次の方法で共有


PublishTestResults@1 - テスト結果 v1 タスクを発行する

テスト結果を Azure Pipelines に発行します。

構文

# Publish test results v1
# Publish test results to Azure Pipelines.
- task: PublishTestResults@1
  inputs:
    testRunner: 'JUnit' # 'JUnit' | 'NUnit' | 'VSTest' | 'XUnit'. Required. Test Result Format. Default: JUnit.
    testResultsFiles: '**/TEST-*.xml' # string. Required. Test Results Files. Default: **/TEST-*.xml.
    #mergeTestResults: false # boolean. Merge Test Results. Default: false.
    #testRunTitle: # string. Test Run Title. 
  # Advanced
    #platform: # string. Platform. 
    #configuration: # string. Configuration. 
    #publishRunAttachments: true # boolean. Upload Test Attachments. Default: true.

入力

テスト結果形式testRunner -
string。 必須。 使用できる値: JUnitNUnitVSTestXUnit。 既定値: JUnit.

発行する結果ファイルの形式を指定します。 サポートされている形式は、CTestJUnitNUnit 2NUnit 3、Visual Studio Test (TRX)、xUnit 2です。


テスト結果ファイルtestResultsFiles - する
string。 必須。 既定値: **/TEST-*.xml.

1 つ以上のテスト結果ファイルを指定します。

  • 単一フォルダーのワイルドカード (*) と再帰ワイルドカード (**) を使用できます。 たとえば、**/TEST-*.xml は、すべてのサブディレクトリで名前が TEST- で始まるすべての XML ファイルを検索します。 VSTest をテスト結果形式として使用する場合は、ファイルの種類を .trx に変更する必要があります (例: **/TEST-*.trx
  • 複数のパスを新しい行で区切って指定できます。
  • さらに、ミニマッチ パターン 受け入れます。

たとえば、!TEST[1-3].xml では、TEST1.xmlTEST2.xml、または TEST3.xmlという名前のファイルは除外されます。


mergeTestResults - マージ テストの結果
boolean。 既定値: false.

このブール値が trueされると、タスクはすべてのファイルのテスト結果を 1 つの テスト実行に対して報告します。 値が false場合、タスクはテスト結果ファイルごとに個別のテスト実行を作成します。

マージ テスト結果の設定を使用して、同じテスト フレームワークのファイルを結合して、結果のマッピングと期間が正しく計算されるようにします。


テスト実行タイトルtestRunTitle -
string

任意 結果を報告するテスト実行の名前を指定します。 ビルドまたはリリース パイプラインで宣言された変数名を使用できます。


platform - プラットフォーム
string

任意 テストの実行を報告するビルド プラットフォームを指定します。 たとえば、x64x86 などです。 ビルド タスクでプラットフォームの変数を定義した場合は、ここで使用します。


configuration - 構成
string

任意 テストの実行を報告するビルド構成を指定します。 たとえば、DebugRelease などです。 ビルド タスクで構成の変数を定義した場合は、ここで使用します。


publishRunAttachments - テスト添付ファイルのアップロード
boolean。 既定値: true.

任意 このブール値が trueされると、タスクはすべてのテスト結果ファイルを添付ファイルとしてテスト実行にアップロードします。


タスク コントロールのオプション

すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「コントロール オプションと一般的なタスク プロパティを参照してください。

出力変数

なし。

注釈

PublishTestResults@2 は、NUnit3 のサポートと Minimatch ファイル パターンのサポートを提供するこのタスクの新しいバージョンです。

必要条件

要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
実行日 エージェント、DeploymentGroup
の需要 なし
機能の このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 どれでも
設定可能な変数 どれでも
エージェントのバージョン 2.144.0 以上
タスク カテゴリ テスト
要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
実行日 エージェント、DeploymentGroup
の需要 なし
機能の このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 どれでも
設定可能な変数 どれでも
エージェントのバージョン 1.83.0 以上
タスク カテゴリ テスト

こちらもご覧ください