2017-05-04 20 views
1

それは.netコア* .csprojベースのVSTSプロジェクト - xUnitテスト結果を公開するにはどうすればよいですか?

dotnet test -xml myfile.xml 

は、出力テストファイルを使用すると、VSTSにアップロードすることができます...簡単なことを、バックDOTNETコアのproject.jsonの世界で、あるために使用されます。これはもはや機能しませんし、何がうまくいくのかについて私は助けを見つけることができません。私は私のプロジェクトをアップグレードしましたが、出力がなく、無駄なテストがたくさんあります。

誰もこの問題を解決しましたか?私はこの記事を見つけた

...

https://xunit.github.io/docs/getting-test-results-in-vsts.html

しかし、それは

答えて

3

あなたは.NETのコアタスクを使用することができますし、はテストタスク結果の公開.NETコアには適用されません。あなたのxunitテスト結果を公開する。

.NETのコア

コマンド:test

プロジェクト(S):--logger "trx;LogFileName=myfile.xml"

:そのよう **/*Tests/*.csproj

引数として、テストcsprojファイル(複数可)を指定し、以下のように、詳細設定

試験結果の公開

テスト結果フォーマット:VSTest

テストファイルの結果:**/myfile.xml

+0

これは動作しません。 -xmlオプションが有効でなくなったため、公開するdotnet testからのxml出力を指定できません。 –

+0

テスト結果の公開を使用した後のログは何ですか? –

+0

dot net test自体は出力ファイルを生成しないため、公開するテスト結果はありません。新しいコマンドがこれを行うが、別のファイル名であれば、それは助けになるかもしれない。 –

関連する問題