소개
호드에는 모바일 및 콘솔 개발 키트 리소스를 유지하기 위한 디바이스 매니저가 포함되어 있습니다. 관리되는 디바이스는 단순한 REST API를 사용한 자동화된 테스트로 예약됩니다. 또한 디바이스는 수동 테스트 및 개발을 위해 공유된 원격 디바이스의 체크아웃을 지원하는 사용자 풀로 분할될 수 있습니다.
디바이스 매니저에는 디바이스를 손쉽게 관리하고 모니터링할 수 있는 대시보드 UI가 포함되어 있습니다. 디바이스를 사용하면 원격 측정 데이터가 생성되며, 이를 확인하면 테스트를 할당하고 예약하는 데 도움이 됩니다. 호드 디바이스 매니저는 에픽에서 광범위하게 사용되고 있으며, 자동 문제 보고, 오류 발생 시 키트 롤오버, Slack과의 통합 등의 기능에 대한 실전 검증을 거쳤습니다.
디바이스 매니저가 호드 빌드 자동화와 통합되어 있기는 하지만, REST API를 통해 별개로 사용하는 것도 가능합니다.
전제 조건
- 호드 서버 및 Android 휴대폰 또는 태블릿(호드 설치 튜토리얼 참고)
단계
-
호드 대시보드의 디바이스 관리 뷰로 이동합니다.
-
예시 호드 환경설정에 Android 플랫폼을 위한 정의가 포함되어 있습니다. 또한 디바이스가 사용자 체크아웃과 자동화된 테스트를 위해 각각 분할할 수 있는 공유 및 자동화 풀도 정의합니다.
"devices": { "platforms": [ { "id": "android", "name": "Android" } ], "pools": [ { "id": "ue5", "name": "UE5", "poolType": "Automation" }, { "id": "remote-ue5", "name": "Remote UE5", "poolType": "Shared" } ] }디바이스 추가(Add Device)를 클릭하고 디바이스 IP가 포함된 새 디바이스 양식을 작성합니다. 예시 UE5 자동화 풀을 선택하여 이 워크로드에 디바이스를 할당합니다.
저장하고 나면 Android 디바이스가 추가되어 작업할 수 있게 됩니다. 또한 디바이스를 편집하고, 유지보수 노트를 적용하고, 과거 작업 세부 정보를 볼 수 있습니다.
-
선택 사항으로, 2단계를 반복하여 디바이스 대신 공유 풀을 선택합니다. 이렇게 하면 공유 디바이스 피벗이 채워져 사용자가 디바이스를 체크아웃할 수 있습니다.