yeatmanlab / roar-dashboard

A dashboard to administer ROAR assessments
https://roar.education
Other
4 stars 4 forks source link

Make cy.selectAdministration a recursive function with up to 3 retries. #647

Closed richford closed 4 months ago

richford commented 4 months ago

Proposed changes

This PR cherry picks @ksmontville's fix for intermittently failing Cypress tests. It makes the cy.selectAdministration function a recursive function with up to three retries.

Types of changes

What types of changes does this pull request introduce?

Checklist

github-actions[bot] commented 4 months ago

Visit the preview URL for this PR (updated for commit 0683624):

https://roar-staging--pr647-fix-cypress-administ-eb4w46sj.web.app

(expires Thu, 13 Jun 2024 19:41:25 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 2631e9c58fd0104ecbfddd72a62245ddac467460

ROAR
cypress[bot] commented 4 months ago

Passing run #2377 ↗︎

0 19 0 0 Flakiness 0

Details:

Tests for PR 647 "Make cy.selectAdministration a recursive function with up to 3...
Project: roar-dashboard-e2e Commit: 06836243cc
Status: Passed Duration: 02:07 💡
Started: Jun 6, 2024 7:41 PM Ended: Jun 6, 2024 7:44 PM

Review all test suite changes for PR #647 ↗︎