3

Azure Pipelines での Xunit 受け入れテストでバグを追跡しようとしており、stoponfail を有効にして問題を追跡しやすくしたいと考えています。これは断続的なタイミングの問題であるため、実行中のテストをローカルで再現するのは困難です。

Azure Pipelines の yml に次のものがあります

      - task: DotNetCoreCLI@2
        displayName: dotnet test
        inputs:
          command: test
          arguments: '--configuration $(BuildConfiguration) --no-build --verbosity $(Verbosity)'

最初の失敗で Xunit を停止させる唯一-stoponfailの方法は、引数を使用することのようです。残念ながら、これは と互換性がありませんdotnet test。さらに、dotnet xunit代わりに実行に切り替えるとdotnet test、既存のビルド スクリプトを使用できなくなり、ビルド パイプライン中に dotnet xunit 拡張機能をインストールする必要があります。dotnet xunitさらに、trx ファイルを発行するようには見えないため、CI パイプラインのコンテキストではかなり役に立ちません。

Xunit を使用して失敗時に停止できるようにするために、他の人は何をしていますか?

4

0 に答える 0