Je veux les suites de test parallèles de maven. mon pom.xml ressemble ci-dessous:Comment faire pour exécuter des suites parallèles dans maven et Testng
<profiles>
<profile>
<id>API_AUTOMATION</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<parallel>suites</parallel>
<threadCount>8</threadCount>
<suiteXmlFiles>
<!-- TestNG suite XML files -->
<suiteXmlFile>./module1.xml</suiteXmlFile>
<suiteXmlFile>./module2.xml</suiteXmlFile>
</suiteXmlFiles>
<testSourceDirectory>src/main/java</testSourceDirectory>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
tous les fichiers sont .xml
fichier TestNG
qui sont des suites de tests. s'il vous plaît laissez-moi savoir, comment faire fonctionner les suites en parallèle.
ajouter une description S'il vous plaît d'erreur à votre question par l'édition. Bien que la [documentation de Surefire] (http://maven.apache.org/surefire/maven-surefire-plugin/examples/testng.html#Running_Tests_in_Parallel) indique que ce devrait être '' pas '' cela fonctionne dans mon test (probablement une erreur, au début il dit '' aussi). Le reste semble OK aussi. –
J'ai lancé le test en utilisant la commande suivante 'mvn clean test -Dmaven.test.failure.ignore = true -Djdk.level = 1.7 -P API_AUTOMATION' mais il n'a pas exécuté le test en parallèle, il a fonctionné dans l'ordre séquentiel. –
Vous pouvez essayer avec la propriété 8 threadCountSuites> et ne pas définir la propriété count count ou le définir comme 0. –
Murthi