私のtestngファイルは次のようになります。
<test name="Test1" preserve-order="true">
<parameter name= "workflowName" value="wf_TEST1"/>
<parameter name= "folderName" value="SessionRecovery"/>
<parameter name= "integrationServiceId" value="isGrid1"/>
<parameter name= "repositoryServiceId" value="rs1"/>
<parameter name= "waitForCompletion" value="false"/>
<classes>
<class name="com.informatica.isp.qatests.functional.highavailability.test.TestSuiteConfiguration"/>
<class name="com.informatica.isp.qatests.functional.highavailability.test.HATestCases">
<methods>
<include name="runWorkflow"/>
<include name="sleep">
<parameter name= "sleepTime" value="15"/>
</include>
<include name="killMasterNode"/>
<include name="waitForFailoverAsPerRequirements"/>
<include name="checkWfExecStatus">
<parameter name= "sleepTimeBeforeCheck" value="300"/>
</include>
</methods>
</class>
</classes>
</test>
しかし、保存順序を True に設定しているにもかかわらず、メソッドはアルファベット順に実行されています。驚いたことに、私が日食を実行していたとき、これはうまく機能していました。mvn clean test を使用して Linux から実行すると、問題が発生し始めました。どんな助けでも大歓迎です。
ありがとう、アビセク