Visual Studio Online:多个构建控制器 - 如何添加新的构建控制器

时间:2014-04-03 02:22:38

标签: visual-studio-2012 tfs tfsbuild azure-devops automated-tests

我在Visual Studio Online(以前的TFS服务)上托管了多个项目

对于我的一个解决方案,我创建了一个运行 xUnit 的托管构建控制器来运行我的所有单元测试。每次我检查我的代码,持续集成开始,构建我的解决方案并运行我的测试时,这都可以正常工作。

这是解决方案A (来自VS2012)

中的构建控制器弹出窗口

enter image description here

在“属性”页面中:

enter image description here

现在我正在尝试将 nUnit 用于另一个解决方案B ,但我似乎无法想象如何创建另一个构建控制器。当我在解决方案B 中打开构建控制器窗口时,我看到与解决方案A 中看到的完全相同的内容,我找不到“添加”选项。< / p>

如何拥有多个构建控制器,以便我可以为不同的解决方案使用不同的测试框架。

1 个答案:

答案 0 :(得分:2)

你能不能只使用一个可以访问NUnit和XUnit程序集的Build Controller。为什么不将自定义程序集的路径更改为:$ / Asis.Ess.BuildController /

然后您的构建可以使用Xunit或Nunit程序集,而不需要多个构建控制器和/或代理程序。