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

Next Generation of BHIMA End to End Testing #6669

Closed
jniles opened this issue Jun 6, 2022 · 2 comments
Closed

Next Generation of BHIMA End to End Testing #6669

jniles opened this issue Jun 6, 2022 · 2 comments
Labels

Comments

@jniles
Copy link
Collaborator

jniles commented Jun 6, 2022

We've written BHIMA into some pretty large scale projects. We should get our E2E testing back up and running.

We have a couple of options:

  1. Playwright - https://playwright.dev/docs/protractor
  2. Cypress - https://www.cypress.io/
  3. Nightwatch - https://nightwatchjs.org/

My preference would be for playwright. We could also move our PDF rendering to playwright and have a more unified dev/production environment.


Protractor is clearly not coming back. Due to angular/protractor#5521, browsers have updated causing AngularJS to no longer bootstrap. This means that we will need to migrate no matter what to a different E2E framework.

@jniles jniles added the tests label Jun 6, 2022
@jmcameron jmcameron changed the title Next Generation fo BHIMA End to End Testing Next Generation of BHIMA End to End Testing Mar 7, 2023
@jmcameron
Copy link
Collaborator

See Issue #6976 to convert the end-to-end tests to Playwright.

@jniles
Copy link
Collaborator Author

jniles commented Oct 9, 2023

We have migrated to playwright!

@jniles jniles closed this as completed Oct 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants