openedx / cypress-e2e-tests

Cypress E2E Tests for Open edX applications
GNU Affero General Public License v3.0
15 stars 26 forks source link

[DEPR]: Cypress E2E tests #123

Closed sarina closed 3 weeks ago

sarina commented 1 month ago

Proposal Date

2024-07-30

Target Ticket Acceptance Date

2024-08-13

Earliest Open edX Named Release Without This Functionality

Sumac - 2024-10

Rationale

Cypress e2e tests are no longer used in the Open edX ecosystem. The last substantive commit to the repo was April 2022.

Removal

The https://github.com/openedx/cypress-e2e-tests repo will be moved to openedx-unsupported and archived

Replacement

No replacement is planned for Cypress

Deprecation

No code will be marked for deprecation

Migration

No response

Additional Info

No response

Task List

No response

sarina commented 1 month ago

Discourse post: https://discuss.openedx.org/t/deprecation-removal-cypress-e2e-tests/13544

cmltaWt0 commented 1 month ago

@sarina

I would like to step up and propose myself as a maintainer of the repository. Within Raccoon Gang, we've done some work using this repo to automate smoke testing.

Currently, we are discussing a potential switch to Playwright, as it may be better suited for long regression scenarios, but this discussion is ongoing.

My intention is to automate the release testing process so that we can quickly re-test major scenarios. I’m willing to start this work with this repo.

Additionally, I’m curious about its value to our community. Is anyone else using it? Would reviving the repo and adding general tests for Open edX be valuable beyond the BTR group?

jristau1984 commented 3 weeks ago

Cypress tests are used at 2U still, but new test creation is largely not happening. There are a few suites which run during deployment time.

sarina commented 3 weeks ago

@cmltaWt0 thanks for stepping up to maintain this repo! I will close this DEPR ticket and you can nominate yourself on the forums to extend your rights to this repo.

Additionally, I’m curious about its value to our community. Is anyone else using it? Would reviving the repo and adding general tests for Open edX be valuable beyond the BTR group?

I think that'll be good to explore as you take on maintenance work. @jristau1984 has given a data point already!