我希望能够使用xunit.nunit.dll等类似xUnit运行NUnit测试。使用xUnit测试运行NUnit测试用例
回答
你可以在Visual Studio中附加调试器和xUnit测试用例,通过点击这些工具,进入进程并点击xunit.exe,然后当你执行你的测试用例时,它们将进入visual studio,因此你有能力调试测试用例
如果您使用nuget获取最新版本的Xunit,然后搜索并替换为。只要你使用基础知识断言它应该工作。
感谢鲁宾,请你给我链接的Codeplex线程,你指的是。 –
@MSingh:Rubin是谁永远不会看到这个,除非你说@Ruben或评论我的帖子。我需要谷歌找到讨论buttrust我,有一个,它的价值看。像+ NUnit网站:xunit.codeplex.com。正如我在其他地方所建议的,考虑移植,除非你有很多测试。再次,需要一些搜索。 –
在一个样本中有一个RunWithAttribute这样做,但它不再在主干上。 Codeplex论坛上有一个解释为什么它必须被删除的线程。
除非你有一个非常有趣的数量的遗留测试,并且不能移植,否则我强烈建议不要让自己进入两个测试框架的土地 - 没有好的结果。
正如我理解你的问题,这里的核心问题是,你有两个单元测试框架编写的测试:xUnit.net和nUnit,你想运行它们都有一个跑步者(如果这不是问题,请忽略此答案)。在这种情况下,你可能想看看Gallio。该软件包的一部分是Icarus Runner,可以从至少nunit,xunit.net,mbunit运行单元测试。它在某种程度上受到限制(例如,通过为用于标记测试方法的属性创建自定义子类来扩展nunit或xunit,Icarus不会再看到它们),但大多数情况下,您应该没问题。
- 1. 使用xunit或者nunit作为测试运行器框架
- 2. 使用Team Build 2010运行xUnit测试
- 3. 使用NANT并行运行NUnit测试
- 4. Resharper未运行xUnit测试
- 5. 使用Nunit错误运行WatiN测试?
- 6. 不使用鼠标运行NUnit测试?
- 7. 用某些特性运行xunit测试
- 8. NUnit并行运行测试
- 9. NUnit创建测试用例
- 10. 如何使用NAnt 0.86测试版运行NUnit v2.4.8测试?
- 11. 使用TestDriven.NET和NUnit在测试类中运行所有测试
- 12. xUnit检测发现与运行测试
- 13. 使用NUnit的测试用例
- 14. TeamCity并运行NUnit测试
- 15. 如何运行NUnit测试?
- 16. 如何运行Nunit测试?
- 17. 多次运行NUnit测试
- 18. NAnt未运行NUnit测试
- 19. 指定NUnit测试运行
- 20. Nunit TestFixtureData未运行测试
- 21. 无法运行NUnit测试
- 22. F#运行NUnit测试
- 23. 使用NUnit在c#中测试文本框的测试用例
- 24. 选择性测试运行的NUnit的,MSTest的和的xUnit
- 25. 在NUnit下运行调试测试
- 26. 使用不同的测试用例运行SpecFlow测试
- 27. 使用groovy运行测试套件和测试用例?
- 28. 使用MSBuild使用TeamCity运行XUnit测试
- 29. 使用测试过滤标准只能运行一定的xUnit测试
- 30. 使用NUnit插件在TeamCity 6.5.X中运行NUnit测试
你能解释一下这个请进一步 - 因为我了解它的问题是你有一个xunit测试和一个nunit测试,并且OP想要运行xunit.exe并且得到2 __xunit__测试结果。这就是我的答案所要解决的问题(即使它是可疑的事情)。我没有看到这里有什么新东西 - 这适用于任何测试跑步者。我都是耳朵! –