Demos
Short feature-focused asciinema casts. Each one runs against a real fixture so the output is what you'd see locally — no stitching, no fake terminal recordings.
Hello world — prepare + auto
The full happy path in under 10 seconds.
Learn mode — scores improving across runs
Watch failure scores rise on the tests that catch real bugs.
Tiered selection
Three-tier output: must-run, should-run, can-skip.
Dashboard
Open the HTML report in your browser, drill into a class.
Optimizer — genetic weight tuning
Five seeded runs, then optimize evolves the scoring weights.
Diagnose — health report
When something looks off, run diagnose first.
Multi-module reactor
-pl filtering and reactor-aware reordering across modules.
Spring AI — real-world Maven project
Change-aware test prioritisation on Spring AI's spring-ai-commons module (20 test classes).
Injects a bug into Document.java, watches it fail fast, then fixes it.
Spring Boot core — large Gradle project (351 test classes)
Demonstrates test-order on Spring Boot's core module. Shows the dependency index,
baseline ordering, how order shifts when SpringApplication.java changes, a full
priority-ordered run, and the dashboard.
This cast requires recording against a local third-party/spring-boot checkout.
Run scripts/record-all-demos.sh after completing a learn run in that directory.
SAP cds4j — selective test execution (1 491 tests → 15)
Injects a bug into ResultImpl.java in SAP's CAP Java SDK and shows test-order
selecting only the 15 affected tests out of 1 491 in cds4j-core.
This cast requires a local sap-tests/cds4j checkout with a completed learn run.
Run scripts/demo-sap-cds4j.sh manually and copy the output to website/static/casts/demo-sap-cds4j.cast.