INTSourceChangelist:3108692 Availability:Public Title: 자동화 시스템 사용 안내서 Crumbs: %ROOT%, Programming, Programming/Automation Description:테스트 실행용 자동화 시스템 사용 안내서입니다. Version: 4.9 자동화 테스트는 **자동화** (Automation) 패널에서 환경설정하고 실행시킬 수 있습니다. ## 유저 인터페이스 자동화 창을 띄우려면 에디터를 실행시킨 다음 **창** 메뉴에서 **세션 프론트엔드** 를 선택하거나, 독립형 [**언리얼 프론트엔드**](Engine/Deployment/UnrealFrontend) 앱을 실행시키면 됩니다. [REGION:note] [**세션 브라우저**](Engine/Deployment/UnrealFrontend#세션브라우저) 에서 로컬 에디터를 선택하여 자동화 워커로 사용할 수 있습니다. 외부 디바이스 / 게임 인스턴스에서 자동화를 실행시키려면, **새 세션** 마법사를 실행하여 세션을 만들어준 다음 생성된 세션을 세션 브라우저에서 새 세션을 선택해 주거나, 세션 브라우저에 있는 기존 세션을 선택하면 됩니다. [/REGION] 활성 세션으로의 접속에 성공하면, 특정 세션에 대한 도큐먼트 영역에서 **자동화** 탭으로 이동할 수 있습니다: [REGION:fullwidth] ![Automation](AutomationPanelInSessionBrowser.jpg) [/REGION] * 좌상단은 "액션"으로, 플레이 및 테스트 목록 새로고침 입니다. 플레이 버튼 위의 수치는 테스트 실행 횟수 입니다. * 중앙 상단은 Error Filter, Warnings Filter, Smoke Tests Filter, Dev Content Filter, Visual Commandlet Filter 등의 필터 이후 특정 테스트 검색을 위한 검색창이 있습니다. * 트리의 "별표" 아이콘은 빠른 테스트라 기본적으로 켜야 할 테스트임을 나타냅니다. ATF_SmokeTest 마크된 테스트에는 별이 달립니다. * 각 테스트 결과 위의 아이콘은 플랫폼 아이콘이며, 그 옆의 수치는 선택된 테스트를 수행할 수 있는 워커의 수를 나타냅니다. 콘솔의 경우 여러 플랫폼에 대한 테스트를 동시에 돌릴 수 있을 것이고, 각 디바이스 유형별로 열이 여럿 생길 것입니다. 약간의 테스트를 돌린 이후 나타나는 UI 모습은 다음과 같습니다: [REGION:fullwidth] ![Automation](InProgress.jpg) [/REGION] 테스트가 완료되면 **익스포트** 드롭다운 메뉴를 통해 결과물을 CSV 파일로 내보내는 것이 가능합니다. 여기서 관심있는 디테일을 선택할 수 있습니다. 모두, 상태, 오류, 경고, 로그, 또는 그 조합입니다. [REGION:note] * **익스포트** 드롭다운은 리포트가 생성되었을 때만 활성화됩니다. * **익스포트 데이터** 버튼은 필터 조건에 일치되는 리포트가 있을 때만 활성화됩니다. * 익스포트에 성공하면 알림창이 뜨며, 리포트가 저장된 곳을 가리킵니다. [/REGION] [REGION:fullwidth] ![Automation](Export.png) [/REGION] 추가로 테스트 결과의 툴팁을 통해 테스트가 실행된 게임 인스턴스 관련 정보를 얻는 것도 가능합니다. [REGION:fullwidth] ![Automation](TooltipInfo.png) [/REGION]