有没有办法告诉 ReSharper 在其他人之前在项目中执行某组测试?我仍然想要并行执行,我不需要按方法控制它,只需按类即可。测试框架是 MSTest 如果这有所作为。
我想这样做的原因是一些测试在低级别工作并且非常快,但其他测试在更高级别工作并且速度要慢得多。我希望首先运行快速测试,因为如果它们失败了,那么我就知道有问题了,继续下去就没有意义了。但是,ReSharper 目前首先运行我的慢速测试。
编辑:测试对我来说不是按字母顺序运行的(VS 2010 上的 R# 7.1)。我每个班级都有一个源文件。类中的测试似乎按照方法在源代码中出现的顺序运行,但我无法弄清楚 R# 如何确定测试类的顺序。这就是我所追求的,因为慢速和快速测试在不同的课程中。这也不是按字母顺序排列的,但每次运行都是一致的。
编辑2:好的,想通了(见答案)。