如何在Teamcity中运行针对新.NET Core*.csproj的xUnit测试?

Ily*_*kov 4 teamcity xunit.net csproj .net-core visual-studio-2017

我尝试使用xUnit test runner 2(实际上是1.1.3).不幸的是它不支持.NET Core,它只适用于完整的.NET 4.5:

因此,TC代理无法运行测试.我检查了文档,发现它已经过时了.我在官方xUnit Slack服务器上询问- 感谢@naile 没有反馈.

netcoreapp1.1用作唯一项目的目标框架.更多详情:

xUnit.net 2.2.0
Teamcity 10
VS2017
new *.csproj project format
Run Code Online (Sandbox Code Playgroud)

小智 5

我们在TeamCity中为基于csproj的dotnet核心内容运行xUnit测试.它与在本地计算机上运行它们(在Visual Studio外部)没有什么不同.使用dotnet测试运行器,如下所示:

dotnet test project.csproj

我将其用于针对netcoreapp1.1和net46的项目