[swarming] Install cas command to bots locally during local_smoke_test.py

- Sets LUCI_GO_CLIENT_DIR env var in all tests.
- also removes the `make_tree_call` assertion from test_run_tha_test_naked to pass it on Windows.

Bug: 1135017, 1255535
Change-Id: Iaf566445cef6c9000b6da8971786d0c0fdcaae76
Reviewed-on: https://chromium-review.googlesource.com/c/infra/luci/luci-py/+/3266982
Auto-Submit: Junji Watanabe <jwata@google.com>
Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
NOKEYCHECK=True
GitOrigin-RevId: a26cf39ea67a0c2045c21bce75da582d4a93a341
2 files changed
tree: 995b150c571944f4b4b8e838a5a5973f2511f6c9
  1. libs/
  2. tests/
  3. third_party/
  4. tools/
  5. utils/
  6. .gitignore
  7. auth.py
  8. cipd.py
  9. isolate_storage.py
  10. isolated_format.py
  11. isolateserver.py
  12. LICENSE
  13. local_caching.py
  14. LUCI_CONTEXT.md
  15. OWNERS
  16. PRESUBMIT.py
  17. README.md
  18. README.py
  19. run_isolated.py
  20. swarming.py
  21. test.py
  22. unittest.cfg
  23. WATCHLISTS
README.md

LUCI Python Client

This is the Python Client code for LUCI. It's part of the main python repo, and is also mirrored into a standalone client-py repo.

To contribute changes you need to clone the main python repo and then use git cl upload. The client-py repo mirror (which appears in Chromium's third_party directory) cannot be contributed to directly.

License

This project is licensed under Apache v2.0 license. See LICENSE for details.