2017-07-25 111 views
0

如何並行運行我的自動化腳本。我的代碼在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>` 

回答

0
  1. 右鍵單擊項目在解決方案資源管理器和再生功能文件
  2. 獲取.runsettings文件從SpecRun包文件夾,複製,名稱然後點擊工具欄中的「測試」和「測試設置」和「選擇測試設置文件」,將您的項目指向它。
  3. 轉到項目文件「Default.srprofile」並更改「」屬性包含「testThreadCount = X」,其中「X」是要執行的並行線程數。