Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flaky E2E-Tests fixen #1339

Open
3 tasks
MasterEvarior opened this issue Jan 24, 2025 · 0 comments
Open
3 tasks

Flaky E2E-Tests fixen #1339

MasterEvarior opened this issue Jan 24, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@MasterEvarior
Copy link
Collaborator

Einige E2E-Tests sind flaky, was dazu führt das man die Pipeline babysitten muss. Sie schlagen in der Pipeline fehl, sind dann aber bei erneutem Ausführen OK.

Das Ticket soll Timeboxed sein!

check-in.cy.ts

  1) okr check-in
       should have a primary button on every check-in dialog:
     AssertionError: Timed out retrying after 4000ms: Expected to find element: `[data-testId=show-all-checkins]`, but never found it.
      at Context.eval (webpack://frontend/./cypress/support/commands.ts:26:0)

Beispiel: https://github.com/puzzle/okr/actions/runs/12930016350/job/36060603408

...

Anforderungen

  • Die E2E-Tests funktionieren wieder zuverlässig(er)

Akzeptanzkriterien

  • Die Tests läuft sowohl lokal als auch auf der pipeline nicht mehr flaky.
  • Die Tests läuft sowohl headless als auch nicht ohne flaky zu sein.
  • Die Tests wurde nach dem Fix >20 Mal hintereinander in der Pipeline ausgeführt, ohne das sie ein einziges Mal fehlgeschlagen sind
@MasterEvarior MasterEvarior added the bug Something isn't working label Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants