5

我最近升级到VS2012,解决了我的团队面临的问题。我们使用Gallio 3.3作为单元测试框架,并且编写了许多在VS2010中工作的测试。但是,VS2012似乎并未认出它们。如何配置VS2012测试运行器来启动并运行Gallio单元测试?

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

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

+0

我会急于听到你的问题的结果是什么。我正在评估mbUnit,并且今天遇到了同样的问题。 – Etch

回答

1

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

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

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

  1. 下载代码,进行更改,因此与VS2012
  2. 文件的工作方式与适配器作家的请求,并要求进行必要的修改。
+0

你有关于“下载代码”的链接吗?我在google,nuget和VS的扩展中搜索了“mbunittest adapter”,但什么都没看到。 –