Skip to content

Migrate test discovery to use Rubydex#4064

Merged
vinistock merged 1 commit intorubydex_adoption_feature_branchfrom
vs_migrate_test_discovery
Apr 28, 2026
Merged

Migrate test discovery to use Rubydex#4064
vinistock merged 1 commit intorubydex_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.

@vinistock vinistock requested review from alexcrocha and st0012 April 16, 2026 21:30
@vinistock vinistock self-assigned this Apr 16, 2026
@vinistock vinistock requested a review from a team as a code owner April 16, 2026 21:30
@vinistock vinistock 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 thread test/requests/discover_tests_test.rb Outdated
@vinistock vinistock mentioned this pull request Apr 20, 2026
19 tasks
@vinistock vinistock force-pushed the rubydex_adoption_feature_branch branch from 9bf9d19 to 9ca38db Compare April 21, 2026 15:02
@vinistock vinistock force-pushed the vs_migrate_test_discovery branch 2 times, most recently from 94a4778 to 0966f07 Compare April 21, 2026 15:08
@vinistock vinistock force-pushed the rubydex_adoption_feature_branch branch from 328b3db to d1435ac Compare April 28, 2026 14:34
@vinistock vinistock force-pushed the vs_migrate_test_discovery branch from 0966f07 to 9a7f7e4 Compare April 28, 2026 14:35
@vinistock vinistock merged commit 86dd204 into rubydex_adoption_feature_branch Apr 28, 2026
37 checks passed
@vinistock vinistock deleted the vs_migrate_test_discovery branch April 28, 2026 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

other Changes that aren't bugfixes, enhancements or breaking changes server This 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