Skip to content

[TEST] Stabilize e2e tests (locale, stale rows, hover, Jobs Monitoring filter) - #3798

Merged
Taras-Hlukhovetskyi merged 2 commits into
mlrun:developmentfrom
arturrybalskyy-dev:fix/e2e-tests-stability
Nov 11, 2026
Merged

Taras-Hlukhovetskyi merged 2 commits into
mlrun:developmentfrom
arturrybalskyy-dev:fix/e2e-tests-stability

Conversation

@arturrybalskyy-dev

Copy link
Copy Markdown
Contributor

📝 Description

Makes the e2e suite stable on a clean run (headless Chrome 157): tests no longer depend on the machine locale, stale table rows or the CSS scale of the graph. Also fixes one UI gap found on the way: the Labels field of the Create Feature Vector pop-up hid chips.


🛠️ Changes Made

  • world.js: add E2E_LOCALE (default en-US), so dates and the first day of the week do not depend on the machine
  • table.action.js: retry getColumnValues on StaleElementReferenceError
  • common.action.js: hoverElementCenter uses getBoundingClientRect (getRect ignores CSS transforms, e.g. the scaled Real-Time Pipeline graph)
  • jobsMonitoring.feature (MLJM011): select "Any time" explicitly instead of expecting it as the default
  • CreateFeatureVectorPopUp.jsx: visibleChipsMaxLength="all" on the Labels field (as in Create Project dialog)

✅ Checklist

  • I have given the PR a well-structured title describing the domain and the specific change that was made
  • I tested the changes in the browser (locally or via preview build)
  • I confirmed that existing tests pass
  • I added or updated unit / integration tests (if needed)
  • I checked that this change doesn’t introduce new console warnings or lint / formatting errors
  • I updated the relevant Jira ticket with the appropriate details and status

@Taras-Hlukhovetskyi
Taras-Hlukhovetskyi merged commit 67bb454 into mlrun:development Nov 11, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants