TyphoonTestの実行
テスト セッションの実行時に TyphoonTest をより簡単に利用できるようにする TyphoonTest 実行ジョブ ステップの概要。

TyphoonTest実行ジョブステップを使用すると、 台風テスト ライブラリ。ジョブステップ設定(図1)では、ジョブステップに関する情報をカスタマイズし、テスト実行に使用するテストコマンドを作成できます。コマンドのプレビューは、ジョブステップ設定フォームに表示されます。 コマンドプレビューユーザーがジョブステップ設定フォームで何かを変更するたびに、変更内容がコマンドプレビューに表示されます。コマンドは、 ボタン。ユーザーは以下を変更することでコマンドをカスタマイズできます。
- カスタムステップ名を定義できます。定義しない場合は、デフォルトのステップ名が使用されます。
- 実行タイプ: シェル スクリプトまたはバッチ コマンドになります。
- Pythonインタープリター:python3、python、typhoon-python、またはカスタム。カスタムインタープリターを選択した場合は、カスタムオプションを選択した後に表示されるフィールドに、インタープリターへの絶対パスを入力する必要があります。
- ターゲット: テスト実行が開始されるディレクトリ。
- テストの選択: 実行中のすべてのテストからテストを選択できます。
- キーワード: キーワードによるテストの選択を可能にします。
- マーク: マークによるテストの選択を可能にします。
- 追加引数: テスト コマンドの追加引数。
- セットアップ情報を渡す: オンにすると、セットアップに関する情報がテストコマンドに転送されます。例えば、セットアップにHILデバイスが含まれている場合、以下のオプションがあります。 --eth-dev そして
--discovery-ip テストコマンドに追加されます:
参照 環境変数 環境変数について詳しくはこちらをご覧ください。--eth-dev="$TTH_SETUP_HIL_SN" --discovery-ip="$TTH_SETUP_HIL_IP"
- レポートのアップロード: オンにすると、テストコマンドにオプション--tth-uploadが追加され、テスト実行中に生成されたレポートがtth-api-clientを使用してアップロードされます。レポートのアップロードの詳細については、 tth-api-client のドキュメントを参照してください。
- ライブ結果を表示: 切り替えると、オプション--tth-live がテスト コマンドに追加され、実行の実行中および TyphoonTest 実行ステップの実行中に、コンソール ビューで TyphoonTest テスト セッションの進行状況のプレビューが有効になります。
- タグ: ユーザーが 1 つ以上のタグを選択し、実行にタグを付けることができます。
- 実行オプション:
- プロットを無効化:オンにすると、テストコマンドに--remove-capture-plotsが追加されます。このオプションの詳細については、 TyphoonTest のドキュメントをご覧ください。
- テスト セッションの前に実行: テスト セッションの前に実行されるコマンドのセット。
- 各ステップには、ステップを管理するための詳細オプションがあります。ステップの実行に失敗した場合、ジョブの実行は継続されます。「ステップ失敗時にジョブを中止する」オプションが選択されている場合、このステップが失敗するとジョブの実行が停止し、それ以降のステップは実行されません。スキップ条件については、条件が満たされた場合に現在のステップをスキップできます。
注:フォームを保存するには、すべての入力フィールドが有効である必要があります。必須フィールドには*が付いています。
注記: ご注意ください 台風パイソン Windowsバッチスクリプトでは、ジョブ実行ステップごとにコマンドを実行できます。複数のコマンドを実行する必要がある場合は、 台風パイソン コマンドを使用すると、ジョブ定義に複数の実行ステップを追加できます。または、
電話 下記のコードスニペットに示すように、バッチコマンドを使用して、 台風パイソン 同じ実行ステップ内で複数回実行します。
typhoon-python -m pytest "tests/demo_tests" を呼び出します。