Migrate Test Suites list to ui-core Table#27713
Conversation
Replace Ant Design table columns with @openmetadata/ui-core-components Table, SortDescriptor-based sorting, OwnerLabel for owners, and ButtonGroup for data quality sub-tabs. Update unit tests accordingly. Made-with: Cursor
🔴 Playwright Results — 1 failure(s), 16 flaky✅ 3981 passed · ❌ 1 failed · 🟡 16 flaky · ⏭️ 86 skipped
Genuine Failures (failed on all attempts)❌
|
Code Review ✅ Approved 3 resolved / 3 findingsMigrates the Test Suites list to the ui-core Table and updates tab navigation for UI consistency, resolving issues with sort descriptor handling and import ordering. All test suites and interaction patterns have been validated. ✅ 3 resolved✅ Bug: Client-side sort ignores
|
| Compact |
|
Was this helpful? React with 👍 / 👎 | Gitar
|



Summary
Tableon the data quality Test Suites list with@openmetadata/ui-core-componentsTable, including column definitions, sorting viaSortDescriptor, and row rendering helpers.RadiotoButtonGroup/ButtonGroupItemfor consistency with other observability UI.OwnerLabelfor the owners column and wire pagination withNextPreviouswhere appropriate.TestSuites.test.tsxto cover the new table and interaction patterns.Related issue
Refs: https://github.com/open-metadata/openmetadata-collate/issues/3837
Test plan
yarn test TestSuites.test.tsx(or full UI test suite in CI).Made with Cursor
Summary by Gitar
bundle-suite-radio-btninteraction indataContracts.tsto target parentlabelfor improved reliability.DataContracts.spec.tsto use explicitwaitForResponsepromises forPOSTandGETrequests during contract saving.This will update automatically on new commits.