代码之家  ›  专栏  ›  技术社区  ›  Ivan Gerken

Gallio:无法运行测试,因为找不到MSTEST可执行文件

  •  5
  • Ivan Gerken  · 技术社区  · 14 年前

    我将最新的Gallio 3.2.603版安装在一个没有Visual Studio的盒子上,这是我们的CI服务器。Nant脚本成功地构建了.NET 4.0项目,但当它尝试运行MSTEST测试时,会发生以下错误。

    [Gallio]Gallio Nant任务-版本3.2内部版本601

    [Gallio][error]程序集XXXXXXXXXXXXX

    [Gallio]无法运行测试,因为找不到MSTEST可执行文件

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

    3 回复  |  直到 12 年前
        1
  •  8
  •   Ivan Gerken    14 年前

    好的,我从Gallio支持部门得到了一个答案,它实际上需要MSTEST.exe出现在框中。我将测试Aseem建议的包,它是否提供足够的东西来运行测试。

    更新 :我从包中安装了Microsoft Visual Studio测试代理2010。我必须将字符串值installdir添加到[hklm\software\microsoft\VisualStudio\10.0]并将该值设置为 __C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE__

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

        2
  •  5
  •   Yan Sklyarenko    12 年前

    我对Gallio一无所知,但我只想与Visual Studio 2010共享它,您不需要Visual Studio来运行MSTEST测试。您可以简单地安装测试代理(一个非常轻的sku),它额外安装了mstest。可以从安装此测试代理安装程序 here .

        3
  •  0
  •   Josh    12 年前

    证实这对我有用。在带有VS2010的盒子上运行声纳。在添加此注册表值之前,声纳找不到MSTEST。

    推荐文章