유닛 테스트
Enable and configure unit tests in Unity Build Automation to catch issues early and ensure code quality.
읽는 시간 1분최근 업데이트: 한 달 전
빌드 타겟 설정에서 유닛 테스트를 활성화하여 문제를 초기에 발견하고 코드 품질을 보장하고 배포 전에 회귀를 방지할 수 있습니다. Unity Build Automation(UBA)은 빌드 프로세스의 일부로 유닛 테스트를 실행하는 연동 지원을 제공합니다. UBA는 테스트 실행을 관리하고 오류를 처리하는 옵션을 제공하는 편집 모드와 플레이 모드 테스트를 모두 지원합니다. Unity 에디터 매뉴얼에서 편집 모드와 플레이 모드 테스트에 대한 자세한 내용을 참고하십시오.
유닛 테스트 활성화
Unity Dashboard에서 유닛 테스트를 활성화하고 설정합니다.- Build Automation > Configurations를 선택합니다.
- 편집(연필 모양) 아이콘을 선택하여 빌드 타겟 설정을 엽니다.
- Advanced Settings를 선택합니다.
- Tests 섹션에서 활성화할 테스트 옵션을 선택합니다.
- Save changes를 선택합니다.
Assets/Tests테스트 구성 옵션
다음 테스트 옵션을 사용할 수 있습니다.테스트 구성 옵션 | 설명 |
|---|---|
| 빌드 시 프로젝트의 유닛 테스트 실행 | 빌드를 실행할 때 유닛 테스트를 실행합니다. |
| EditMode 테스트 실행 | 빌드를 실행할 때 편집 모드 테스트를 실행합니다. |
| PlayMode 테스트 실행 | 빌드를 실행할 때 플레이 모드 테스트를 실행합니다. |
| 테스트 실패 시 빌드를 실패로 표시 | UBA는 빌드가 완료되었더라도 유닛 테스트 제품군에서 실패한 모든 빌드를 실패로 표시합니다. |
테스트 결과에 액세스 및 검토
UBA는 빌드 로그와 아티팩트의 테스트 결과를 제공합니다. 빌드 완료 후 다음 단계를 따릅니다.- Unity Dashboard의 Build History 섹션으로 이동합니다.
- 완료된 빌드를 선택하여 세부 정보를 확인합니다.
- 테스트 요약을 검토하여 완료된 테스트 수, 실패한 테스트 수, 건너뛴 테스트 수를 확인합니다.
- 자세한 테스트 리포트를 다운로드해 심층 분석합니다.

UBA 유닛 테스트 보기
- 테스트 실행과 관련된 경고나 오류는 빌드 로그를 확인합니다.
- 테스트를 알고 있는 테스트 폴더에 적절하게 위치를 지정하고 태그를 지정했는지 확인합니다.