건틀릿 테스트 실행하기

건틀릿 테스트를 실행하는 방법과 그 과정 중에 발생하는 일들에 관한 설명입니다.

이 가이드에서는 언리얼 엔진 에서 ElementalDemo 에 사용할 수 있는 기존의 건틀릿(Gauntlet) 테스트를 실행합니다. 이를 통해 테스트 실행 프로세스에 익숙해지고, 그 과정 중 각 단계마다 무슨 일이 일어나는지 파악할 수 있습니다.

ElementalDemo 테스트 노드

image_0.png

ElementalDemo 샘플 실행

  1. 명령 프롬프트를 열고 언리얼 엔진 루트 디렉터리의 Engine/Build/BatchFiles 디렉터리로 이동합니다.

  2. 명령 프롬프트에 다음을 입력합니다.

    RunUAT BuildCookRun -project=Samples/Showcases/ElementalDemo/ElementalDemo.uproject -platform=Win64 -configuration=Development -build -cook -pak -stage
  3. 해당 프로세스가 완료되면 명령 프롬프트에 다음을 입력합니다.

    RunUAT RunUnreal -project=Samples/Showcases/ElementalDemo -platform=Win64 -configuration=Development -build=local -test=ElementalDemoTest

ElementalDemo 테스트 설명

  1. BuildCookRunElementalDemo 의 Win64 빌드를 Samples/ElementalDemo/Saved/StagedBuilds 에 생성했습니다.

  2. RunUnreal 이 Gauntlet을 실행하여 다음을 수행했습니다.

    1. 테스트 실행을 위한 기본 규칙을 제공하는 ElementalDemoTest 노드의 인스턴스를 생성했습니다.

    2. ElementalDemo 프로젝트를 위한 로컬 빌드를 발견했습니다.

    3. Win64 개발 빌드가 사용 가능하다는 것을 검증했습니다.

    4. ElementalDemo 를 실행했습니다.

    5. 실행 프로세스에서 문제를 모니터링했습니다.

    6. ElementalDemo 가 종료된 것을 탐지했습니다.

    7. 크래시, 어서트, 치명적인 오류 등 일반적인 문제를 점검했습니다.

  3. 그 과정에서 테스트가 여전히 실행 중이며 오류가 발생하지 않았음을 ElementalDemoTest 노드가 검증한 경우 요약 보고서를 생성합니다.

태그