如何配置VS2012测试运行程序以挑选并运行Gallio单元测试?

5

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

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

是否需要我进行任何配置,或者有没有任何方法可以使这些测试在VS2012中运行?


我很想知道你的问题的结果如何。我正在评估mbUnit,今天也遇到了同样的问题。 - Etch
1个回答

1

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

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

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

  1. 下载代码,进行更改以使其与VS2012兼容
  2. 向适配器编写者提交请求,并要求进行必要的更改。

你有“下载代码”的链接吗?我在谷歌、NuGet和VS的扩展中搜索了“mbunittest适配器”,但什么都没找到。 - Brantley Blanchard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接