我已经设置了一个Visual Studio Online帐户并选择Git进行源代码管理 . 我正在使用NUnit和Moq进行单元测试,我在Visual Studio 2013中使用了我的解决方案 .
当测试中CI启动从未运行时,我得到以下警告
“未找到测试 . 请确保已安装的测试发现者和执行者,平台和框架版本设置合适,然后重试 . ”
我在这里有点迷失,我不知道如何设置“测试发现者和执行者”等 .
我尝试的是将nunit和moq添加为自定义程序集,如here所述 . 那没用 .
正如@klings所建议的那样,为VS2012和VS2013 NuGet包安装NUnit测试适配器解决了我的问题 .
NUnit Test Adapter for VS2012 and VS2013
你可以看看这个答案Visual Studio Online CI Nunit Tests not found during build
还在这里http://walkingthestack.blogspot.gr/2013/04/using-nunit-for-your-tests-in-team.html
基本上你需要为tfs提供必要的dll(必须从标准的TFS存储库中获取,因为git还不支持这样的功能)
2 回答
正如@klings所建议的那样,为VS2012和VS2013 NuGet包安装NUnit测试适配器解决了我的问题 .
NUnit Test Adapter for VS2012 and VS2013
你可以看看这个答案Visual Studio Online CI Nunit Tests not found during build
还在这里http://walkingthestack.blogspot.gr/2013/04/using-nunit-for-your-tests-in-team.html
基本上你需要为tfs提供必要的dll(必须从标准的TFS存储库中获取,因为git还不支持这样的功能)