2010-01-12 3 views

답변

0

@AfterMethod 주석을 사용하는 경우 각 주석 메소드는 각 테스트 메소드 후에 실행됩니다. u와 함께 alwaysRun 옵션을 사용하면 이전에 호출 된 하나 이상의 메소드가 실패했거나 건너 뛴 경우에도 실행됩니다.

더 많은 정보 방문 http://testng.org/doc/documentation-main.html

+0

@AfterMethod (alwaysRun = true)를 사용하든 상관없이 @AfterMethod는 항상 실행됩니다. 내가 savely 순서가 있다고 가정 할 수 있다면 내가 * 알고 싶어 정말 * 무엇 이다 테스트 실패 => ItestListener # onFailue (TestResult) => @AfterMethod 또는 테스트 실패 => @AfterMethod => ItestListener # onFailue (TestResult) – sschuth

0

@AfterMethod 먼저 TestNG를 5.11에서라고합니다,하지만 난 당신이 미래 TestNG의 버전에서 동일하게 유지하는이 동작에 의존 할 수 있습니다 모르겠어요.