2017-07-25 2 views
0

Wie kann ich meine Automatisierungsskripts parallel ausführen? Mein Code ist in C# .net mit specflow.Sie müssen den Test parallel im Spezifikationslauf ausführen.

ich meine Unit-Test-Provider wie unten geändert haben:

<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>` 

Antwort

0
  1. Rechts klicken Projekt in Projektmappen-Explorer und regenerieren Feature Dateien
  2. Get .runsettings Datei aus dem Ordner SpecRun Pakete, es kopieren, Name es, und zeigen Sie Ihr Projekt zu ihm, indem Sie auf "Test" in der Symbolleiste und "Test Settings" und "Test Settings File"
  3. Gehen Sie zu der Datei für Ihr Projekt "Default.srprofile" und ändern Sie die "" Attribute, die "testThreadCount = X" einschließen, wobei "X" das ist Anzahl der parallelen Threads, die ausgeführt werden sollen.
Verwandte Themen