2017-02-23 74 views
1
TestNG.xml :: 

<suite name="Suite" preserve-order="true" parallel="false" verbose="1"> 
    <test name="Test" preserve-order="true"> 
     <classes> 
      <class name="smokeTest.SmokeScenario01"> 
       <methods> 
        <include name="method1"/>     
        <include name="method2"/> 
       </methods> 
      </class>  
     </classes> 
    </test> 
</suite> 

如果任何Assert在方法1下失敗,那麼我需要跳過方法2的執行。在任何測試中跳過整個測試套件斷言失敗

回答

2

只需添加一個依賴從method2method1

@Test 
public void method1() { 
    // ... 
} 

@Test(dependsOnMethods = "method1") 
public void method2() { 
    // ... 
} 
相關問題