1. 도구 모음 설정
도구 모음을 통해 실행되는 테스트는 Tradefed 테스트 실행기를 통해 직접적으로 실행되는 일반 테스트와 차이가 있습니다.
도구 모음 설정에서 정의 및 지침을 확인하세요.
2. 옵션과 필터를 도구 모음 및 모듈에 전달
다양한 명령줄과 인수를 사용하여 옵션과 필터를 도구 모음 수준 또는 모듈 수준으로 전달할 수 있습니다.
옵션과 필터를 도구 모음 및 모듈에 전달에서 지침을 확인하세요.
3. 시스템 상태 검사기
시스템 상태 검사기는 각 모듈 간에 실행되는 구성요소이며, 모듈에서 누락되어 정리되지 않은 일부 상태를 확인하고 정리할 수 있습니다(에: 키가드를 켜 놓은 모듈).
구현 및 사용 방법은 시스템 상태 검사기를 참고하세요.
4. AndroidTest.xml 구조
각 AndroidTest.xml
파일은 단일 테스트 모듈을 나타냅니다. 이 섹션에서는 AndroidTest.xml
구성 파일의 구조, 일반 Tradefed 구성과의 차이점 및 허용되는 사항과 허용되지 않는 사항을 설명합니다.
허용되는 태그와 구성 예시는 AndroidTest.xml 구조를 참고하세요.
5. 샤딩 구성 조정
이 섹션에서는 모듈 구성의 샤딩에 관한 측면을 조정하는 방법과 각 측면에 관한 이점을 설명합니다.
- 모듈의 샤딩 가능 여부를 선언
- 모듈의 가능한 샤드 수를 조정
자세한 내용은 AndroidTest.xml 모듈을 참조하세요.
6. 컨트롤러
모듈 컨트롤러는 모듈 동작의 일부 측면을 변경하기 위해 AndroidTest.xml
에 지정 가능한 특수 객체입니다. 예를 들면 일부 조건이 충족되지 않을 경우 모듈을 완전히 건너뛸 수 있습니다.
모듈 컨트롤러에서 구현 및 로깅을 확인하세요.
7 다시 시도
도구 모음 재시도는 불합격한 테스트의 이전 호출을 재실행하여 최초 불합격의 원인이 된 결함이나 격리 불량을 제거할 수 있게 해줍니다.
예시 및 사용 방법은 도구 모음 재시도를 참고하세요.