如何并行运行自动化脚本。我的代码是使用specflow 在 C#.net中。
我已经更改了我的单元测试提供程序,如下所示:
<specFlow>
<!--<unitTestProvider name="MsTest.2010" />-->
<unitTestProvider name="SpecRun" />
<plugins>
<add name="SpecRun" />
</plugins>
<!-- For additional details on SpecFlow configuration options see http://go.specflow.org/doc-config -->
</specFlow>`
- 在解决方案资源管理器中右键单击项目并重新生成功能文件
- 从 SpecRun 包文件夹中获取 .runsettings 文件,复制它,命名它,并通过转到工具栏中的"测试"、"测试设置"和"选择测试设置文件"将项目指向它
- 转到项目"Default.srprofile"的文件,并更改"属性以包含"testThreadCount=X",其中"X"是要执行的并行线程数。