Ao executar as etapas de teste configuradas ou um conjunto de testes e enviar os resultados, o Rational ClearQuest Test Manager cria um registro de log e configura o campo Recente como verdadeiro para indicar que esse é o registro de log mais recente das etapas de teste configuradas ou do conjunto de testes. O Rational ClearQuest Test Manager também localiza o registro de log anterior e altera o valor do seu campo Recente para falso.
Em um ambiente Rational ClearQuest MultiSite, o Rational ClearQuest Test Manager não pode atualizar o registro de log anterior se esse registro for controlado por uma réplica diferente. Portanto, é possível que dois registros de log para as mesmas etapas de teste configuradas ou conjunto de testes possam ser marcados como recente.
O utilitário CleanupLatest consulta o banco de dados do usuário ClearQuest desses registros e altera o campo Recente para falso nos registros antigos. Execute o utilitário periodicamente em cada réplica dentro de uma clã MultiSite.
O utilitário CleanupLatest é instalado no diretório em que você instalou o ClearQuest. No Windows, o diretório de instalação padrão é C:\Arquivos de Programas\Rational\ClearQuest. No Linux, o diretório de instalação padrão é /opt/rational/clearquest. Execute o utilitário a partir do diretório onde está instalado.
Utilize a seguinte sintaxe para executar o utilitário:
java –jar CleanupLatest.jar –lid LoginID –pw Password –udb UserDB –sr SchemaRepo
Argumento | Descrição |
---|---|
LoginID | ID do usuário utilizado para efetuar login no ClearQuest |
Senha | Sua senha do ClearQuest |
UserDB | Nome do banco de dados do usuário do ClearQuest |
SchemaRepo | Nome do repositório de esquema do ClearQuest |
Ao executar o utilitário, ele cria um arquivo denominado CleanupLatest.properties, que inclui as opções e valores que você especificou ao executar o comando. Caso você execute o utilitário sem especificar as opções, ele utilizará as opções e valores no arquivo CleanupLatest.properties. É possível editar os valores no arquivo CleanupLatest.properties. Se você especificar as opções na linha de comandos, o utilitário as utilizará em vez das opções no arquivo CleanupLatest.properties.
As seguintes restrições aplicam-se aos valores especificados:
Se o utilitário não puder alterar o campo Recente de um registro de log porque o registro está controlado por uma réplica diferente, ele exibirá uma mensagem de erro. Execute o utilitário na réplica remota para alterar os registros controlados ali.