Repository navigation
Conversation
|
This doesn't look caused by this PR. The diff only changes how Generated by Claude Code |
|
The re-run of This looks like flaky macOS simulator infrastructure, not this change:
No fix exists to port, and the one re-run is used up, so I'm leaving CI as it is. The PR is still watched. Generated by Claude Code |
Replace manual PATH lookup logic in find_executable with shutil.which. Add corresponding unit test coverage.
1b38825 to
2b5d845
Compare
Clean copy of
refactor/simplify-find-executable-14895471279632432151, rebuilt on top of upstreamappium/python-clientmaster so it carries only the refactor commit.The original branch was based on this fork's
master, which includes an unrelated commit (2834058 ci: only run the release workflow on the upstream repository, touching.github/workflows/publish.yml). That commit is not on this branch.Changes
appium/webdriver/appium_service.py: replace the hand-rolled PATH search infind_executablewithshutil.which.test/unit/webdriver/appium_service_test.py: add a unit test for it.Testing
pytest test/unit/webdriver/appium_service_test.py: 5 passed.