Skip to main content

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.

note

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.

note

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.