gameplay_run_acceptance_tests
Run structured acceptance test predicates against a live PIE session, returning pass/fail with observed values for pawn, widget, log, AI state, and crash survival.
Instructions
Run structured acceptance test predicates against a live PIE session. PIE must already be running (call gameplay_pie_start first). Returns pass/fail per predicate with observed value. Predicates: 'pawn_possessed:ClassName', 'widget_visible:WidgetName', 'log_contains:String', 'ai_state:ActorName:StateName', 'survive:N' (N seconds without crash).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tests | Yes | List of predicate strings. Examples: 'pawn_possessed:BP_Character', 'widget_visible:WBP_HUD', 'log_contains:GameStarted', 'ai_state:BP_Enemy:Patrol', 'survive:5' | |
| timeout_seconds | No | Override timeout_seconds for all predicates (default: 5.0 per predicate) |