我并行执行它们并且有效我用命令(优先级)执行它们,并且有效当我想结合优先级时+并行性不起作用例子:程序集:[程序集:LevelOfParallelism(3)][TestFixture][Parallelizable(ParallelScope.Children)]public class Tests{ [Test, Order(1)] public void Test1() { //1 } [Test, Order(1)] public void Test2() { //2 } [Test, Order(2)] public void Test3() { //3 }}它们都同时运行,应该是1和2,然后是3。NUNIT 3
2 回答
LEATH
TA贡献1936条经验 获得超6个赞
您既要并行运行测试(同时),又要按顺序运行测试(一个接一个)。这是不可能的,因此NUnit仅尊重您的需求之一。NUnit中有许多冲突的属性和命令行选项。我们会警告您一些不太明显的冲突,但我们无法处理所有组合。
如果您要并行运行该类中的其他测试,但仍然希望遵守一些测试,请使用ParallelScope.None标记已排序的测试。
- 2 回答
- 0 关注
- 137 浏览
添加回答
举报
0/150
提交
取消