도구 모음을 통한 테스트

1. 도구 모음 설정

도구 모음을 통해 실행되는 테스트는 Tradefed 테스트 실행기를 통해 직접적으로 실행되는 일반 테스트와 차이가 있습니다.

도구 모음 설정에서 정의 및 지침을 확인하세요.

2. 옵션과 필터를 도구 모음 및 모듈에 전달

다양한 명령줄과 인수를 사용하여 옵션과 필터를 도구 모음 수준 또는 모듈 수준으로 전달할 수 있습니다.

옵션과 필터를 도구 모음 및 모듈에 전달에서 지침을 확인하세요.

3. 시스템 상태 검사기

시스템 상태 검사기는 각 모듈 간에 실행되는 구성요소이며, 모듈에서 누락되어 정리되지 않은 일부 상태를 확인하고 정리할 수 있습니다(에: 키가드를 켜 놓은 모듈).

구현 및 사용 방법은 시스템 상태 검사기를 참고하세요.

4. AndroidTest.xml 구조

AndroidTest.xml 파일은 단일 테스트 모듈을 나타냅니다. 이 섹션에서는 AndroidTest.xml 구성 파일의 구조, 일반 Tradefed 구성과의 차이점 및 허용되는 사항과 허용되지 않는 사항을 설명합니다.

허용되는 태그와 구성 예시는 AndroidTest.xml 구조를 참고하세요.

5. 샤딩 구성 조정

이 섹션에서는 모듈 구성의 샤딩에 관한 측면을 조정하는 방법과 각 측면에 관한 이점을 설명합니다.

  • 모듈의 샤딩 가능 여부를 선언
  • 모듈의 가능한 샤드 수를 조정

자세한 내용은 AndroidTest.xml 모듈을 참조하세요.

6. 컨트롤러

모듈 컨트롤러는 모듈 동작의 일부 측면을 변경하기 위해 AndroidTest.xml에 지정 가능한 특수 객체입니다. 예를 들면 일부 조건이 충족되지 않을 경우 모듈을 완전히 건너뛸 수 있습니다.

모듈 컨트롤러에서 구현 및 로깅을 확인하세요.

7 다시 시도

도구 모음 재시도는 불합격한 테스트의 이전 호출을 재실행하여 최초 불합격의 원인이 된 결함이나 격리 불량을 제거할 수 있게 해줍니다.

예시 및 사용 방법은 도구 모음 재시도를 참고하세요.

8. 멀티스크린 도구 모음

이제 최신 버전에서는 테스트 흐름에서 여러 기기 간에 테스트가 조정되도록 하는 멀티스크린 도구 모음과 모듈을 지원합니다.

자세한 내용은 멀티스크린 도구 모음을 참고하세요.