- Move run-swarmed and mb.py to the top of the doc
This is a great doc but after working through a lot of steps, I found
that I could have just run mb.py. So this adds a "The easy way"
section at the top of the doc and moves the combined tools to that.
- Factor out the authentication section so that it's linkable.
- Add a concrete example and advice on how to construct $criteria.
Change-Id: I0e7dcbcf9ce38aeed08a614e35f3f1374d2fa8c8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1871158
Reviewed-by: Elly Fong-Jones <ellyjones@chromium.org>
Commit-Queue: Fergal Daly <fergal@chromium.org>
Cr-Commit-Position: refs/heads/master@{#707793}
This change:
1) Adds support to run-swarmed for targeting macOS
2) Adds a --swarming-os argument that allows specifying the OS the
targets should run on, which is useful for targeting specific OS
versions and such
3) Makes the outdir and target arguments mandatory positional args
instead of named args, since they were/are required anyway (the
script crashes if they aren't given)
4) Removes Fuchsia-specific defaults and documentation references
5) Renames the test_name argument to target_name for more consistency
with gn/ninja parlance
6) Updates doc references, especially for #3
Bug: None
Change-Id: I64051d3e35d6b143d7688083a3c0877ffbf06ff3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1787587
Auto-Submit: Elly Fong-Jones <ellyjones@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Elly Fong-Jones <ellyjones@chromium.org>
Cr-Commit-Position: refs/heads/master@{#694321}