在巡航控制.net构建服务器中运行MStest

时间:2009-03-27 09:12:26

标签: msbuild cruisecontrol.net mstest

我正在尝试设置cruisecontrol.net以使用我们现有的项目。

项目使用visual studio 2008测试工具(以.net 2.0运行)。

在实际构建过程中,我收到了几条错误消息,大部分或者是:

未定义类型'TestClass'。

我假设这是因为我的构建服务器上没有安装测试框架。

我宁愿不只是从我的开发机器中复制一下(总觉得有点hacky)而且我也不想在构建服务器上安装visual studio(这看起来有些过分)。

有谁知道我可以在哪里获得独立安装程序将这些文件放在我的构建服务器上?

2 个答案:

答案 0 :(得分:8)

您可以在“Visual Studio Agents”标题下的可再发行磁盘映像上获取MSTest.exe及相关库。

说明:

  1. 从磁盘下载并运行安装程序
  2. 运行测试代理安装程序
  3. 无需将代理安装为服务或配置测试代理,因为您只想从命令行运行代理。
  4. MSTest工具现在将安装在“C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE”之类的地方,这与visual studio的路径相同。

答案 1 :(得分:4)

MSTest需要Visual Studio。您需要在构建计算机上安装它(或使用更轻量级的测试框架!)