Headless mission integration test #13
Labels
No labels
area/ai
area/build
area/character
area/combat
area/data
area/docs
area/game
area/net
area/ui
area/world
size
l
size
m
size
s
type
bug
type
design
type
feature
type
refactor
type
test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
icub3d/terra-redux#13
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The test that proves M1's architecture holds: a full mission, resolved headlessly, with
no rendering and no window.
If this test is hard to write, the simulation/presentation split is wrong, and that is
the finding — fix the split rather than the test.
Scope
AppwithMinimalPlugins,StatesPlugin, and only the combat,world, and character plugins — in the style of the
headless()helper insrc/core/state.rsand the roster test insrc/character/mod.rs.positions, health, and the full event log.
Acceptance criteria
cargo testrun.global state between missions.