# Selective Test Execution at Stripe: Fast CI for a 50M-line Ruby monorepo

DevFeed: [Selective Test Execution at Stripe: Fast CI for a 50M-line Ruby monorepo](<https://devfeed.tech/articles/selective-test-execution-at-stripe-fast-ci-for-a-50m-line-ruby-monorepo-81819.md>)

Original publisher: [Read original article](<https://stripe.dev/blog/selective-test-execution-at-stripe-fast-ci-for-a-50m-line-ruby-monorepo>)

Author: Aditya Anchuri

Published: 2026-04-09T00:00:00Z

Content type: article

Language: en

Sources: [Stripe Dot Dev Blog](<https://devfeed.tech/sources/stripe-dot-dev-blog.md>)

Topics: [monorepo](<https://devfeed.tech/topics/monorepo.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [fast](<https://devfeed.tech/tags/fast.md>), [monorepo](<https://devfeed.tech/tags/monorepo.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [test](<https://devfeed.tech/tags/test.md>)

## AI overview

Stripe describes a selective test execution system for its Ruby monorepo that runs about 5% of tests on average while supporting growth in the team and codebase.

## Source excerpt

Stripe's Selective Test Execution system employs some clever tricks to allow us to continue scaling our team and our codebase while only running around 5% of our tests on average. Find out how it works!