구성된 테스트 케이스 또는 테스트 스위트를 실행하고 결과를 확약하면 Rational® ClearQuest® Test Manager가 로그 레코드를 작성하고 최신 필드를 참으로 설정하여 이 레코드가 구성된 테스트 케이스 또는 테스트 스위트의 최신 로그 레코드임을 나타냅니다. 또한 Rational ClearQuest Test Manager가 이전 로그 레코드를 찾아 최신 필드 값을 거짓으로 변경합니다.
Rational ClearQuest MultiSite 환경에서, 레코드가 다른 복제본에서 마스터되는 경우 Rational ClearQuest Test Manager가 이전 로그 레코드를 업데이트할 수 없습니다. 따라서 동일하게 구성된 테스트 케이스 또는 테스트 스위트의 두 로그 레코드를 최신으로 표시할 수 있습니다.
CleanupLatest 유틸리티는 이러한 레코드의 ClearQuest 사용자 데이터베이스를 조회하고 이전 레코드에서 최신 필드를 거짓으로 변경합니다. MultiSite 제품의 각 복제본에 서 유틸리티를 정기적으로 실행하십시오.
ClearQuest를 설치한 디렉토리에 CleanupLatest 유틸리티가 설치됩니다. Windows®에서 기본 설치 디렉토리는 C:\Program Files\Rational\ClearQuest입니다. Linux®에서 기본 설치 디렉토리는 /opt/rational/clearquest입니다. 유틸리티가 설치된 디렉토리에서 유틸리티를 실행하십시오.
다음 구문을 사용하여 유틸리티를 실행하십시오.
java –jar CleanupLatest.jar –lid LoginID –pw Password –udb UserDB –sr SchemaRepo
인수 | 설명 |
---|---|
LoginID | ClearQuest에 로그인할 때 사용하는 사용자 ID |
Password | ClearQuest 비밀번호 |
UserDB | ClearQuest 사용자 데이터베이스의 이름 |
SchemaRepo | ClearQuest 스키마 저장소의 이름 |
유틸리티를 실행하면 이름이 CleanupLatest.properties인 파일이 작성됩니다. 여기에는 명령을 실행할 때 지정하는 옵션과 값이 포함되어 있습니다. 옵션을 지정하지 않고 유틸리티를 실행하면 CleanupLatest.properties 파일에 있는 옵션과 값이 사용됩니다. CleanupLatest.properties 파일의 값을 편집할 수 있습니다. 명령행에 옵션을 지정하면 유틸리티가 CleanupLatest.properties 파일에 있는 옵션이 아닌 지정된 옵션을 사용합니다.
값을 지정할 때 다음과 같은 제한사항이 적용됩니다.
레코드가 다른 복제본에서 마스터되어 유틸리티가 로그 레코드의 최신 필드를 변경할 수 없는 경우 오류 메시지가 표시됩니다. 원격 복제본에서 유틸리티를 실행하여 거기에서 마스터된 레코드를 변경하십시오.