-
Notifications
You must be signed in to change notification settings - Fork 71
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
Remove bok-choy usage #1989
Comments
This removal may be blocked on the work to move the frontend code in credentials into an MFE. We may also want to evaluate the existing credentials tests to see if we even feel like these bok choy tests are useful. We decided that they were not for edx-platform. We should also evaluate whether or not they are being run during credentials CI. |
@hurtstotouchfire can you help schedule this work, no rush but it just needs to get done. |
@hurtstotouchfire FYI, we're planning on archiving the bok-choy repo in the next month. It will not receive any further updates after that including security updates. If your acceptance tests are still valuable, we strongly recommend moving them to a different testing framework. |
Thanks @feanil, adding this to our triage queue. |
A Jira ticket was created to address this and we'll be bringing this up in our next grooming session. |
Update: this task is now prioritized and should hopefully be worked on in the upcoming weeks. |
* removed the defunct acceptance tests folder * created an external ticket (APER-2857) to see if any of these tests should be replaced * Removed bok choy dependency * removed geckodriver dependency, which seems only to have been used by bok choy, and verified that karma tests still run * ran `make upgrade` FIXES: #1989
* feat: remove bokchoy dependency * removed the defunct acceptance tests folder * created an external ticket (APER-2857) to see if any of these tests should be replaced * Removed bok choy dependency * removed geckodriver dependency, which seems only to have been used by bok choy, and verified that karma tests still run * ran `make upgrade` FIXES: #1989
* feat: remove bokchoy dependency * removed the defunct acceptance tests folder * created an external ticket (APER-2857) to see if any of these tests should be replaced * Removed bok choy dependency * removed geckodriver dependency, which seems only to have been used by bok choy, and verified that karma tests still run * ran `make upgrade` FIXES: #1989
This repo's acceptance tests still use the bok-choy framework, which was deprecated in Feb 2022. The bok-choy repository is no longer being maintained, and it will soon be archived.
Once the bok-choy repo is archived, the acceptance tests should continue working, as we will not be removing the package's releases from PyPI. For long-term maintainability of this repo, though, the tests should eventually be upgraded to a non-bok-choy testing framework or removed.
The text was updated successfully, but these errors were encountered: