2017-01-30 2 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 # 테스팅). –

+0

프로젝트에는 Nunit 러너가 있습니다. – Nagoh

답변

4

을 도울 수

희망, 당신은 명시 적으로 (323fb47 커밋 참조)가 인 TeamCity에 테스트 결과를보고해야하는 --teamcity 옵션을 통과해야합니다.

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

아, 알겠습니다. 고마워! – Nagoh

관련 문제