0
請幫助我。我創建了兩個包含不同類的包。我的目的是並行運行這兩個包(就像兩個瀏覽器將打開並且它應該並行運行),並且這些包內的類應該按順序運行。 我試過用這兩個xml。如下圖所示,但它仍然運行順序:如何讓兩個軟件包以並行方式運行,並使用TestNg按順序運行這些軟件包中的類
***** testng1.xml *******
*<?xml version="1.0" encoding="UTF-8"?>
<suite name="My HDFS suite">
<test name="Test_HDFS" parallel="false">
<classes>
<class name="com.testSuites.HDFS.MySql_Workflow" />
<class name="com.testSuites.HDFS.DB2_Workflow" />
<class name="com.testSuites.HDFS.Oracle_Workflow" />
</classes>
</test>
</suite>*
***** testng2.xml ******
*<?xml version="1.0" encoding="UTF-8"?>
<suite name="My HIVE suite">
<test name="Test_HIVE" parallel="false">
<classes>
<class name="com.testSuites.HIVE.MySql_DataIngestion_Workflow" />
<class name="com.testSuites.HIVE.DB2_Workflow" />
<class name="com.testSuites.HIVE.Oracle_Workflow" />
</classes>
</test>
</suite>*
*****套房套房的****
<?xml version="1.0" encoding="UTF-8"?>
<suite name="suite of suites" parallel="suite-file" thread-count="2">
<suite-files parallel="true">
<suite-file path="testng1.xml" />
<suite-file path="testng2.xml" />
</suite-files>
</suite>
請告訴我,我在這個XML做錯了什麼?因爲它沒有像預期的那樣平行運行。 我所有的課都@BeforeClass和@AfterClass:
- @BeforeClass - 我打開我的瀏覽器
- @After類 - 我將結束我的瀏覽器
因此,每個類在運行時它將打開瀏覽器,然後在該課程結束後關閉。
我想我com.testSuites.HDFS和com.testSuites.HIVE並行運行和類中應該按順序運行。請爲我提出一個解決方案。
嗨能有人請幫助我 – Pringa