nasa / openmct

A web based mission control framework.
https://nasa.github.io/openmct/
Other
12.06k stars 1.25k forks source link

[Tests] Add playwright browsers to our karma configuration to speed up cached CI downloads (and maintain parity with e2e browser coverage) #4440

Open unlikelyzero opened 3 years ago

unlikelyzero commented 3 years ago

The last problem with our CI speed is that browsers need to be downloaded every pull. We should look into pulling down the playwright managed versions https://github.com/Onslip/karma-playwright-launcher to increase speed and increase overlap in e2e and unit testing.

[x] Switch CircleCI Base image to playwright's [ ] Determine how to pin playwright base images in a way which can be versioned with playwright's and @playwright/test [ ] Implement karma-playwright-launcher

unlikelyzero commented 2 years ago

No longer planned