Skip to main content

Module plan

Module plan 

Source
Expand description

From collected cases to game sessions.

expand selects cases and resolves their fixtures. After [crate::lint] has estimated what each case touches, group decides which cases share a game session. Sharing is only an optimization: a case’s verdict must not depend on it, so any doubt keeps the case alone.

Structs§

ExpandOptions
Expanded
GroupOptions
NotRun
Plan
PlannedCase
A selected case with its fixtures in execution order: dependencies first, each fixture once.
Session
One game launch.
SessionId

Enums§

AloneReason
Why a case did not share a session.
IgnoredMode
Isolation
NotRunReason

Functions§

expand
group