Unreal Engine용 Rider 테스트 버전은 전 세계 게임 개발자 사이에서 널리 사용되고 있습니다. 이 프로그램에 등록한 사용자는 32,000명 이상이며, 피드백은 매우 긍정적이었습니다. 조기 테스트 버전 사용자를 대상으로 한 설문조사 결과에 따르면,
28.3%가 모든 업무 및 개인 프로젝트에 Unreal Engine용 Rider를 사용합니다
15.4%는 모든 업무 프로젝트에 Unreal Engine용 Rider를 사용합니다
44.3%는 모든 개인 프로젝트에 Unreal Engine용 Rider를 사용합니다
응답자의 81.7%는 UE용 Rider가 이전에 사용해본 다른 에디터보다 훨씬 우수하다고 생각합니다 이렇듯 고무적인 결과를 기반으로, 앞으로도 제품 개선을 위해 노력하겠습니다.
대다수의 사용자는 Unreal Engine용 Rider에서 제공하는 유용한 통합 기능, 이를 테면 Unreal Engine 리플렉션 지정자와 매크로 관련 코드 완성 및 문서, Unreal Editor와의 통합, Unreal Engine 로그, Blueprint 사용 사례를 보여주는 Code Vision 등에 깊은 인상을 받았습니다. 이번에 이 게임 개발 도구에 추가된 또 다른 기능은 Unreal Engine 자동화 테스트 프레임워크 지원입니다.
Rider에서 Unreal Engine 테스트 실행
기본 제공되는 Unreal Engine 테스트 프레임워크를 활용해 게임에 테스트를 추가할 수 있습니다(타사 튜토리얼 참조). 이제 Rider에서 테스트를 시작할 수 있으며 Unit Test(유닛 테스트) 도구 창에 결과가 표시됩니다.
해당 도구 창에서 테스트 결과를 검토하고, 실패한 테스트, 모든 테스트 혹은 특정 테스트를 다시 실행할 수 있습니다.
Unit Tests(유닛 테스트) 창에서 현재 솔루션의 기존 카테고리를 모두 탐색할 수 있습니다. 카테고리는 테스트로 전달된 플래그로 정의됩니다. Group By 전환기를 사용하면 도구 창에서 그룹 지정 방법을 변경할 수 있습니다.
Unit Test(유닛 테스트) 도구 창에서 바로 테스트를 실행할 수도 있습니다. 또는 Rider 에디터에서도 실행할 수 있습니다. 테스트 근처의 왼쪽 여백에 실행 아이콘이 표시됩니다. 테스트를 실행하려면 해당 아이콘을 클릭하세요. 해당 아이콘을 누르면 최근 실행한 테스트의 상태도 표시됩니다.
EAutomationTestFlags::Disabled 플래그를 이용한 테스트는 Rider에서 사용할 수 없으며 이에 해당하는 Ignored 심볼로 표시됩니다. Inconclusive(미정) 테스트는 중단된 테스트이거나 테스트를 시작했으나 Rider에서 테스트 러너 결과를 읽을 수 없는 기타 테스트입니다.
구성 및 알려진 문제
엔진 테스트는 추가 구성 없이 작동합니다. Rider에서 Unreal Engine 플러그인 테스트를 실행하는 데 필요한 사항:
Languages & Frameworks(언어 및 프레임워크) | C++ | Unreal Engine에서 Index plugins(플러그인 색인 생성) 설정을 활성화하여 플러그인 색인을 생성합니다.