0
Commit Graph

17 Commits

Author SHA1 Message Date
32b92d2bc9 Update GPU pixel wrangling graphs for macOS 10.13.5 upgrade.
Tbr: ynovikov@chromium.org
Bug: 856799
Change-Id: I6d7265037477715df7ca7e31290ef88f7ad4f668
Reviewed-on: https://chromium-review.googlesource.com/1135657
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#574667}
2018-07-12 19:14:39 +00:00
cec4bcb27e Address sync token internals documentation nit
TBR=piman
Bug=826541

Change-Id: I7fbe36dfa92734073760471e08cda52de20ab429
Reviewed-on: https://chromium-review.googlesource.com/1116194
Reviewed-by: Sunny Sachanandani <sunnyps@chromium.org>
Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org>
Cr-Commit-Position: refs/heads/master@{#570923}
2018-06-27 22:58:30 +00:00
42732959dc Add docs on using "mb.py zip" to move tests between machines.
This will help some partners set up their in-house testing.

Tbr: dpranke@chromium.org
Tbr: zmo@chromium.org
Bug: None
Change-Id: I90778b52ed03a3dcef85e13423d9bfe762e8adc2
Reviewed-on: https://chromium-review.googlesource.com/1116278
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#570633}
2018-06-27 02:08:42 +00:00
fc56614825 Remove incorrect docs about adding manual trybots to Gerrit.
LUCI-deployed trybots show up automatically in the Gerrit UI at this
point.

Bug: 855660
Tbr: ynovikov@chromium.org
Change-Id: I51b3ae05e30905fb03d5034098e79409043431ed
Reviewed-on: https://chromium-review.googlesource.com/1115808
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#570558}
2018-06-26 22:34:15 +00:00
68be7e3862 Documentation for sync token internals
Describes generation, verification, waiting, completion, and correctness
of sync tokens.

TBR=piman
BUG=826541

Change-Id: Id087134081af41264140d640c90ea96843bdf678
Reviewed-on: https://chromium-review.googlesource.com/1114387
Reviewed-by: Sunny Sachanandani <sunnyps@chromium.org>
Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org>
Cr-Commit-Position: refs/heads/master@{#570538}
2018-06-26 21:36:57 +00:00
a33b7c45d8 Revert "Modify markdown to satisfy Windows Defender"
This reverts commit f17419f416.

Reason for revert: Microsoft responded to twitter reports and fixed
their detection so this isn't needed anymore. I'm retaining the typo
fix though!

Original change's description:
> Modify markdown to satisfy Windows Defender
> 
> debugging_gpu_related_code.md explains how to use a Chrome command-line
> switch which has been used for arbitrary code execution. Windows
> Defender therefore treats it as malware. This means that some Windows
> Chromium developers will get anti-virus warnings (with mandatory
> quarantining of the file). If Chrome is in a directory that is
> excluded from scanning then they will avoid warnings but will hit
> problems if they try to use Windows backup.
> 
> This is all very silly since there is no way - short of manually
> following the steps, modify to be malicious - to activate this payload.
> Windows Defender even complains about the file created by this:
> 
>   > echo --no-sandbox --gpu-launcher="x" >foo.txt
> 
> But, sometimes it's not worth arguing.
> 
> This also fixes a typo.
> 
> R=​kainino@chromium.org
> BUG=851562
> 
> Change-Id: I85403a1cb1667f45784684179927119058608d40
> Reviewed-on: https://chromium-review.googlesource.com/1096311
> Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
> Reviewed-by: Kai Ninomiya <kainino@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#566245}

TBR=brucedawson@chromium.org,kainino@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: 851562
Change-Id: I60b09d8e6a698c1646f5c4bb0ecab16f999bfb9c
Reviewed-on: https://chromium-review.googlesource.com/1100255
Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
Reviewed-by: Bruce Dawson <brucedawson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#567294}
2018-06-14 16:22:23 +00:00
f17419f416 Modify markdown to satisfy Windows Defender
debugging_gpu_related_code.md explains how to use a Chrome command-line
switch which has been used for arbitrary code execution. Windows
Defender therefore treats it as malware. This means that some Windows
Chromium developers will get anti-virus warnings (with mandatory
quarantining of the file). If Chrome is in a directory that is
excluded from scanning then they will avoid warnings but will hit
problems if they try to use Windows backup.

This is all very silly since there is no way - short of manually
following the steps, modify to be malicious - to activate this payload.
Windows Defender even complains about the file created by this:

  > echo --no-sandbox --gpu-launcher="x" >foo.txt

But, sometimes it's not worth arguing.

This also fixes a typo.

R=kainino@chromium.org
BUG=851562

Change-Id: I85403a1cb1667f45784684179927119058608d40
Reviewed-on: https://chromium-review.googlesource.com/1096311
Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#566245}
2018-06-12 01:47:03 +00:00
8a386d43f3 Merge GPU generate_buildbot_json.py into testing/buildbot version.
Redefine the chromium.gpu, chromium.gpu.fyi and client.v8.fyi
waterfalls and test suites in waterfalls.pyl and test_suites.pyl,
respectively.

The goal of this conversion was to generate these three waterfalls'
JSON files almost exactly as they currently are, which has been
achieved. There are however many cleanups that should be done to
simplify the test suites and the configurations of the GPU bots, which
will be done in follow-on CLs and bugs.

Added a few needed features to the testing/buildbot version of the
generator script. Covered these in the unit tests; the coverage test
continues to pass. Deleted the old GPU script and updated docs that
referred to it.

Tbr: dpranke@chromium.org
Tbr: jbudorick@chromium.org
Tbr: ynovikov@chromium.org
Tbr: geofflang@chromium.org
Tbr: jmadill@chromium.org
Bug: 844815
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
Change-Id: I4e472d0e55a700fe3cec5043dcd260d31de8fd41
Reviewed-on: https://chromium-review.googlesource.com/1067132
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#563939}
2018-06-02 09:48:01 +00:00
abd9f4756e docs: mention Flake linker extension.
Change-Id: I4513ce566269daddeb2da39ef9d658038616612d
Reviewed-on: https://chromium-review.googlesource.com/1069554
Commit-Queue: James Darpinian <jdarpinian@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#560809}
2018-05-22 22:14:20 +00:00
13ae25f1b2 Remove LUCI migration app step from GPU bot deployment docs.
The app was fixed and it's no longer necessary.

Bug: 838970, 841604
Change-Id: I1bafa500ca3ad2845b15110e3e7bd0effc9fe471
Tbr: nodir@chromium.org
Reviewed-on: https://chromium-review.googlesource.com/1054357
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#557765}
2018-05-11 01:55:51 +00:00
d5efb3fb1f Add link to Blink MemoryCoordinator bug to flakiness examples.
This was a difficult bug to track down and is worth mentioning as a
reason to prioritize stamping out flakiness on the waterfall.

Bug: 840988
Change-Id: If2c56a80b02178ddc28efd44d73ec440a2aa2e0c
Tbr: rjkroege@chromium.org
Reviewed-on: https://chromium-review.googlesource.com/1054585
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#557758}
2018-05-11 01:40:45 +00:00
4d1bb448ed Add LUCI migration app step to GPU bot deployment docs.
Tbr: nodir@chromium.org
No-Try: True
Bug: 838970
Change-Id: I3593ef2201592358bb625bc115a6c4009da283a1
Reviewed-on: https://chromium-review.googlesource.com/1053353
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#557377}
2018-05-09 23:36:37 +00:00
3a8e5c0237 Document how to add a new manually-triggered GPU trybot.
Bug: 838895
Change-Id: I4e51e47ce1470ac2fcd8b8a6b465024d9b28b9b4
Reviewed-on: https://chromium-review.googlesource.com/1044750
Reviewed-by: kylechar <kylechar@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556194}
2018-05-04 21:14:49 +00:00
139881be4c Fix ordering problem in documentation of GPU bot deployment.
The chromium/src CL needs to land before the tools/build CL does, or
the builder will break completely.

Bug: 838970
Change-Id: I3d788eac5564ad90bdd67f6e387a309b8718185b
Tbr: zmo@chromium.org
Tbr: cwallez@chromium.org
Reviewed-on: https://chromium-review.googlesource.com/1043489
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#555934}
2018-05-04 00:45:20 +00:00
9618adde3b Update documentation for deploying new GPU FYI test bots.
Worked with zmo@ to develop this documentation along with the example
CLs.

Also added top-level links to the GPU docs and cleaned up some other
now-incorrect documentation. More cleanups are still needed.

Bug: 838970
Tbr: zmo@chromium.org
Change-Id: I40e07adf864974a645490627f5a055ce686237a3
Reviewed-on: https://chromium-review.googlesource.com/1041273
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#555661}
2018-05-03 03:16:05 +00:00
b78c44abad PRESUBMITs.py, use LUCI for the optional GPU tests on Windows
Also fixup some documentation links for GPU optional bots.
Also change a PRESUBMIT.py's master name for win_angle_rel_ng.

TBR=kbr@chromium.org
TBR=sky@chromium.org

BUG=chromium:815092

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_vr
Change-Id: Ifda505e121f67f922f19da466a37b7f6266cea05
Reviewed-on: https://chromium-review.googlesource.com/1008182
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550188}
2018-04-12 14:29:47 +00:00
a6429fb3a6 Port GPU documentation to Markdown
This ports the following wiki pages into markdown:
https://www.chromium.org/developers/testing/gpu-testing
https://www.chromium.org/developers/testing/gpu-testing/gpu-bot-details
https://www.chromium.org/developers/how-tos/gpu-wrangling
https://www.chromium.org/developers/how-tos/debugging-gpu-related-code

and updates *some* of the old outdated content.

Bug: 813153
Change-Id: Ic5f1b58659bbdb691343785cb18c50f4d55c177f
Reviewed-on: https://chromium-review.googlesource.com/987233
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#547060}
2018-03-30 01:30:56 +00:00