【问题标题】:How do I configure VS2012 test runner to pick up and run Gallio unit tests?如何配置 VS2012 测试运行器以获取并运行 Gallio 单元测试?
【发布时间】:2012-10-04 15:26:54
【问题描述】:

我最近升级到 VS2012 以解决我团队之前的问题。我们使用 Gallio 3.3 作为单元测试框架,并编写了许多在 VS2010 中运行的测试。但是,VS2012 似乎无法识别它们。

VS2012 测试资源管理器窗口显示“构建您的解决方案以发现所有可用测试”。我已经做了几次干净的构建,并且系统在VS2012中运行,但没有出现任何测试。

我是否需要进行任何配置,或者我可以通过什么方式让这些测试在 VS2012 中运行?

【问题讨论】:

  • 我很想知道您的问题的结果。我正在评估 mbUnit,今天遇到了同样的问题。

标签: visual-studio unit-testing visual-studio-2012 gallio test-runner


【解决方案1】:

VS2012 UnitTestExplorer 提供了一个平台,允许测试框架发现/执行测试。目前,有 xUnit、nUnit、MSTest 和其他一些适配器可用于 VS2012。

为了让您的 Gallio 测试与 UnitTestExplorer 一起使用,您需要一个 MBUnit 适配器来发现/执行测试。

目前,有一个 MBUnitTest 适配器仅适用于 VS2012 测试版(今年 2 月左右推出)。它带有源代码。你可以

  1. 下载代码,进行更改,使其适用于 VS2012
  2. 向适配器编写者提出请求并要求进行必要的更改。

【讨论】:

  • 你有“下载代码”的链接吗?我在 google、nuget 和 VS 的扩展中都搜索了“mbunittest 适配器”,但什么也没看到。
猜你喜欢
  • 2013-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-01
  • 2013-04-03
  • 2011-04-24
相关资源
最近更新 更多