Skip to content

Feature/replay#18

Merged
JesusMcCloud merged 11 commits into
mainfrom
feature/replay
Jun 5, 2026
Merged

Feature/replay#18
JesusMcCloud merged 11 commits into
mainfrom
feature/replay

Conversation

@JesusMcCloud

Copy link
Copy Markdown
Contributor
  • Matrix testing: bounded compact concurrency
    • CompactConcurrency.Shared(n) runs a compact block through one compact-wide worker budget, so nested virtual
      layers can no longer multiply coroutine counts; CompactConcurrency.Layered keeps per-layer behaviour.
      Set it per compact block or via defaultCompactConcurrency.
  • Matrix testing: replay failing cases
    • Failure reports — real test-tree leaves and compacted virtual rows alike — now include a copy-paste-ready
      Error replay info block whose lines are valid property / data arguments.
    • Pin a property layer to recorded cases with replay = ReplayInput(seed, iteration), or
      replays = listOf(...) for several seed/iteration pairs at once; pin a data layer with replayIndex /
      replayIndexes. Pasting the reported lines re-runs exactly the failing case(s).
    • replay is independent of a layer's seed (deterministic full run vs. selecting recorded cases).
    • Replay info captures the full enclosing layer chain and records data indexes independently of nameFn.

@JesusMcCloud
JesusMcCloud merged commit 1f96e9d into main Jun 5, 2026
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant