determined
determined copied to clipboard
test: make explist e2e sort test more reliable
Ticket
ET-828
Description
this updates the experiment list e2e multi sort test:
-
the test could flake if the table was comparing numeric values lower than 10 with numeric values larger than 10.
-
the test helper now handles both the setup and scenario steps, allowing for more levels of sorting.
the multi sort menu is also updated to output the values of the direction selector to the dom to allow selections during the e2e tests that don't need to be aware of the column copy.
Test Plan
react e2e tests should pass. will run back-to-back test suites on circleci to validate non-flakiness.
Checklist
- [x] Changes have been manually QA'd
- [x] New features have been approved by the corresponding PM
- [x] User-facing API changes have the "User-facing API Change" label
- [x] Release notes have been added as a separate file under
docs/release-notes/
See Release Note for details. - [x] Licenses have been included for new code which was copied and/or modified from any external code