Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Create integration testing harness #4934

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

Closed
kenzieschmoll opened this issue Dec 12, 2022 · 6 comments
Closed

Create integration testing harness #4934

kenzieschmoll opened this issue Dec 12, 2022 · 6 comments
Assignees
Labels

Comments

@kenzieschmoll
Copy link
Member

kenzieschmoll commented Dec 12, 2022

Use a combination of flutter driver, webdriver, package:integration_test, etc. to write real integration tests for DevTools.

@kenzieschmoll
Copy link
Member Author

kenzieschmoll commented Dec 13, 2022

Issues encountered:

@kenzieschmoll
Copy link
Member Author

Making some progress on hooking up integration tests for DevTools. First, we need to add support for screenshot tests for flutter web in package:integration_test - flutter/flutter#117114

@kenzieschmoll
Copy link
Member Author

Unable to run more than one test in a file

Because of this bug (flutter/flutter#116936), I commented out our call in main to usePathUrlStrategy();and then since that wasn't set on the first call to main, we return early and perform a redirect for the second test: https://github.com/flutter/devtools/blob/master/packages/devtools_app/lib/main.dart#L26

So this means that solving this bug flutter/flutter#116936 will be a blocker.

@kenzieschmoll
Copy link
Member Author

Another issue we have encountered along the way: flutter/flutter#117415

@kenzieschmoll
Copy link
Member Author

tracking issue to move to SkiaGoldClient at some point here: #4978

@kenzieschmoll
Copy link
Member Author

This is completed.

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

1 participant