automation-and-testing
io.github.kevinpbuckley/unreal-engine-skills/automation-and-testing
为 Unreal Engine 项目编写并运行自动化测试——简单/复杂自动化测试(IMPLEMENT_SIMPLE_AUTOMATION_TEST、IMPLEMENT_COMPLEX_AUTOMATION_TEST)、BDD 风格 Spec 测试(DEFINE_SPEC、BEGIN_DEFINE_SPEC、Describe/It/BeforeEach/AfterEach)、关卡内功能测试(AFunctionalTest)、底层测试(基于 Catch2 的 LLT)、latent/异步命令、EAutomationTestFlags、FAutomationTestBase 断言 API(TestTrue/TestEqual/TestNotNull/AddError),以及从编辑器、CLI 或 CI 运行测试。适用于为玩法逻辑或系统编写单元/集成测试、搭建无头 CI 测试运行、校验数据/内容或防止回归。