如何配置VS2012测试运行器来接收和运行Gallio单元测试?

时间:2012-10-04 15:26:55

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

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

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

我需要输入任何配置,或者我可以在VS2012中运行这些测试吗?

1 个答案:

答案 0 :(得分:1)

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

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

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

  1. 下载代码,进行更改以便与VS2012一起使用
  2. 向适配器编写器提交请求并要求进行必要的更改。