Utilizzo del programma di utilità CleanupLatest per correggere i record di log impostati come più recenti

Questa sezione descrive come utilizzare il programma di utilità CleanupLatest per individuare e correggere i record TMTestLog e TMSuiteLog erroneamente contrassegnati come più recenti.

Quando si esegue uno scenario di test configurato o gruppo di programmi test e si esegue il commit dei risultati, Rational ClearQuest Test Manager crea un record di log e imposta il campo Più recente su true per indicare che si tratta del record di log più recente per lo scenario di test configurato o il gruppo di programmi test. Rational ClearQuest Test Manager, inoltre, rileva il record di log precedente e ne modifica il valore del campo Più recente in false.

In un ambiente Rational ClearQuest MultiSite, Rational ClearQuest Test Manager non può aggiornare il record di log precedente se tale record è applicato ad una replica diversa. Quindi, è possibile che due record di log per lo stesso scenario di test configurato o gruppo di programmi test possano essere contrassegnati come più recenti.

Il programma di utilità CleanupLatest esegue le query nel database utente ClearQuest per tali record e modifica il campo Più recente in false nei record più vecchi. Eseguire il programma di utilità periodicamente su ogni replica in un clan MultiSite.

Il programma di utilità CleanupLatest è installato nella directory in cui viene installato ClearQuest. In Windows la directory di installazione predefinita è C:\Program Files\Rational\ClearQuest. In Linux la directory di installazione predefinita è /opt/rational/clearquest. Eseguire il programma di utilità dalla directory in cui è installato.

Utilizzare la seguente sintassi per eseguire il programma di utilità:

java –jar CleanupLatest.jar –lid LoginID –pw Password –udb UserDB –sr SchemaRepo

Tabella 1. Argomenti del programma di utilità CleanupLatest
Argomento Descrizione
LoginID L'ID utente utilizzato per accedere a ClearQuest
Password La password ClearQuest
UserDB Il nome del database utente ClearQuest
SchemaRepo Il nome del repository schema ClearQuest

Quando si esegue il programma di utilità esso crea un file denominato CleanupLatest.properties, che include le opzioni e i valori specificati quando si esegue il comando. Se si esegue il programma di utilità senza specificare le opzioni, esso utilizza le opzioni e i valori nel file CleanupLatest.properties. È possibile modificare i valori nel file CleanupLatest.properties. Se si specificano le opzioni nella riga comandi, il programma di utilità le utilizzerà al posto delle opzioni contenute nel file CleanupLatest.properties.

Nota: quando si specifica la password con l'opzione –pw, il programma di utilità scrive una versione codificata della password nel file CleanupLatest.properties. Se si specifica la password nel file CleanupLatest.properties e non nella riga comandi, il programma di utilità non ne scrive una versione codificata nel file CleanupLatest.properties.

Le seguenti restrizioni si applicano a valori di specifica:

Se il programma di utilità non è in grado di modificare il campo Più recente di un record di log in quanto il record è applicato ad una replica diversa, esso visualizza un messaggio di errore. Eseguire il programma di utilità nella replica remota per modificare i record lì applicati.


Feedback