2017-10-04 6 views
3

Suite 설치가 실패한 경우에만 Suite Teardown에서 키워드를 실행할 수 있습니까?Suite 설치 프로그램에서 키워드 실행시 Suite 설치가 실패한 경우에만

"Run Keyword If Any Tests Failed"을 사용하면 Suite 설치가 실패하면 키워드가 실행되지만 다른 테스트가 실패하면 키워드가 실행됩니다. Suite Setup에 실패한 경우에만 실행되도록했습니다.

나는 또한 automatic variables을 읽으려고했지만 여기서도 성공하지 못했습니다.

답변

2

이 문제를 처리 할 수있는 기능은 없습니다. 간단한 해결책은 스위트 설정의 마지막에 플래그를 설정 한 다음, 스위트 티 아웃에서 플래그를 확인하는 것입니다. 플래그가 설정되지 않은 경우 제품군 설정이 실패하고 나머지는 해체 할 수 있습니다.

3

쉬운 방법은 Set Global Variable입니다. 전역 변수를 항상 "실패"로 초기화 한 다음 Suite 설정의 마지막 키워드로 "통과"로 설정하십시오. 설정이 실패한 경우 무언가를 건너 뛰려면 키워드 바로 앞에 Run Keyword If '${SETUP}'=='pass'으로 건너 뜁니다.