Testing and automation (Blueprint) โ
What/Why: Ship with confidence by running quick functional tests regularly.
Prereqs
- Functional Testing plugin; a test map
Steps
- Test actors
- Create BP test actors deriving from Functional Test
- Implement
Start Testlogic and success criteria
- Scenarios
- Input smoke tests (interact once, dash, jump)
- Save/load roundtrip; inventory add/remove
- Running tests
- Use Session Frontend or command line to run automation
- Report results to CI and keep flaky tests out
Data
- Data-driven tests via DataAssets listing steps and expected outcomes
Performance
- Keep tests fast; parallelize where possible
Suggested prompts โ
- โCreate a Functional Test that validates Interact triggers once and opens a door.โ
- โBlueprint-only test for save/load roundtrip using SaveService.โ
- โShow how to run tests headless and export results.โ
Prompts for this example
- โProvide a minimal Functional Test BP that presses Interact and asserts a tag
Door.Openis set.โ