是否有用于.NET自动测试发现的工具。我正在使用Visual Studio单元测试东西,并希望功能类似于Python Nose。我需要有一个工具自动发现所有可用的单元测试,并运行例如“标记”为单元,并在不同的场景中运行测试“标记”为集成等。我发现一个人已经创建了他自己的MSBuild测试任务实现,并考虑创建我自己的注释属性来做Nose所做的但是想知道是否有人知道一个可以工作的现有工具。
由于
答案 0 :(得分:0)
从JetBrains尝试ReSharper。它通过单元测试以及更多功能完成您想要的任务。
答案 1 :(得分:0)
Visual Studio集成测试框架与IDE运行时完全相同。 如果你需要一个具有完全相同功能的命令行工具(找到特定目录/解决方案中的所有测试),我想你必须写一些东西。
因为MSTest命令行至少需要指定程序集。我建议你写一个简短的脚本来迭代所有的程序集,找出它们是否有测试,然后使用MSTest.exe运行每个程序集
<强>更新强> 我刚刚发布了一个名为#Nose的新CodePlex项目,它完全符合您的需求。目前它只支持NUnit,但我也计划添加VSTest。