Fairlead SelectIn development
Smart test selection
Run only the tests a change can touch.
Shift left: select and run only the tests affected by each code change, directly in CI/CD. Instant per-commit feedback instead of hours-long suites, so bugs are caught in minutes, not days.
Fairlead Select is on the roadmap and not yet generally available. Join the waitlist to get early access and shape it with us.
- Changed in the pull request
- Reached by tests that run
- Not run
A sample change. The other 9,697 tests cannot reach it, so they do not run.
- Of 9,850 tests run for one pull request
- 153
- Cheaper to fix a defect at the pull request than at integration
- ~12×
- Full-suite runs per pull request
- 0
How it works
- Unit
- Integration
- Lint
- Static analysis
- End to end suite
- API suite
Full signal, hours or days after the push
- Unit
- Integration
- Lint
- Static analysis
- End to end
- API
Full signal, minutes after the push
Nothing waits for staging
- Runs in CI at the pull request
- Impacted end to end and API, pulled in by Select
- Deferred to a later environment
What it does
Change-impact mapping
Records which methods every test executes, in every stage, so it knows exactly which tests a given change can affect.
Relevant subset per commit
Runs only the affected tests at the right time, directly in the CI pipeline.
Shift left
Brings expensive end to end and integration tests into CI without the hours-long wait.
Lower cost and time
Cuts both the cost and the time to resolve defects by catching them per commit.
The later a defect escapes, the more it costs
Swipe the diagram
Target outcomes
- Feedback on every commit, in minutes rather than hours of CI.
- Lower CI cost, and less time to resolve a defect.
Hear when Fairlead Select is ready
Fairlead Select is in development. Leave an address and a line about your stack, and we will write when it can run on it.
More from Fairlead
- Fairlead RecorderAvailable
// Local-first browser bug reports, as a free Chrome extension
Record browser checks, inspect actions, requests and console messages, and download evidence.
See Recorder - Fairlead FixAvailable
// Root-cause fixes, not stack traces
Context and telemetry flow into an agentic engine that finds the root cause and writes both the fix and the reproduction tests, shipped as a PR/MR.
See Fix - Fairlead TestAvailable
// Autonomous unit tests for existing codebases
Unit tests for the codebase you already have, generated per language, compiled and run before they reach you, and delivered as pull requests.
See Test - Fairlead RebalanceIn development
// Fix the inverted pyramid
Push slow, flaky end to end and manual tests down to fast, reliable layers, and keep the same coverage with far fewer expensive tests.
See Rebalance - Fairlead ReplayIn development
// Record once, replay at scale
Record manual sessions as you build, replay them against every new build, and keep only the critical paths as a regression suite.
See Replay