TFS Build Server 2013 and XUnit



我在本地托管的构建机器上设置TFS构建服务器时遇到问题。

我有通常的测试结构,即

--HellowWorldHelloWorld.sln
--HellowWorldHelloWorld.csproj
--HelloWorld.TestsHellowWorld.Tests.csproj

我正在使用visualstudio在线和本地构建服务器进行构建和部署。

我可以让一个c#.net应用程序下载源代码、构建和部署。

我已经为XUNIT创建了一个带有必要dll的文件夹,并签入了TFS

在生成服务器的"自定义程序集的版本控制路径"对话框中,如下

$/IT开发/Bin/XUnit

此文件夹中有以下dll

xunit.abstractions.dll
xunit.runner.utility.dll
xunit.runner.visualstudio.settings.dll
xunit.runner.visualstudio.testadapter.dll

下面的博客文章建议这应该是足够的

http://social.msdn.microsoft.com/Forums/vstudio/en-US/02bce20c-1e5b-47cc-8f64-0ff8aa5a19cf/tfs-2012-build-to-run-xunittest?forum=tfsbuild

我在构建输出中得到以下内容

>$/IT Development/HelloWorld/HelloWorld已编译$/IT Development/HelloWorld/HelloWorld/HelloWorld.sln-0个错误,6个警告,查看日志文件无测试结果无代码覆盖率结果受影响的测试未影响任何测试

我通过在构建服务器上安装Visual Studio Professional解决了这个问题。这样就可以访问构建机器上的VisualStudio Test Runner。残酷的武力,但这是最简单的选择。

相关内容

  • 没有找到相关文章

最新更新