我已经设置了一个Visual Studio Online帐户并选择Git进行源代码管理。我正在使用NUnit和Moq进行单元测试,我在Visual Studio 2013中使用了我的解决方案。
当测试中的CI开始从未运行时,我得到以下警告
“未找到测试。请确保已安装的测试发现者和执行者, 平台&框架版本设置是合适的,然后再试一次。“
我在这里有点迷失,我不知道如何设置“测试发现者和执行者”等。
我尝试的是将nunit和moq添加为自定义程序集here。那没用。
答案 0 :(得分:2)
正如@klings所建议的那样,为VS2012和VS2013 NuGet包安装NUnit测试适配器解决了我的问题。
答案 1 :(得分:0)
你可以看看这个答案 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还不支持这样的功能)