多单元测试项目 - 运行所有测试,但一次运行一个项目

时间:2015-12-02 16:59:40

标签: visual-studio unit-testing mstest

我有一个大型的视觉工作室解决方案,里面有13个单元测试项目。我想运行所有单元测试,但我想确保它们一次运行一个完整的项目。反正有没有实现这个目标?

目前,当我从Test Explorer窗口中选择全部运行时 - 我知道它们会以似乎是半随机的顺序运行,可能会从< em> Proj1 然后 Proj2 ,然后从 Proj1 返回另一个测试。它们运行的​​顺序不是问题,问题是我只需要执行一个项目然后转到下一个项目等等......

理想情况下,如果来自 Proj2 的测试是第一个执行它的单元测试,它将运行 Proj2 中的所有单元测试,直到不再存在。然后它将继续进行下一个单元测试,例如 Proj5 - 它将再次在 Proj5 中运行所有这些,然后继续。这可能吗?

1 个答案:

答案 0 :(得分:0)

请考虑使用订购测试(https://msdn.microsoft.com/en-us/library/ms182631.aspx)。