如何使用Git和Nunit在Visual Studio Online中设置持续集成

时间:2014-04-06 11:36:48

标签: git continuous-integration visual-studio-2013 nunit azure-devops

我已经设置了一个Visual Studio Online帐户并选择Git进行源代码管理。我正在使用NUnit和Moq进行单元测试,我在Visual Studio 2013中使用了我的解决方案。

当测试中的CI开始从未运行时,我得到以下警告

  

“未找到测试。请确保已安装的测试发现者和执行者,   平台&框架版本设置是合适的,然后再试一次。“

我在这里有点迷失,我不知道如何设置“测试发现者和执行者”等。

我尝试的是将nunit和moq添加为自定义程序集here。那没用。

2 个答案:

答案 0 :(得分:2)

正如@klings所建议的那样,为VS2012和VS2013 NuGet包安装NUnit测试适配器解决了我的问题。

NUnit Test Adapter for VS2012 and VS2013

答案 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还不支持这样的功能)