English 中文(简体)
VS2008测试运行器能否运行MbUnit测试?
原标题:
  • 时间:2008-12-16 18:56:54
  •  标签:

好的,我一直看到VS2008有这个不错的单元测试显示,我可以看到人们在Dimecasts.net和这篇文章中在其中运行NUnit测试,并且似乎暗示MbUnit v3应该支持使用Visual Studio的测试运行器。然而,我无法让它识别我的测试。

有其他人能够在 Visual Studio 中运行他们的 MbUnit 测试吗?如果是,你是否需要做任何特殊的配置?

最佳回答

我需要从http://www.gallio.org安装Gallio 3.0.5或更好的版本。它会自动安装在Visual Studio Professional或Team Editions中。请注意:VS标准版不支持测试项目。安装Gallio后,您可以创建应该能够正常工作的MbUnit测试项目。我能够在此安装中(在VS 2008 Professional中)运行Xunit.NET测试。

问题回答

它是被支持的,但是您必须稍微修改您的项目文件,通过添加正确的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 v3 alpha 3(如果您还没有使用),并查看此文章是否有帮助:

将此翻译成中文:http://weblogs.asp.net/astopford/archive/2008/07/03/mbunit-v3-in-visual-studio-team-system-2008.aspx 在Visual Studio Team System 2008中使用MBUnit V3。





相关问题
热门标签