C# 需要在spec运行中并行执行测试

C# 需要在spec运行中并行执行测试,c#,automation,specflow,specrun,C#,Automation,Specflow,Specrun,如何并行运行自动化脚本。我的代码在C#net中使用specflow 我已将我的单元测试提供程序更改如下: <specFlow> <!--<unitTestProvider name="MsTest.2010" />--> <unitTestProvider name="SpecRun" /> <plugins> <add name="SpecRun" /> </pl

如何并行运行自动化脚本。我的代码在C#net中使用specflow

我已将我的单元测试提供程序更改如下:

 <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 packages文件夹中获取.runsettings文件,复制它,命名它,并通过转到工具栏中的“测试”以及“测试设置”和“选择测试设置文件”将项目指向它
  • 转到项目“Default.srprofile”的文件,并更改“”属性以包括“testThreadCount=X”,其中“X”是要执行的并行线程数