Skip to content

Comments

feat: multi-file replay with log reports#20

Merged
stevez merged 4 commits intomainfrom
feature/multi-file-replay
Feb 22, 2026
Merged

feat: multi-file replay with log reports#20
stevez merged 4 commits intomainfrom
feature/multi-file-replay

Conversation

@stevez
Copy link
Owner

@stevez stevez commented Feb 22, 2026

Summary

  • Multi-file replay: --replay now accepts multiple files and/or folders, runs them sequentially, and writes a replay-<timestamp>.log with per-command OK/FAIL results and a pass/fail summary.
  • Error tracking fix: isError results from the engine are now correctly counted (previously only thrown exceptions were tracked).
  • Example cleanup: Added localstorage-clear to all TodoMVC examples so they work in multi-file replay without state leaking between files.
  • New example: 08-localstorage.pw tests localStorage commands (list, clear, reload).
  • CI: Added CLI E2E step to GitHub Actions — runs all 8 examples via playwright-repl --replay examples/.
  • Version bump: 0.5.0 → 0.6.0

Test plan

  • 157 CLI unit tests pass (9 new for resolveReplayFiles and runMultiReplayMode)
  • 399 total tests pass across all packages
  • playwright-repl --replay examples/ — all 8 files pass (0 failures)
  • CI passes on GitHub Actions

🤖 Generated with Claude Code

stevez and others added 4 commits February 22, 2026 01:41
--replay now accepts multiple files and folders. Files run sequentially
in a shared browser session; failures continue to the next file with a
pass/fail summary at the end. Each run writes a replay-<timestamp>.log.

Added localstorage-clear cleanup to all TodoMVC examples and a new
08-localstorage.pw example. CI runs the full example suite as E2E tests.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Root is private and not published — version lives only in packages/cli
and packages/core.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@stevez stevez merged commit 0a39ca8 into main Feb 22, 2026
2 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