CleanupLatest 유틸리티를 사용하여 최신으로 설정된 로그 레코드 수정

이 주제에서는 CleanupLatest 유틸리티를 사용하여 최신으로 잘못 표시된 TMTestLog 및 TMSuiteLog 레코드를 찾아 정정하는 방법에 대해 설명합니다.

구성된 테스트 케이스 또는 테스트 스위트를 실행하고 결과를 확약하면 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

표 1. CleanupLatest 유틸리티 인수
인수 설명
LoginID ClearQuest에 로그인할 때 사용하는 사용자 ID
Password ClearQuest 비밀번호
UserDB ClearQuest 사용자 데이터베이스의 이름
SchemaRepo ClearQuest 스키마 저장소의 이름

유틸리티를 실행하면 이름이 CleanupLatest.properties인 파일이 작성됩니다. 여기에는 명령을 실행할 때 지정하는 옵션과 값이 포함되어 있습니다. 옵션을 지정하지 않고 유틸리티를 실행하면 CleanupLatest.properties 파일에 있는 옵션과 값이 사용됩니다. CleanupLatest.properties 파일의 값을 편집할 수 있습니다. 명령행에 옵션을 지정하면 유틸리티가 CleanupLatest.properties 파일에 있는 옵션이 아닌 지정된 옵션을 사용합니다.

주: –pw 옵션을 사용하여 비밀번호를 지정하면 유틸리티가 CleanupLatest.properties 파일에 암호화된 버전의 비밀번호를 기록합니다 . CleanupLatest.properties 파일에 비밀번호를 지정하고 명령행에 비밀번호를 지정하지 않으면 유틸리티가 CleanupLatest.properties 파일에 암호화된 버전의 비밀번호를 기록하지 않습니다.

값을 지정할 때 다음과 같은 제한사항이 적용됩니다.

레코드가 다른 복제본에서 마스터되어 유틸리티가 로그 레코드의 최신 필드를 변경할 수 없는 경우 오류 메시지가 표시됩니다. 원격 복제본에서 유틸리티를 실행하여 거기에서 마스터된 레코드를 변경하십시오.


피드백