2017-01-30 5 views
4

Cakeビルドスクリプトを使用して、.NET CoreアプリケーションからTeamCityにテスト出力をエクスポートする方法を探しています。Cakeのdotnetコアテスト出力をTeamCityにエクスポートする

DotNetCoreTest("./src/MyTestProject"); 

しかし、私はITeamCityProviderまたは

コマンドラインから上記のコードブロックの作品DotNetCoreTestのドキュメント内で何も見えませんが、私は次のことができます。

現在、私は単純に実行していますテスト結果をビルドサーバーに公開する方法を見つけることはできません。誰かがNUnit test runner for .NET Core

+0

何のテストランナーを使用している:あなたのケーキのスクリプトで

、あなたはArgumentCustomizationプロパティを使用していることを行うことができますか? [xUnit](https://xunit.github.io/docs/getting-started-dotnet-core.html)を使用している場合は、すぐに使えるはずです(https://blog.jetbrains.com/teamcity/2016/11/teamcity-dotnet-core#testing)。 –

+0

プロジェクトはNunitランナーを持っています – Nagoh

答えて

4

を助けることができる

希望は、明示的(323fb47をコミット参照)、それはチームシティーにテスト結果を報告持つように--teamcityオプションを渡す必要があります。

Task("Test") 
    .Does(() => 
{ 
    DotNetCoreTest(
     "path/to/Project.Tests", 
     new DotNetCoreTestSettings 
     { 
      ArgumentCustomization = args => args.Append("--teamcity") 
     }); 
}); 
+0

ああそうです。ありがとう! – Nagoh

関連する問題