Intelligent test runner that balances work across nodes, but doesn't stop there. Get real-time test results, intelligent ordering, flake detection, and more.

We're ready to onboard more alpha testers! If you have an RSpec test suite and would to take it for a spin, let us know: alpha@selective.ci.
1
4
7
3,766
Selective retweeted
If you use GitHub Actions, how do you feel about sending secrets into an Action? ``` uses: randomaction with: foo: ${{ secrets.BAR}} ```
70% It's fine
30% Don't do it
57 votes • Final results
1
2
6
2,041
We're excited to share that Selective is now in alpha. We're onboarding RSpec test suites initially, but more testing tools & languages are in the works. DM us and we'll get you setup. We value your feedback, so Selective is free while in alpha! 💚
1
4
614
We've shared a lot about Selective's features. But what is Selective, actually? Selective works with your existing CI provider! A thread! 🧵
1
1
3
1,080
Selective lives at the application layer. Our client library is installed as a dependency in your app, requiring minimal configuration.
1
1
271
When a test node comes online, our client library connects to the Selective backend. We drive the entire test process, enabling the features we've described previously. Features such as:
Developers spend a lot of time waiting for CI. Selective goes beyond the conventional means of improving performance by managing the entire test-running process. Get real-time results, shorter run times, immediately re-enqueue failed tests with the click of a button, and more.
1
355
We're getting closer to alpha testing! Our infra stack so far: 1. Backend deployed to @flydotio 2. Database managed by @crunchydata 3. Email provided by @awscloud SES We're a small team, so keeping it simple is critical.
1
8
1,790
Tired of waiting for CI to finish? Get real-time results with Selective.
1
2
325
Selective retweeted
Just talked with @benjaminwood about the ideas he has for @selectiveci . Prioritized and selective test running can greatly improve engineering productivity – I'm excited for this to launch!
2
8
1,208
Regain your shipping confidence by proactively solving flakey tests.
1
3
877
Do you have slow tests? Knowing is half the battle. With Selective's test analytics, you can quickly identify & address problem areas.
3
5
678
A highlight of RailsConf for me was hanging out in the @honeybadgerapp lounge and seeing a demo of what @nate_vick and @benjaminwood have built for CI. Reminded me of the first time @r00k told me about @tuple. Strong "everyone is going to use this" vibes.
Leaving #railsconf invigorated by all the great conversations and excited to keep building @selectiveci!
1
3
23
2,906
Do you load balance your test suite? Selective performs continuous test split optimization across CI nodes, ensuring you get the feedback you need as soon as possible.
1
3
722
Automatically rerunning failed tests in CI is a questionable practice. However, rerunning a failed test is a valuable tool to help you determine whether it's a flake. With Selective, you can immediately rerun a failed test with a click of a button in our real-time dashboard.
1
1
3
1,395
Most test suite optimization tools focus on short overall runtime. Selective intelligently orders your tests based on your current changes to give you the quickest feedback in our real-time dashboard.
1
3
1,027
Developers spend a lot of time waiting for CI. Selective goes beyond the conventional means of improving performance by managing the entire test-running process. Get real-time results, shorter run times, immediately re-enqueue failed tests with the click of a button, and more.
4
2,886