我在Visual Studio Online(以前的TFS服务)上托管了多个项目
对于我的一个解决方案,我创建了一个运行 xUnit 的托管构建控制器来运行我的所有单元测试。每次我检查我的代码,持续集成开始,构建我的解决方案并运行我的测试时,这都可以正常工作。
这是解决方案A (来自VS2012)
中的构建控制器弹出窗口
在“属性”页面中:
现在我正在尝试将 nUnit 用于另一个解决方案B ,但我似乎无法想象如何创建另一个构建控制器。当我在解决方案B 中打开构建控制器窗口时,我看到与解决方案A 中看到的完全相同的内容,我找不到“添加”选项。< / p>
如何拥有多个构建控制器,以便我可以为不同的解决方案使用不同的测试框架。
答案 0 :(得分:2)
你能不能只使用一个可以访问NUnit和XUnit程序集的Build Controller。为什么不将自定义程序集的路径更改为:$ / Asis.Ess.BuildController /
然后您的构建可以使用Xunit或Nunit程序集,而不需要多个构建控制器和/或代理程序。