我并行執行它們并且有效我用命令(優先級)執行它們,并且有效當我想結合優先級時+并行性不起作用例子:程序集:[程序集: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條經驗 獲得超7個贊
您既要并行運行測試(同時),又要按順序運行測試(一個接一個)。這是不可能的,因此NUnit僅尊重您的需求之一。NUnit中有許多沖突的屬性和命令行選項。我們會警告您一些不太明顯的沖突,但我們無法處理所有組合。
如果您要并行運行該類中的其他測試,但仍然希望遵守一些測試,請使用ParallelScope.None標記已排序的測試。
- 2 回答
- 0 關注
- 154 瀏覽
添加回答
舉報
0/150
提交
取消