Device Farm에서 사용할 Android 테스트 호스트 선택 - AWS Device Farm

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Device Farm에서 사용할 Android 테스트 호스트 선택

주의

레거시 Android 테스트 호스트는 2024년 10월 21일에 더 이상 사용할 수 없습니다. 사용 중단 프로세스는 여러 날짜로 분할됩니다.

  • 2024년 4월 22일에 새 계정의 작업이 업그레이드된 테스트 호스트로 전달됩니다.

  • 2024년 9월 2일에 모든 새 테스트 사양 파일 또는 수정된 테스트 사양 파일은 업그레이드된 테스트 호스트를 대상으로 해야 합니다.

  • 2024년 10월 21일에는 레거시 테스트 호스트에서 더 이상 작업을 실행할 수 없습니다.

호환성 문제를 방지하려면 테스트 사양 파일을 amazon_linux_2 호스트로 설정합니다.

레거시 Android 테스트 호스트는 Android 버전 14 이하만 지원합니다. Android 버전 15 이상에서는 amazon_linux_2 호스트를 사용합니다.

AWS Device Farm은 Amazon Linux 2를 실행하는 Amazon Elastic Compute Cloud(EC2) 호스트 시스템을 사용하여 Android 테스트를 실행합니다. Android 테스트의 경우 Device Farm은 테스트 사양 파일 내 다음 필드에서 Amazon Linux 2 테스트 호스트 선택을 요구합니다.

android_test_host: amazon_linux_2 | legacy

Amazon Linux 2 테스트 호스트에서 테스트를 실행하기 위해 amazon_linux_2를 사용합니다.

android_test_host: amazon_linux_2

여기에서 Amazon Linux 2의 장점을 자세히 알아보세오.

Device Farm은 Android 테스트를 위해 레거시 호스트 환경 대신 Amazon Linux 2 호스트 사용을 권장합니다. 레거시 테스트 호스트 환경을 선호한다면 legacy를 사용하여 레거시 테스트 호스트에서 테스트를 실행하세요.

android_test_host: legacy

테스트 호스트를 선택하지 않은 테스트 사양 파일은 자동적으로 레거시 테스트 호스트에서 실행됩니다.

사용되지 않는 구문

다음은 테스트 사양 파일에서 Amazon Linux 2를 선택할 때 더 이상 사용되지 않는 구문입니다.

preview_features: android_amazon_linux_2_host: true

이 플래그를 사용하는 경우 Amazon Linux 2에서 테스트를 계속 실행합니다. 그러나 향후 유지 관리 오버헤드가 발생하지 않도록 preview_features 플래그 섹션을 제거하고 새 android_test_host 필드로 교체하는 것을 강력히 권장합니다.

주의

테스트 사양 파일에서 android_test_hostandroid_amazon_linux_2_host 플래그를 모두 사용하면 오류가 반환됩니다. 하나만 사용해야 하므로 android_test_host를 권장합니다.