Skip to content

Migrate test discovery to use Rubydex - #4064

Merged
vinistock merged 1 commit into
rubydex_adoption_feature_branchfrom
vs_migrate_test_discovery
Apr 28, 2026
Merged

Migrate test discovery to use Rubydex#4064
vinistock merged 1 commit into
rubydex_adoption_feature_branchfrom
vs_migrate_test_discovery

Conversation

@vinistock

Copy link
Copy Markdown
Member

Motivation

Migrate test discovery to use Rubydex.

Implementation

Since Rubydex handles incremental changes immediately on edits, we no longer need the complicated lazy indexing case. We can trust the graph to be up to date.

Automated Tests

There are still some incremental handling weirdness, so I made small adjustments to the tests to avoid it and unblock this migration.

@vinistockvinistock self-assigned this Apr 16, 2026
@vinistock
vinistock requested a review from a team as a code ownerApril 16, 2026 21:30
@vinistockvinistock added server This pull request should be included in the server gem's release notes other Changes that aren't bugfixes, enhancements or breaking changes labels Apr 16, 2026
Comment threadtest/requests/discover_tests_test.rb Outdated
@vinistockvinistock mentioned this pull request Apr 20, 2026
19 tasks
@vinistock
vinistockforce-pushed the rubydex_adoption_feature_branch branch from 9bf9d19 to 9ca38dbCompareApril 21, 2026 15:02
@vinistock
vinistockforce-pushed the vs_migrate_test_discovery branch 2 times, most recently from 94a4778 to 0966f07CompareApril 21, 2026 15:08
@vinistock
vinistockforce-pushed the rubydex_adoption_feature_branch branch from 328b3db to d1435acCompareApril 28, 2026 14:34
@vinistock
vinistockforce-pushed the vs_migrate_test_discovery branch from 0966f07 to 9a7f7e4CompareApril 28, 2026 14:35
@vinistock
vinistock merged commit 86dd204 into rubydex_adoption_feature_branchApr 28, 2026
37 checks passed
@vinistock
vinistock deleted the vs_migrate_test_discovery branch April 28, 2026 19:23
vinistock added a commit that referenced this pull request May 7, 2026
vinistock added a commit that referenced this pull request Jun 11, 2026
vinistock added a commit that referenced this pull request Jun 15, 2026
vinistock added a commit that referenced this pull request Jul 2, 2026
vinistock added a commit that referenced this pull request Jul 3, 2026
vinistock added a commit that referenced this pull request Jul 24, 2026
vinistock added a commit that referenced this pull request Aug 21, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

otherChanges that aren't bugfixes, enhancements or breaking changesserverThis pull request should be included in the server gem's release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@vinistock@Morriar