Having a doc for repro bot failures locally is helpful and
I've got many questions in the past that can be answered by
such a doc. Hope this doc can be helpful for any new Chromium
developers.
Bug: 1467350
Change-Id: I9d4dc839c24004685b5b6113ce288cd47fdc7703
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4711854
Commit-Queue: Sven Zheng <svenzheng@chromium.org>
Reviewed-by: Jenny Zhang <jennyz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1176748}
The swarming docs don't make it obvious how to tools/luci-go/isolate on
Windows (Is it a shell script? A Python script? An executable? In
chromium or in depot_tools?) so this change updates the documentation to
make it more explicit.
This change also updates run-swarmed.py so that it works correctly on
Windows - this is easily done now that Python 3 is being used along the
whole depth of this stack.
The bug was previously marked as fixed (because the scripts were updated
to Python 3) but the non-portable code was not actually removed. After
this change there are no more TODOs for this bug.
Bug: 1268955
Change-Id: I4f2bd5e9684cb75ef920d7c28391387c4332999b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4266010
Reviewed-by: Dirk Pranke <dpranke@google.com>
Commit-Queue: Dirk Pranke <dpranke@google.com>
Auto-Submit: Bruce Dawson <brucedawson@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1107870}
- 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}