Fix table ordering to respect tableDefinitions array order #9062
+95
−32
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Tables were displayed in a grouped order (all prefix tables, then all catch-all tables) instead of respecting the user-specified order in
CoverageFromAzureStorageOptions.tableDefinitions.Changes
splitManifestByTables()to process tables in their original definition orderThis preserves the user's intended table ordering while maintaining correct catch-all behavior: catch-all tables only receive scenarios that don't match any prefix table in the definition array.
Example
Before: Tables displayed as Data Plane → Management → Other
After: Tables displayed as Data Plane → Other → Management
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.