Quality Center での単純な必要性。
背景:
HP Quality Center -> Test Lab で、多数のテストケースを含むテストセットを作成できます。[実行] をクリックすると、テストセットまたは個々のテストケースを実行できます (テスト実行スケジューラが起動します)。テストケース用のテスト スクリプト (Python を考慮) が存在することを考慮すると、[実行] をクリックすると、[テスト名
]、[ホストで実行]、[ステータス] の3 つの列がある [自動ランナー] ポップアップが表示され
ます。テストスクリプトを書きます。
私の質問は、testscript (および OTA API) を介して自動ランナーに表示される最終ステータスを変更するにはどうすればよいかということです。
次のテストスクリプトが呼び出されたときに、「エラー: 実行の投稿に失敗しました」ではなく「テストケースが終了しました」というメッセージを表示したいので、この要件があります。テストスクリプトが意図的に実行をキャンセルするため、2 番目のメッセージが表示されます。スクリプトは次のとおりです。
def Test_Main(Debug, CurrentTestSet, CurrentTSTest, CurrentRun):
TDOutput.Print('Do something before cancel')
CurrentRun.CancelRun()
TDOutput.Print('Do something after cancel')