我最近升级到VS2012以解决团队问题。 我们使用Gallio 3.3作为单元测试框架,并编写了许多在VS2010中正常工作的测试。 但是,VS2012似乎无法识别它们。
VS2012测试资源管理器窗口显示“构建您的解决方案以发现所有可用的测试”。 我进行了多次清理构建,并在VS2012中运行系统,但没有任何测试出现。
是否需要我进行任何配置,或者有没有任何方法可以使这些测试在VS2012中运行?
我最近升级到VS2012以解决团队问题。 我们使用Gallio 3.3作为单元测试框架,并编写了许多在VS2010中正常工作的测试。 但是,VS2012似乎无法识别它们。
VS2012测试资源管理器窗口显示“构建您的解决方案以发现所有可用的测试”。 我进行了多次清理构建,并在VS2012中运行系统,但没有任何测试出现。
是否需要我进行任何配置,或者有没有任何方法可以使这些测试在VS2012中运行?
VS2012 UnitTestExplorer提供了一个平台,允许测试框架发现/执行测试。目前,有xUnit、nUnit、MSTest和其他一些适配器可用于与VS2012一起使用。
为了使您的Gallio测试与UnitTestExplorer配合使用,您需要一个MBUnit适配器来发现/执行测试。
目前,有一个MBUnitTest适配器,它仅适用于VS2012 beta(在今年2月左右发布)。它附带源代码。你可以: