commit | 62a1eb2bca58fc7d8ce01714399b1ecafa76958d | [log] [tgz] |
---|---|---|
author | Sean Abraham <seanabraham@chromium.org> | Thu Dec 10 15:32:22 2020 |
committer | LUCI CQ <infra-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Dec 10 15:32:22 2020 |
tree | cd81407421b022123097c83b1ab9442642fa8acc | |
parent | 06110e879de3911ae0e9907e40a53a22817f58c6 [diff] |
invoke-rtd: start the necessary services as part of the command The RTS is responsible for starting these services, so it makes sense for the prototype to do this too. It makes the prototype workflow simpler to understand and involve fewer steps. Bug: 1127071 Change-Id: Ida97e0f43a3a6657be7f345ef1e655e35438f974 Reviewed-on: https://chromium-review.googlesource.com/c/infra/infra/+/2583407 Commit-Queue: Sean Abraham <seanabraham@chromium.org> Reviewed-by: Prathmesh Prabhu <pprabhu@google.com> Cr-Commit-Position: refs/heads/master@{#37017}
Testing Welcome to the Chrome Infra repository!
Wondering where to start? Check out General Chrome Infrastructure documentation. In particular, to check out this repo and the rest of the infrastructure code, follow the instructions here. The rest of this page is specific to this repo.
sys.path
modifications.from infra.path_hacks.common import <stg>
is actually getting <stg>
from build/scripts/common.git push origin <updated hash>:deployed
git push
commandIf you've added a new module, run your tests with test.py:
*_test.py
files to this directory.Double-check that your tests are getting picked up when you want them to be: ./test.py test <path-to-package>
.
Tests still not getting picked up by test.py? Double-check to make sure you have __init__.py
files in each directory of your module so Python recognizes it as a package.
The preferred style is PEP8 with two-space indent; that is, the Chromium Python style, except functions use lowercase_with_underscores
. Use yapf (git cl format
) to autoformat new code.