2017-04-05 6 views
3

xUnit test runner 2(実際には1.1.3)で試しました。残念ながら、それは、.NETのコアをサポートしていませんし、それは完全な.NET 4.5でのみ動作します:だからTCエージェントがテストを実行望めないTeamCityの新しい.NET Core * .csprojを対象としたxUnitテストの実行方法?

。私はdocsをチェックし、それが古くなっていることを発見しました。私は尋ねたofficial xUnit Slack server - フィードバックなし @naileのおかげで。

netcoreapp1.1は、唯一のプロジェクトのターゲットフレームワークとして使用されます。詳細:

+1

はチームシティー.NETのコアプラグインを見てみましょうことを使用しています。 jetbrains.com/plugin/9190--net-core-support – dtretyakov

+1

@dtretyakov感謝して、私たちは 'dotnet'コマンドを実行するためにすでにそれを使用しています。それはうまく動作します。 –

答えて

5

TeamCityでcsprojベースのドットネットコアのxUnitテストを実行します。ローカルマシン(Visual Studio外)で実行することと変わりありません。これと同様に、DOTNETのテストランナーを使用します。https://プラグイン

dotnet test project.csproj

は私がnetcoreapp1.1とnet46の両方をターゲットプロジェクトのため

+1

TeamCityでどのテストが合格/不合格のレポートを見ることができるように、そこから何らかの出力を得ることができましたか? –

+0

@LeeOades実際には、ビルド結果の[テスト]タブには、合格/不合格のテストの良いレポートがあります。しかし、欠落しているのは、xUnit + dotCoverビルドランナで、%のコードをさらに良くレポートしています。私はいつか誰かが.NET Coreのためにこれを作ってくれることを願っています...しかしこれは今のところしなければなりません。 – starmandeluxe

関連する問題