【问题标题】:Can VS2008 Testrunner run MbUnit tests or not?VS2008 Testrunner 能否运行 MbUnit 测试?
【发布时间】:2008-12-16 18:56:54
【问题描述】:

好的,所以我一直看到 VS2008 有这么好的单元测试显示,我可以看到人们在 Dimecasts.net 上运行 NUnit 测试,this article 似乎暗示 MbUnit v3 应该支持使用 Visual Studio 的测试运行器.但我无法让它识别我的测试。

是否有其他人能够让 Visual Studio 运行他们的 MbUnit 测试,如果是这样,您是否需要做一些特别的事情来配置它?

【问题讨论】:

    标签: visual-studio-2008 unit-testing tfs mbunit


    【解决方案1】:

    我必须从http://www.gallio.org 安装 Gallio 3.0.5 或更高版本。它自动安装在 Visual Studio Professional 或 Team Edition 中。注意:VS Standard 不支持测试项目。安装 Gallio 后,您可以创建应该可以正常工作的 MbUnit 测试项目。我能够使用此设置运行 Xunit.NET 测试(在 VS 2008 Professional 中)。

    【讨论】:

    • 啊没有意识到你必须创建一个特定的项目类型。
    【解决方案2】:

    支持,但您必须通过添加正确的 ProjectTypeGuid 稍微修改您的项目文件,以便 VSTS 将其识别为测试项目:

    http://alexduggleby.com/2008/02/19/turning-a-class-library-project-into-a-mstest-project-or-using-mbunit-mstest-and-other-frameworks-in-one-project/

    请注意,我们仍在解决 VSTS 中大型测试项目的一些性能问题。

    【讨论】:

    • 仍然没有看到我的任何测试。我正在使用 MbUnit 3.0.5.546
    【解决方案3】:

    尝试使用 MbUnit v3 alpha 3(如果您还没有),看看这篇文章是否有帮助:

    http://weblogs.asp.net/astopford/archive/2008/07/03/mbunit-v3-in-visual-studio-team-system-2008.aspx

    【讨论】:

      猜你喜欢
      • 2019-07-05
      • 1970-01-01
      • 2011-01-14
      • 1970-01-01
      • 2013-12-09
      • 1970-01-01
      • 2010-09-14
      • 2016-08-15
      • 1970-01-01
      相关资源
      最近更新 更多