Skip to content

Conversation

@ono-max
Copy link
Member

@ono-max ono-max commented Jan 23, 2025

Launchable offers the Predictive Test Selection feature for speeding up CI execution. Predictive Test Selection leverages machine learning to identify the right tests to run for a specific code change. By analyzing data from past test runs and considering the changes being tested, Launchable determines which tests are most relevant.

To evaluate the list of tests that Launchable selects, I enable PTS observation mode. Please note that there is no impacts on CI execution.

@ono-max ono-max force-pushed the launchable-pts-observation branch from 398b8d9 to 3b918da Compare January 23, 2025 22:53
@ono-max ono-max changed the title wip Launchable: Enable PTS observation mode Jan 23, 2025
@ono-max ono-max marked this pull request as ready for review January 23, 2025 23:36
@ono-max ono-max merged commit 76a67e4 into ruby:master Jan 23, 2025
79 checks passed
@ono-max ono-max deleted the launchable-pts-observation branch January 23, 2025 23:38
ono-max added a commit that referenced this pull request Jul 23, 2025
I've enabled the [Predictive Test Selection](https://www.launchableinc.com/docs/features/predictive-test-selection/) feature, which let machine-learning model selects the appropriate tests to reduce CI execution time in #12617.

However, I noticed that there are some problems for enabling PTS in Ruby CI after several experiments. Until fixing the problem, I'll disable this feature by removing `launchable subset` command.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant