Utilizando o Utilitário CleanupLatest para Corrigir Registros de Log Configurado como Recente

Este tópico descreve como utilizar o utilitário CleanupLatest para localizar e corrigir os registros de TMTestLog e TMSuiteLog que estão marcados incorretamente como recente.

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

Tabela 1. Argumentos do utilitário CleanupLatest
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.

Nota: Ao especificar a senha com a opção –pw, o utilitário grava uma versão criptografada da senha para o arquivo CleanupLatest.properties. Se você especificar a senha no arquivo CleanupLatest.properties e não especificá-la na linha de comandos, o utilitário não gravará uma versão criptografada da senha 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.


Feedback