【问题标题】:Setting up MS Tests 2010 on TeamCity?在 TeamCity 上设置 MS 测试 2010?
【发布时间】:2010-07-19 18:21:08
【问题描述】:

我最近安装了 VS 2010 Ultimate,并决定将一个项目移动到 TeamCity,该项目包含一些带有单元测试的 *.dll。

在 VS 2008 中,在构建运行器阶段的设置过程将包括:

  • 设置 *.sln 文件的路径
  • 设置 VS 版本 (2008)
  • 设置目标,例如:“Clean Build”
  • 设置配置如:“调试”
  • 设置平台,例如:“任何 cpu”
  • 选中“启用 MSTest 测试”复选框
  • 设置 MSTest.exe 的路径(可从快捷方式列表中选择)
  • 列出程序集文件:(第一个调用 dll 的文件名为:Microsoft.VisualStudio.QualityTools.MSBuildTasks.dll)
  • 选择 MSTest *.trx 测试结果文件

在 VS2010 中,前面提到的 dll 文件不见了,我无法设置 MSTests,有没有人有秘诀如何做到这一点?

编辑:用 *.trx 文件行替换配置文件

【问题讨论】:

  • 这些步骤是针对哪个版本的 teamcity 概述的?
  • 为了让它为我工作,我还必须确保在设置运行 teamcity 的同一台机器上也安装了 vs2010。

标签: mstest teamcity


【解决方案1】:

我目前在 TeamCity 上使用 MSTest 和 VS2010,测试运行良好。这些是我必须为 MSTest 部分执行的唯一步骤:

  • 选中“启用 MSTest 测试”复选框
  • 设置 MSTest.exe 的路径(可从快捷方式列表中选择)
  • 列出程序集文件

我不必选择 .trx 测试结果文件或将 Microsoft.VisualStudio.QualityTools.MSBuildTasks.dll 添加到程序集列表中,并且“MSTest 设置”部分中的所有其他字段都是空的。

【讨论】:

  • 正确,很久以前我已经解决了这个问题,完全忘记了这个问题 - 但你仍然得到了信任。 :)
  • 不是列出所有测试程序集,有没有办法告诉 teamcity 运行任何测试 DLL?请运行所有测试?
  • “启用 MSTest 测试”和您提到 Marty 的其他设置在哪里?
猜你喜欢
  • 1970-01-01
  • 2011-07-13
  • 1970-01-01
  • 2012-12-04
  • 1970-01-01
  • 1970-01-01
  • 2011-01-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多