소개
호드 자동화 허브는 개별 및 세트 건틀릿 테스트 결과를 표면화합니다. 호드는 스트림, 플랫폼, 환경설정, 렌더링 API 등의 검색 가능한 메타데이터를 효율적으로 생성합니다. 자동화 허브는 에픽에서 QA, 출시 관리자, 코드 소유자가 여러 플랫폼 및 스트림에 걸쳐 최신 테스트 결과를 빠르게 확인 및 조사하는 데 사용됩니다. 자동화 허브는 특정 테스트 이벤트를 자세히 분석한 히스토리 데이터와 뷰를 제공하며, 여기에는 스크린샷, 로깅, 콜스택이 포함될 수 있습니다.
전제 조건
- 설치된 호드 서버(호드 설치 튜토리얼 참고)
- AutoSDK가 환경설정된 호드 에이전트(엔진 소스의 Engine\Extras\AutoSDK\README.md 참고)
- 환경설정된 호드 빌드 샘플 프로젝트(호드 빌드 자동화 튜토리얼 참고)
- 디바이스 매니저에 추가된 Android 휴대폰 또는 태블릿(호드 디바이스 매니저 튜토리얼 참고)
단계
-
호드 샘플 UE5 프로젝트에는 라이라 샘플 게임 프로젝트를 빌드하고, 패키징하고, 테스트하기 위한 레퍼런스 템플릿이 포함되어 있습니다. 이 샘플의 빌드 그래프는 일반적인 용도로 확장 가능하도록 되어 있으며, 에픽에서 자동화된 테스트에 사용하는 실제 그래프의 좋은 소스입니다.
UE5 프로젝트 스트림 뷰에서 패키지로 만든 빌드 카테고리를 선택하고
새 빌드(New Build)를 클릭한 다음패키지로 만든 라이라 빌드(Packaged Lyra Build)를 선택합니다. Android 타깃 플랫폼을 추가하고작업 시작(Start Job)을 클릭합니다.
디바이스 매니저 URL 필드는 예를 들기 위한 목적이며, 일반적으로는 관련 건틀릿 빌드 그래프 환경설정에서 이를 설정하게 된다는 점에 유의하세요.
-
작업이 Android 디바이스에서 라이라 부트 테스트를 빌드, 쿠킹, 실행하여 프로세스 중에 디바이스 매니저에서 예약합니다.
-
완료된 후에 테스트 결과는 여러 플랫폼과 스트림의 교차 비교가 가능한 세부 필터 및 뷰가 있는 자동화 허브에서 확인할 수 있습니다.