我在没有Visual Studio的盒子上安装了最新的Gallio版本3.2.603,它将成为我们的CI服务器。 NAnt脚本成功构建了.Net 4.0项目,但是当它尝试运行MSTest测试时,会出现以下错误。

[gallio] Gallio NAnt任务-版本3.2:内部版本601

[gallio] [错误] XXXXXXXXXXXXXX大会

[gallio]由于未找到MSTest可执行文件,因此无法运行测试

我是否期望Gallio在没有安装MSTest可执行文件或任何其他Visual Studio组件的情况下能够运行MSTest测试,是否错了?

最佳答案

好的,我从Gallio支持人员那里得到了一个答案,它实际上要求包装盒中包含MSTest.exe。我将测试Aseem建议的软件包是否提供了足够的东西来运行测试。

更新:我从软件包中安装了Microsoft Visual Studio Test Agent 2010。我必须将字符串值InstallDir添加到[HKLM\SOFTWARE\Microsoft\VisualStudio\10.0]并将该值设置为类似
“C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE”

现在,我的CI框可以完美地运行那些测试。

关于unit-testing - Gallio:无法运行测试,因为未找到MSTest可执行文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3883180/

10-09 18:41