[英]TestNG - parallel executing Test Suites
有4個帶有測試類TestClass1, TestClasss2, TestClass3, TestClass4
。 您需要創建2個測試套件,每個套件將包含2個類,並使用Maven surefire plugin
並行運行它們。
我創建了2個具有以下內容的xml文件:
<suite name="TestSuite" verbose="1">
<test name="Test">
<classes>
<class name="Tests.TestClass1">
</class>
<class name="Tests.TestClass2">
</class>
</classes>
</test>
</suite>
和
<suite name="TestSuite1" verbose="1">
<test name="Test1">
<classes>
<class name="Tests.TestClass3">
</class>
<class name="Tests.TestClass4">
</class>
</classes>
</test>
</suite>
還在maven-surefire-plugin
中將以下內容添加到pom.xml
中:
<configuration>
<suiteXmlFiles>
<suiteXmlFile>Testng.xml</suiteXmlFile>
<suiteXmlFile>Testng1.xml</suiteXmlFile>
</suiteXmlFiles>
<parallel>suite</parallel>
<perCoreThreadCount>false</perCoreThreadCount>
<threadCount>2</threadCount>
</configuration>
接下來,我使用命令mvn clean test
運行該項目,該項目將要進行,但是測試無法啟動。 我哪里錯了?
UPD:
該項目正在建設中,但測試未開始
文件testng.xml位於根文件夾中
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running TestSuite
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.469 sec - in T
estSuite
Results :
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.288 s
[INFO] Finished at: 2018-08-27T15:52:21+03:00
[INFO] ------------------------------------------------------------------------
嘗試以下配置:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.0</version>
<configuration>
<suiteXmlFiles>
<file>src/test/resources/testng.xml</file>
<file>src/test/resources/testng1.xml</file>
</suiteXmlFiles>
<properties>
<property>
<name>suitethreadpoolsize</name>
<value>2</value>
</property>
<property>
<name>surefire.testng.verbose</name>
<value>10</value>
</property>
</properties>
</configuration>
</plugin>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.