2
有沒有一種方法可以在基於通配符從命令行運行NUnit時忽略單元測試?使用通配符忽略控制檯上的NUnit測試
說例如我不想運行任何以IntegrationTest結束的測試?在這種情況下,我想說忽略所有包含*IntegrationTest*
有沒有一種方法可以在基於通配符從命令行運行NUnit時忽略單元測試?使用通配符忽略控制檯上的NUnit測試
說例如我不想運行任何以IntegrationTest結束的測試?在這種情況下,我想說忽略所有包含*IntegrationTest*
的測試。不幸的是,NUnit不支持使用通配符來指定哪些測試應該執行或不執行。當你正在使用NUnit 2.5.9,你必須做類似的東西其他幾個選項:
[Category("Integration")] [TestFixture] public class MyTests { }
,並使用下面的命令來運行測試:
NUnit控制檯MyAssembly.dll程序/排除:集成
在 不同的組件和
NUnit控制檯nunit.tests.integration.dll
如果升級你的版本到NUnit 2.6.2,你也可以在文本文件中使用單獨的測試列表,並使用
NUnit控制檯/runlist:testlist.txt nunit.tests.dll
這就是我所期待的,因爲我無法找到沿着這些路線的東西。謝謝澄清。 –