我们的Visual Studio项目有超过600个测试。该项目在本地执行单元测试和SpecFlow测试,而在我同事的电脑上,它们只运行一次(显然比我的电脑快三倍,这是一个巨大的期望效果)。我似乎找不到如何使我的单元测试仅执行一次而不是三次,我该怎么做?
我们的Visual Studio项目有超过600个测试。该项目在本地执行单元测试和SpecFlow测试,而在我同事的电脑上,它们只运行一次(显然比我的电脑快三倍,这是一个巨大的期望效果)。我似乎找不到如何使我的单元测试仅执行一次而不是三次,我该怎么做?
在Default.srprofile
文件中有一个设置
<Execution stopAfterFailures="3" testThreadCount="1" testSchedulingMode="Sequential" />
将stopAfterFailures="1"
更改为只运行失败后的一次。
NUnit.exe
运行测试还是使用内置的 VS 测试运行器? - Sam Holder