-
- Notifications
You must be signed in to change notification settings - Fork 8.6k
[py] Add clean_options fixture and remove all Python tests from .skipped-tests #15696
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
Conversation
PR Reviewer Guide 🔍(Review updated until commit 98d5d3f)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
| |||||||||
| This still needs some work. The tests fail on RBE when using the |
| All tests are now passing except for a JS one unrelated to this PR. |
PR Code Suggestions ✨Latest suggestions up to f8b5eda
Previous suggestions✅ Suggestions
| ||||||||||||||||||
User description
💥 What does this PR do?
This PR fixes all the Python tests so they can run without error on Engflow (RBE CI job). This includes adding a new
clean_optionsfixture to pass options to theclean_driverfixture.This PR also removes all of the Python tests from
~/.skipped-tests. since they should all pass now.🔄 Types of changes
PR Type
Tests
Description
Remove Python tests from
.skipped-tests(all now pass)Add
clean_optionsfixture for driver optionsRefactor test files to use
clean_optionsfixtureSimplify and clean up test setup in Python WebDriver tests
Changes walkthrough 📝
7 files
Remove Python test exclusions from skip listAdd clean_options fixture and refactor driver/service fixturesUse clean_options fixture in Chrome launcher testsUse clean_options fixture in Chrome service testsUse clean_options fixture in Chrome proxy testsUse clean_options fixture in Edge launcher testsUse clean_options fixture in Edge service tests