Iva*_*ken 5 unit-testing mstest gallio
我在没有Visual Studio的盒子上安装了最新的Gallio版本3.2.603,它将是我们的CI服务器.NAnt脚本成功构建了.Net 4.0项目,但是当它尝试运行MSTest测试时,会发生以下错误.
[gallio] Gallio NAnt任务 - 版本3.2 build 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盒完美地运行了那些测试.