Creating webkit_layout_tests target.
This provides a webkit_layout_tests target which can be isolated and run on
swarming.
Doing this however is currently unusably slow.
Use with the following;
```bash
gn gen out/Release
gn args out/Release
# Put "is_debug = false" into the editor
ninja -C out/Release webkit_layout_tests
python tools/mb/mb.py isolate //out/Release webkit_layout_tests
# Obsolete Python tool
# python tools/swarming_client/isolate.py archive \
# -s out/Release/webkit_layout_tests.isolated \
# -I isolateserver.appspot.com
# Current supported Go tool
tools/luci-go/linux64/isolate archive \
-isolate=out/Release/webkit_layout_tests.isolate \
-isolated=out/Release/webkit_layout_tests.isolated \
-isolate-server=isolateserver.appspot.com
python tools/swarming_client/swarming.py run \
-v \
-d pool Chrome \
-d os Ubuntu-14.04 \
-d gpu none \
-S https://chromium-swarm.appspot.com \
-I https://isolateserver.appspot.com \
out/Release/webkit_layout_tests.isolated \
-- \
--isolated-script-test-output "\${ISOLATED_OUTDIR}/out.json"
```
BUG=524758
Review-Url: https://codereview.chromium.org/2452313003
Cr-Commit-Position: refs/heads/master@{#432140}
3 files changed