-
-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
[py] add safari service tests #14700
[py] add safari service tests #14700
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
I guess the tests are not running in CI |
Yes, looks like I need to edit the CI to add it to |
Let me add full tests of Safari to CI in trunk first. Last few days I added but there were 9 test failures, so I decided to add the launcher tests only. |
This test passes locally. We can add this test in the CI and get back to the rest later. |
Signed-off-by: Viet Nguyen Duc <[email protected]>
1c25126
to
350587e
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## trunk #14700 +/- ##
==========================================
+ Coverage 58.48% 59.21% +0.72%
==========================================
Files 86 91 +5
Lines 5270 5852 +582
Branches 220 260 +40
==========================================
+ Hits 3082 3465 +383
- Misses 1968 2127 +159
- Partials 220 260 +40 ☔ View full report in Codecov by Sentry. |
Signed-off-by: Viet Nguyen Duc <[email protected]>
Signed-off-by: Viet Nguyen Duc <[email protected]>
996bb44
to
6dd4082
Compare
While patching 4.26.1 for python, we missed catching a broken for safari webdriver #14699 due to no safari tests in CI. |
User description
Thanks for contributing to Selenium!
A PR well described will help maintainers to quickly review and merge it
Before submitting your PR, please check our contributing guidelines.
Avoid large PRs, help reviewers by making them as simple and short as possible.
Description
Add safari service tests
Motivation and Context
Add because they were missing
Types of changes
Checklist
PR Type
Tests
Description
Changes walkthrough 📝
__init__.py
Add license header to Safari test init file
py/test/selenium/webdriver/safari/init.py
safari_service_tests.py
Add Safari service test cases
py/test/selenium/webdriver/safari/safari_service_tests.py