fix(adoption-insights): e2e tooltip assertions and a11y filter#2361
fix(adoption-insights): e2e tooltip assertions and a11y filter#2361HusneShabbir wants to merge 2 commits intoredhat-developer:mainfrom
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||||
- Assert tooltip content with pipe-separated pattern (x|y|z) instead of hardcoded text - Add color-contrast and svg-img-alt to a11y filter for MUI tooltip and Recharts Co-authored-by: Cursor <cursoragent@cursor.com>
fc66dc7 to
7046508
Compare
- Wait for tooltip with 10s timeout, scroll into view before hover (headless) - Remove filter for component tooltip; keep filter for template (two tooltips) - Set workers: 2 in playwright.config Co-authored-by: Cursor <cursoragent@cursor.com>
7046508 to
da41f10
Compare
|



Resolves
https://issues.redhat.com/browse/RHIDP-12034
Summary
Makes adoption-insights e2e tests more stable and fixes CI failures for tooltips, accessibility, and flaky “no data” assertions.
Changes
Tooltip assertions
x | y, template: 3 segmentsx | y | z) instead of hardcoded text; no regex (avoids Sonar ReDoS).Flakiness
Accessibility
runAccessibilityTests, ignore known third-party issues:color-contrast(MUI Tooltip),svg-img-alt(Recharts),aria-progressbar-name(MUI CircularProgress spinner).