-
-
Notifications
You must be signed in to change notification settings - Fork 8.4k
[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_options
fixture to pass options to theclean_driver
fixture.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_options
fixture for driver optionsRefactor test files to use
clean_options
fixtureSimplify and clean up test setup in Python WebDriver tests
Changes walkthrough 📝
7 files
Remove Python test exclusions from skip list
Add clean_options fixture and refactor driver/service fixtures
Use clean_options fixture in Chrome launcher tests
Use clean_options fixture in Chrome service tests
Use clean_options fixture in Chrome proxy tests
Use clean_options fixture in Edge launcher tests
Use clean_options fixture in Edge service tests