xUnit测试没有出现在tfs上

时间:2017-11-29 06:41:35

标签: visual-studio tfs xunit

本地测试和工作。但它没有看到服务器上的tfs te,它不起作用。 我无法在Tfs中看到xUnit测试,我无法使用它。 TFS 2017版

--- Solition ----

1 个答案:

答案 0 :(得分:2)

对于普通项目,您可以直接在构建管道中使用Visual Studio Test任务。

您可以尝试明确指定xunit runner的路径。如

$(System.DefaultWorkingDirectory)\packages\xunit.runner.visualstudio.2.2.0\build\_common)

Szeki的评论是正确的,xUnit测试运行器只能在面向.NET 4.5.2或更高版本的程序集中运行,否则无法加载(因此无法找到测试)。看看这个问题:Running xunit.net tests in VSTS

如果您正在使用.net核心项目,则应使用.net核心命令行来运行测试而不是VStest。详情请参阅以下博客: