Selective (@selectiveci) header
Selective (@selectiveci) profile picture

The intelligence layer on top of your existing CI. Runs only the tests each change needs, catches flakes, streams results to coding agents. Now onboarding.

Joined July 2020
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: [email protected].
1
4
1
7
3,805
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
1
4
652
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
1
3
1,094
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: teapawt.net/selectiveci/status/164…
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
2
8
1,793
Tired of waiting for CI to finish? Get real-time results with Selective.
1
2
328
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
1
8
1,208
Regain your shipping confidence by proactively solving flakey tests.
1
3
880
Do you have slow tests? Knowing is half the battle. With Selective's test analytics, you can quickly identify & address problem areas.
3
5
681
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
1
3
725
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
1
3
1,398
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
1
3
1,030
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.
3
4
2,888