tmexecute

Startet konfigurierte Testfälle und Testsuites

Übersicht

tmexecute [allgemeine Argumente]

Beschreibung

Der Unterbefehl tmexecute startet Tests des Rational ClearQuest Test Manager, die durch zwei ClearQuest-Satztypen repräsentiert werden: konfigurierte Testfälle und Testsuites. Sie müssen sich bei einer ClearQuest-Datenbank anmelden und dann einen konfigurierten Testfall starten. Die Details werden in der Befehlszeile angezeigt. Alle Informationen, die normalerweise in der Sicht mit den Testergebnissen erscheinen, sind in diesen Details enthalten. Nachdem der Testlauf abgeschlossen ist, kann der Befehl die Ergebnisse festschreiben. Falls Sie die Ergebnisse nicht während der Testausführung festgeschrieben haben, können Sie sie mit dem Befehl tmcommit festschreiben.

Den Test können Sie auf derselben oder auf einer anderen Maschine starten. Der Befehl execute unterstützt die folgenden Testtypen: RFT, RPT, RMT, TPTP JUnit und TPTP URL. Der Rational ClearQuest Test Manager wird im Kontext eines Eclipse-basierten Tools gestartet. Das Tool muss den jeweiligen Testtyp unterstützen. RFT, RMT, RPT oder Eclipse mit TPTP sind Kandidaten für Eclipse-Tools. In der Befehlszeile müssen Sie die ausführbare Eclipse-Datei für das Testtool angeben. Der Befehl wird synchron ausgeführt. Das bedeutet, CQTool übernimmt die Steuerung erst wieder, wenn die Ausführung des Befehls abgeschlossen ist. Nachdem der Rational ClearQuest Test Manager die Ausführung abgeschlossen hat, werden detaillierte Informationen zur Ausführung an CQTool übergeben. Für tmexecute gilt das Standardverhalten von ClearQuest-Befehlen. Sie können in der Befehlszeile auch den Namen der Datenbank und Berechtigungsnachweise angeben. Falls Sie im Dialogmodus die erforderlichen Befehle weglassen, werden Sie zur Eingabe der fehlenden Parameter aufgefordert.

Optionen und Argumente

-i/teration Name der Iteration
Gibt den Namen der zu startenden Iteration an
-id ID des Datensatzes mit konfigurierten Testfällen oder mit der Testsuite [ID des Datensatzes mit konfigurierten Testfällen oder mit der Testsuite]
Gibt den Namen von mindestens einem zu startenden Datensatz mit konfigurierten Testfällen oder mit einer Testsuite an
[-comm/it]
Optional. Gibt die Option für das Festschreiben der Testergebnisse an.
[-co/mputer Computername [Computername] *]
Gibt die Computer an, auf denen der Test ausgeführt werden soll
[-g/roup Computergruppe [Computergruppe] *]
Gibt die Computergruppen an, auf denen der Test ausgeführt werden soll
[-bn/ame Build-Name]
Gibt den Build-Namen für den Test an
[-br/ecord Satz-ID]
Gibt die Build-Satz-ID für den Test an
[-v/iew Pfad der ClearCase-Sicht]
Gibt die in einer Sicht vorhandenen konfigurierten Testfälle und den Pfad der Sicht an
[-st/artup Pfad zur ausführbaren Eclipse-Datei]
Gibt die ausführbare Datei an, die beim Start des Rational ClearQuest Test Manager ausgeführt werden soll. In der Regel handelt es sich um die Datei eclipse.exe oder clearquest.exe, z. B. "C:\\Programme\\IBM\\SDP70\\eclipse.exe" oder "C:\\Programme\\Rational\\ClearQuest\\rcp\\clearquest.exe". Wenn -startup nicht angegeben ist, wird der ClearQuest-RCP-Client verwendet.

Beispiele

Einfache Ausführung

cqtool>tmexecute -id QEMS00000186 -iteration it1 -startup "C:\\Programme\\IBM\\SDP70\\eclipse.exe"

Ausführung auf einem bestimmten Computer. Standardmäßig wird der Test auf der lokalen Maschine ausgeführt. Wenn jedoch ein Computer angegeben ist, führt der Befehl den Test auf dem angegebenen Computer aus.

cqtool>tmexecute -id QEMS00000186 -computer labcomputer -iteration it1 -startup "C:\\Programme\\IBM\\SDP70\\eclipse.exe" 

Ausführung für eine bestimmte Computergruppe

cqtool>tmexecute -id QEMS00000186 -group mygroup -iteration it1 -startup "C:\\Programme\\IBM\\SDP70\\eclipse.exe"

Ausführung mit einem bestimmten Build-Namen

cqtool>tmexecute -id QEMS00000186 -bname build101 -iteration it1 -startup "C:\\Programme\\IBM\\SDP70\\eclipse.exe"

Ausführung mit einem bestimmten Build-Satz. Build-Sätze werden nach dem Build-Namen gesucht.

cqtool>tmexecute -id QEMS00000186 -brecord buildrec101-iteration it1 -startup "C:\\Programme\\IBM\\SDP70\\eclipse.exe"

Ausführung von einer bestimmten ClearCase-Sicht aus. Die Ausführung des Scripts erfolgt von der mit -view angegebenen Sicht aus.

cqtool>tmexecute -id QEMS00000186 -view c:\\views\\myview -it it1-startup "C:\\Programme\\IBM\\SDP70\\eclipse.exe"

Einfache Ausführung des Befehls mit Festschreibung

cqtool>tmexecute -id QEMS00000186  -commit 

Feedback