Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 16-Feb-2021 | - | ||||
example/ | H | 16-Feb-2021 | - | 314 | 229 | |
libs/ | H | 16-Feb-2021 | - | 1,991 | 1,488 | |
tests/ | H | 03-May-2022 | - | 17,217 | 14,266 | |
third_party/ | H | 03-May-2022 | - | 142,687 | 111,863 | |
tools/ | H | 16-Feb-2021 | - | 2,834 | 2,298 | |
utils/ | H | 16-Feb-2021 | - | 8,986 | 6,811 | |
.gitignore | H A D | 16-Feb-2021 | 6 | 2 | 1 | |
LICENSE | H A D | 16-Feb-2021 | 11.1 KiB | 203 | 169 | |
LUCI_CONTEXT.md | H A D | 16-Feb-2021 | 7.2 KiB | 229 | 181 | |
OWNERS | H A D | 16-Feb-2021 | 115 | 7 | 6 | |
PRESUBMIT.py | H A D | 16-Feb-2021 | 1.2 KiB | 47 | 32 | |
README.md | H A D | 16-Feb-2021 | 596 | 17 | 10 | |
README.py | H A D | 16-Feb-2021 | 894 | 38 | 18 | |
WATCHLISTS | H A D | 16-Feb-2021 | 427 | 23 | 17 | |
auth.py | H A D | 16-Feb-2021 | 5.4 KiB | 185 | 139 | |
cipd.py | H A D | 16-Feb-2021 | 16.6 KiB | 496 | 390 | |
isolate.py | H A D | 16-Feb-2021 | 47.8 KiB | 1,296 | 927 | |
isolate_format.py | H A D | 16-Feb-2021 | 21.6 KiB | 650 | 492 | |
isolate_storage.py | H A D | 16-Feb-2021 | 19.1 KiB | 571 | 408 | |
isolated_format.py | H A D | 16-Feb-2021 | 18.5 KiB | 538 | 392 | |
isolateserver.py | H A D | 16-Feb-2021 | 63.4 KiB | 1,906 | 1,434 | |
local_caching.py | H A D | 16-Feb-2021 | 39.6 KiB | 1,270 | 942 | |
run_isolated.py | H A D | 16-Feb-2021 | 66.4 KiB | 1,906 | 1,398 | |
swarming.py | H A D | 16-Feb-2021 | 66.1 KiB | 2,013 | 1,651 | |
test.py | H A D | 16-Feb-2021 | 1.8 KiB | 66 | 34 | |
unittest.cfg | H A D | 16-Feb-2021 | 280 | 11 | 9 | |
update_go_clients.sh | H A D | 16-Feb-2021 | 1.9 KiB | 56 | 38 |
README.md
1# LUCI Python Client 2 3This is the Python Client code for LUCI. It's part of the [main python 4repo][1], and is also mirrored into a standalone [client-py repo][2]. 5 6To contribute changes you need to clone the [main python repo][1] and then 7use git cl upload. The [client-py repo][2] mirror (which appears in Chromium's 8third_party directory) cannot be contributed to directly. 9 10## License 11 12This project is licensed under Apache v2.0 license. See LICENSE for details. 13 14 15[1]: https://chromium.googlesource.com/infra/luci/luci-py.git/ 16[2]: https://chromium.googlesource.com/infra/luci/client-py.git/ 17
README.py
1#!/usr/bin/env python 2# coding=utf-8 3# Copyright 2012 The LUCI Authors. All rights reserved. 4# Use of this source code is governed under the Apache License, Version 2.0 5# that can be found in the LICENSE file. 6 7### 8# Run me to generate the documentation! 9### 10 11# Line too long (NN/80) 12# pylint: disable=C0301 13 14"""Test tracing and isolation infrastructure. 15 16A few scripts have strict dependency rules: 17- The pure tracing scripts (trace_*.py) do not know about isolate 18 infrastructure. 19""" 20 21import os 22import sys 23 24 25def main(): 26 for i in sorted(os.listdir(os.path.dirname(os.path.abspath(__file__)))): 27 if not i.endswith('.py') or i == 'PRESUBMIT.py': 28 continue 29 module = __import__(i[:-3]) 30 if hasattr(module, '__doc__'): 31 print(module.__name__) 32 print(''.join(' %s\n' % i for i in module.__doc__.splitlines())) 33 return 0 34 35 36if __name__ == '__main__': 37 sys.exit(main()) 38