테스트에 실패하면 무엇이 먼저 호출되는지 압니까?@AfterMethod 및 ITestListener # onFailure의 TestNG 호출 순서
1
A
답변
0
@AfterMethod 주석을 사용하는 경우 각 주석 메소드는 각 테스트 메소드 후에 실행됩니다. u와 함께 alwaysRun 옵션을 사용하면 이전에 호출 된 하나 이상의 메소드가 실패했거나 건너 뛴 경우에도 실행됩니다.
더 많은 정보 방문 http://testng.org/doc/documentation-main.html
0
@AfterMethod 먼저 TestNG를 5.11에서라고합니다,하지만 난 당신이 미래 TestNG의 버전에서 동일하게 유지하는이 동작에 의존 할 수 있습니다 모르겠어요.
관련 문제
- 1. HTML TestNG 보고서 생성
- 2. 비동기 메서드 호출 순서
- 3. 멤버 생성자 및 소멸자 호출 순서
- 4. C++ 소멸자 및 함수 호출 순서
- 5. 메소드 호출 순서
- 6. ASTParser 메서드 호출 순서
- 7. mysqli 방법 호출 순서
- 8. TestNg, 주석 "beforeTestMethod"및 재정의
- 9. 제어 컨트롤러 작업 호출 순서
- 10. jquery $ .post 함수 호출 순서
- 11. 비동기 메서드 호출 - 순서 유지
- 12. WF 서비스 호출 순서 Problme
- 13. jQuery 변수 범위/호출 순서
- 14. QObject에서 호출 된 슬롯 순서
- 15. iPhone : [super viewDidUnload] 호출 순서
- 16. TestNG + Selenium Grid, 실행중인 RC는 하나뿐입니다
- 17. 캐시 쓰기 및 순서 순서 쓰기
- 18. testNG XML 코드에서 코드
- 19. 주석이없는 testNG 테스트 그룹화
- 20. Maven에서 TestNG 그룹 제외
- 21. MySQL 인덱스 및 순서
- 22. QGraphicsItem 및 탭 순서
- 23. 순서 및 그룹 MySQL의
- 24. TestNG 적용 Eclipse 플러그인
- 25. TestNG 구성 오류 디버그
- 26. TestNG Dataprovider 크기
- 27. TestNG 보고서 생성
- 28. TestNG 클래스를 시작하는 중
- 29. Working with TestNG
- 30. GWT 비동기 호출 실행 순서 문제
@AfterMethod (alwaysRun = true)를 사용하든 상관없이 @AfterMethod는 항상 실행됩니다. 내가 savely 순서가 있다고 가정 할 수 있다면 내가 * 알고 싶어 정말 * 무엇 이다 테스트 실패 => ItestListener # onFailue (TestResult) => @AfterMethod 또는 테스트 실패 => @AfterMethod => ItestListener # onFailue (TestResult) – sschuth