기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS Device Farm에서 devicefarm-cli
도구 사용
AWS Device Farm은 Amazon Linux 2를 실행하는 Amazon Elastic Compute Cloud(EC2) 호스트 시스템을 사용하여 Android 테스트를 실행합니다. Amazon Linux 2 테스트 호스트는 소프트웨어 버전을 선택하기 위해 devicefarm-cli
로 불리는 표준화된 버전 관리 도구를 사용합니다. 이 도구는 AWS CLI 와 별개이며 Device Farm Test Host에서만 사용할 수 있습니다. devicefarm-cli
를 사용하면 테스트 호스트에 사전 설치된 소프트웨어 버전으로 전환할 수 있습니다. 이를 통해 시간이 지나도 Device Farm 테스트 사양 파일을 관리할 수 있는 명확한 방법을 제공하고 예측 가능한 메커니즘을 주어 향후 소프트웨어 버전을 업그레이드할 수 있도록 합니다.
아래 스니펫은 devicefarm-cli
의 help
페이지를 보여줍니다.
$ devicefarm-cli help Usage: devicefarm-cli COMMAND [ARGS] Commands: help Prints this usage message. list Lists all versions of software configurable via this CLI. use <software> <version> Configures the software for usage within the current shell's environment.
devicefarm-cli
를 사용하여 몇 가지 예를 살펴봅시다. 도구를 사용하여 Python 버전을 에서 변경하려면 3.10
아래로 변경합니다.3.9
테스트 사양 파일에서 다음 명령을 실행합니다.
$ python --version Python 3.10.12 $ devicefarm-cli use python 3.9 $ python --version Python 3.9.17
에서 Appium 버전을 변경하려면 1
아래로 변경합니다.2
:
$ appium --version 1.22.3 $ devicefarm-cli use appium 2 $ appium --version 2.1.2
작은 정보
소프트웨어 버전을 선택하면 Python을 위한 pip
, NodeJS를 위한 npm
과 같이 devicefarm-cli
또한 해당 언어에 대한 지원 도구로 전환한다는 점을 유의하세요.
Device Farm이 Android 디바이스를 테스트하는 방법에 대한 자세한 내용은 섹션을 참조하세요Android 테스트를 위한 Amazon Linux 2 테스트 환경.
Amazon Linux 2 테스트 호스트에 사전 설치된 소프트웨어에 대한 자세한 내용은 섹션을 참조하세요Android 디바이스의 Device Farm 테스트를 지원하는 사전 설치된 소프트웨어 라이브러리.