-
Notifications
You must be signed in to change notification settings - Fork 14.4k
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
feat(e2e): migrate E2E testing to Playwright, phase 1 #32194
base: master
Are you sure you want to change the base?
feat(e2e): migrate E2E testing to Playwright, phase 1 #32194
Conversation
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Based on your review schedule, I'll hold off on reviewing this PR until it's marked as ready for review. If you'd like me to take a look now, comment
|
Signed-off-by: hainenber <[email protected]>
… Playwright Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
…est reports Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
…wright E2E migration Signed-off-by: hainenber <[email protected]>
…fade out Signed-off-by: hainenber <[email protected]>
import { setGridMode, clearAllInputs } from '../../utils'; | ||
import { InterceptItemCategory, setFilter } from '../explore/utils'; | ||
|
||
test.describe('Charts filters', () => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd actually like to see these tests removed as they aren't great tests and we should move these over to some kind of component testing that the filters are working
import { setGridMode, clearAllInputs } from '../../utils'; | ||
import { InterceptItemCategory, setFilter } from '../explore/utils'; | ||
|
||
test.describe('Dashboards filters', () => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same with these filter tests, not sure if there are a lot of value in these sometimes and maybe getting rid of these will help reduce some overhead we have now.
feat(e2e): migrate E2E testing to Playwright
SUMMARY
Part of Superset megaproject to lessen pain points from existing Cypress-based E2E testing suites. This PR is 1 of many phases:
I'd leave the PMCs to handle the Applitools test suites as currently I am not permitted to do so.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
TESTING INSTRUCTIONS
ADDITIONAL INFORMATION