재시도 기능의 작동 방식을 이해하려면 자동 테스트 재시도 설명서 를 참조하십시오.
재시도를 실행할 때 장치가 더 이상 테스트 성공을 허용하지 않는 불량 상태에 들어간 경우. 격리 기능을 사용하여 장치를 새로운 초기 상태로 복원하고 테스트를 실행하고 성공할 수 있습니다.
기능 활성화
재시도 옵션 외에 다음 옵션을 사용하여 재시도 격리를 활성화할 수 있습니다.
--retry-isolation-grade <FULLY_ISOLATED|REBOOT_ISOLATED>
또는 다음과 함께 비활성화됨:
--retry-isolation-grade NOT_ISOLATED
이 기능은 기본적으로 비활성화되어 있습니다.
다른 등급의 격리
격리 등급은 재시도 사이에 구성하려는 격리의 범위를 나타냅니다.
- FULLY_ISOLATED는 구성의 구성된 target_preparers를 다시 실행하여 장치를 완전히 지우고 재설정합니다.
- REBOOT_ISOLATED는 기기를 재부팅합니다.
CTS(호환성 테스트 모음)에 대한 참고 사항
CTS의 Android 파트너 실행은 현재 FULLY_ISOLATED를 지원하지 않습니다.
결과는 어떻게 됩니까?
결과 보고자는 주어진 모듈 또는 실행이 별도로 실행되고 있었다는 표시를 수신하고 보고서에 표시를 표시하도록 선택할 수 있습니다.
- 모듈 수준에서
module-isolated
속성은 격리 등급으로 설정됩니다. - 실행 수준에서
run-isolated
속성은 격리 등급으로 설정됩니다.
예: 격리된 후 실행되는 첫 번째 모듈은 module-isolated:FULLY_ISOLATED
로 보고됩니다.
격리된 테스트 실행은 강력한 신호를 제공합니다. 합격이든 불합격이든 테스트 소유자는 이전 테스트의 나쁜 상태가 장치에 남아 있지 않았다는 높은 확신을 가져야 합니다.