Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
8fc0df8
feat: Add initial version of interactive mutation inspector
zalanlevai Nov 18, 2025
efdef3c
feat(ci): Run inspector unit tests
zalanlevai Nov 18, 2025
3a4b55d
feat(inspector): Highlight line regions changed by mutations
zalanlevai Nov 25, 2025
80eef81
feat(inspector): Load evaluation metadata and show mutation detections
zalanlevai Jan 13, 2026
d0d33fe
feat(inspector): Add basic app shell with mutation detection stats
zalanlevai Jan 16, 2026
bd5de3b
feat(inspector): Handle root source request with no-content source page
zalanlevai Jan 19, 2026
7bdc20e
feat(json): Expose entry points defs and require def paths everywhere
zalanlevai Mar 24, 2026
a462c5e
feat(inspector): Add mutation page with per-test detections
zalanlevai Apr 16, 2026
ef7b312
feat(inspector): Add mutations page and revise inline stats
zalanlevai Apr 17, 2026
7e43a1c
feat(inspector): Add test page with reachable mutations
zalanlevai Apr 18, 2026
7961b31
feat(inspector): Add tests page
zalanlevai Apr 18, 2026
a245452
feat(inspector): Add fallback source snippet start if missing def span
zalanlevai Apr 18, 2026
06389cb
feat(inspector): Add trace view and listing of traces on mutation page
zalanlevai Apr 20, 2026
e900792
feat(inspector): Nudge definitions to display attribute prefix lines
zalanlevai Apr 20, 2026
2d1e9a0
feat(inspector): Print each file as it is being processed during startup
zalanlevai Apr 20, 2026
4857e04
feat(inspector): Add option to embed static files into binary
zalanlevai Apr 22, 2026
d3274c3
feat(inspector): Load and handle JSON metadata for all workspace targets
zalanlevai Apr 29, 2026
a7b2bc7
feat(json): Always emit local file paths in spans
zalanlevai Apr 29, 2026
1b3def7
feat(inspector): Add menu icons
zalanlevai Apr 30, 2026
b439f63
feat(inspector): Set scrollbar colors
zalanlevai Apr 30, 2026
7fd7327
feat: Stabilize JSON metadata writing
zalanlevai Apr 30, 2026
75a680a
feat(inspector): Add diff marker text to mutated lines for accessibility
zalanlevai May 1, 2026
cf7eb3d
feat(cargo): Add `--inspect` convenience flag to the run subcommand
zalanlevai May 1, 2026
6131ea3
feat(inspector): Add options to open the inspector in a browser
zalanlevai May 1, 2026
0f0a48b
feat(inspector): Add option to open specific package/target
zalanlevai May 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,14 @@ jobs:
cargo install --force --path mutest-driver
cargo install --force --path cargo-mutest

- name: Install mutest-inspector
run: cargo install --force --path mutest-inspector

- name: Run unit tests
run: |
cargo test -p cargo-mutest --no-fail-fast -- --color=always
cargo test -p mutest-runtime --no-fail-fast -- --color=always
cargo test -p mutest-inspector --no-fail-fast -- --color=always

- name: Run UI tests
run: cargo ui-test
Loading
Loading