0
Commit Graph

58 Commits

Author SHA1 Message Date
Brian Sheedy
c4650ad092 Merge GPU pixel documentation
Merges various parts of the GPU Gold documentation from
gpu_pixel_testing_with_gold.md into the other parts of the GPU
documentation. Also removes references to the legacy pixel tests and
their triage process since the code for them has been removed.

Bug: 985007
Change-Id: I19d5480de77f1066046ef8fe0f076264cff01ee7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1721523
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#681868}
2019-07-29 17:31:38 +00:00
Brian Sheedy
0b335b650a Add link to approved GPU images in local runs
Makes the GPU pixel tests output a link to all approved images in Gold
for a test when run with the --local-run flag.

Bug: 985418
Change-Id: Ib24ff43f9bb3f4fe50ec1fd19d28ee0f8def3a79
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1717117
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#680694}
2019-07-25 01:40:57 +00:00
Brian Sheedy
650d81f6ec Remove old GPU pixel test code + refactor
Removes all the code that was only used by the legacy (cloud
storage-based) GPU pixel tests since Gold is now used everywhere.
Additionally, moves much of the remaining code out of
cloud_storage_integration_test_base and into specific subclasses since
it was only actually being used by one subclass.

This is pretty much cut/paste work - refactoring work to make the code
more readable will come in a follow-up CL.

Bug: 985007
Change-Id: Ifd42142629f641e737675b5b4c0b1091b98b9757
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1715626
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#680655}
2019-07-24 23:27:14 +00:00
Brian Sheedy
83681276ff Add GPU pixel test local example
Adds an example of how to run the GPU pixel tests locally to the GPU
Skia Gold documentation.

TBR=ynovikov@chromium.org

Bug: 985418
Change-Id: I7610d8e7e37bfa4c40e5c25fa85eb9beb394fec5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1714186
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#679794}
2019-07-23 00:49:22 +00:00
Brian Sheedy
4bcccabeb9 Add --local-run to GPU pixel tests
Adds a --local-run flag to the GPU pixel tests. This causes goldctl to
run in --dryrun mode (i.e. no uploads) and makes the test runner output
file:// URLs to the produced images. This makes it much more suitable
for local runs, since Gold's normal usage mode is designed to be used on
the bots.

Bug: 985418
Change-Id: I70021679e725d619c9dfc38598655c881b2dcb8b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1713588
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#679778}
2019-07-23 00:03:45 +00:00
Brian Sheedy
0e59d43439 Update GPU Gold documentation
Adds a small section to the GPU Skia Gold Markdown documentation
explaining how to find a failed swarming task for a bad image in the
rare case that a bad image is found without a link to the failed build.

Bug: 965234
Change-Id: I257c95ed686f8b6902bd0739b9a1bb93054906f7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1700293
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#677127}
2019-07-13 00:01:35 +00:00
Brian Sheedy
833ee08e12 Fix typo in GPU Gold doc
Fixes a typo in the GPU Skia Gold documentation that was causing a link
to not properly show.

TBR=ynovikov@chromium.org

Bug: 965234
Change-Id: Ifc55540eda10a3d238f642b759036c343d11a512
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1699504
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#676974}
2019-07-12 18:35:27 +00:00
Brian Sheedy
697b2007a3 Update GPU Gold documentation
Updates some portions of the GPU Skia Gold markdown documentation, such
as the new triage process using the links reported in Milo.

Bug: 965234
Change-Id: If22ee0f6e7af1054df98630f2f9ebb616a8fdbf9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1668092
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#675816}
2019-07-09 21:59:36 +00:00
Yuly Novikov
3fbea994ed Use targeted OS version for GPU bots.
Also update the documentation.

Bug: 978103, 898684
Change-Id: I412fa68addac0327c7632d83a90606f99e6ebc31
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1680974
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#673418}
2019-06-28 18:25:42 +00:00
jonross
1b7c813fb7 Add gpu-fyi-try-linux-nvidia-skv trybot config.
Add a manually triggered GPU trybot that runs the same configuration as
"Linux FYI SkiaRenderer Vulkan (NVIDIA)"

Bug: 962625
Change-Id: I456014ae104d758f6ff240f0ee21db978c3d5c5f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1667760
Commit-Queue: Jonathan Ross <jonross@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671100}
2019-06-20 23:06:54 +00:00
Brian Sheedy
49f3942556 Add GPU Gold documentation
Adds Markdown documentation on the GPU team's Skia Gold-enabled pixel
tests, such as how to triage images, how they work, and how to modify
Gold if necessary.

Bug: 965234
Change-Id: Ie77c9679e458d7196af1457edbf2b06f45799f8a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1638739
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668976}
2019-06-13 22:19:01 +00:00
Sunny Sachanandani
8d07157511 Update GPU testing doc with note about GPU swarming dimensions
TBR=kbr@chromium.org

Bug: None
Change-Id: I1ad3e250500659b9e32b3d9fbb77c667c3cc8dde
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1658673
Reviewed-by: Sunny Sachanandani <sunnyps@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668936}
2019-06-13 20:17:58 +00:00
jonross
31388c1501 Update GPU Pixel Wrangler Docs for pixel_skia_gold_tests
The section on pixel tests lists an output link format. However for the
pixel_skia_gold_tests the link format is different.

This updates the docs to include a note about the differences in links, with an
example.

Change-Id: I444c5391a3c05561b4177a76a7d3db70d4f03361
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1638548
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Jonathan Ross <jonross@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665247}
2019-05-31 20:38:15 +00:00
Yuly Novikov
54969a68cc Add 2 trybots for non-FYI GPU bots and rename GPU.FYI trybots
For consistent naming.
Adding
gpu-try-linux-nvidia-dbg
gpu-try-win10-nvidia-dbg

Also update docs example

TBR=kbr

Bug: 908949
Change-Id: I66111fead635b4a58b7d5b402af776b27019c3d9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1613674
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#660225}
2019-05-16 00:16:38 +00:00
Chris Blume
b42d6911d8 Update GPU Bot documentation: gen.star->main.star
The documentation for creating a new VM for the GPU bots says to run
gen.star. That file no longer exists. It is now main.star.

This CL updates the documentation to reflect this change.

TBR=kbr@chromium.org

Bug: 963242
Change-Id: Ie8cb26cf92bb59c38af12dca01934a536c299314
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1612346
Reviewed-by: Chris Blume <cblume@chromium.org>
Commit-Queue: Chris Blume <cblume@chromium.org>
Cr-Commit-Position: refs/heads/master@{#659772}
2019-05-15 01:27:57 +00:00
Rakib M. Hasan
2046a0563d Update GPU testing documentation
Change links pointing to old expectation's files and folders to links pointing
to new expectation's files and folders.

Bug: chromium:698902
No-Try: True
Change-Id: Icbf5220c12b303c838a3ae2a60de95b2b63a4015
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1606966
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#659271}
2019-05-13 23:33:15 +00:00
Yuly Novikov
f13babb4c3 Fix gpu_testing_bot_details.md rendering
<pre> block was not being displayed.

Bug: 920665
No-Try: True
Change-Id: If8a60e9a4bd49c6588774a559c01833f29eef100
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1582841
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#653814}
2019-04-24 23:46:57 +00:00
Jamie Madill
da894ce9c9 Reland "Add new ANGLE Linux and Mac tester configs."
This is a reland of fab66bae04

Includes necessary change to luci-scheduler.cfg and updated docs.

Original change's description:
> Add new ANGLE Linux and Mac tester configs.
>
> These configs will replace linux_angle_rel_ng and mac_angle_rel_ng.
> They initially mirror the configuration but will soon be updated to
> run only the subsets of tests that are most relevant to ANGLE. This
> should reduce flakiness in ANGLE and reduce load for Chrome.
>
> Also updates related configuration files to include linux-angle-rel
> and mac-angle-rel.
>
> Bug: 822310
> Change-Id: I2b40ed45f5d9e105c088ab166bd2207c96280151
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1551463
> Reviewed-by: John Budorick <jbudorick@chromium.org>
> Reviewed-by: Kenneth Russell <kbr@chromium.org>
> Commit-Queue: Jamie Madill <jmadill@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#647854}

Bug: 822310
Tbr: jbudorick@chromium.org
Change-Id: Iaeeffc7b089b05d379bb353d627d13b39fd43704
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1554296
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#648727}
2019-04-08 17:19:17 +00:00
Corentin Wallez
0f412f05ef Put InsertFenceSync on the common GPU decoder
All 4 GPU command decoders (GLES2, Passthrough, Raster, WebGPU) needs
the SyncToken facilities. We move it to the CommonDecoder so they all
share their implementation. This requires adding a DecoderClient
argument to the CommonDecoder so that OnFenceSyncRelease can be called.

BUG=chromium:948613

Change-Id: I286f37be0068e7347782b07003b1663f9387c1ac
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1549054
Auto-Submit: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Antoine Labour <piman@chromium.org>
Reviewed-by: Antoine Labour <piman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#647507}
2019-04-03 22:42:38 +00:00
Kenneth Russell
fb27e2de4c Update GPU bot details docs for Starlark and GCE provider.
Document the current steps for deploying new physical hardware and
virtual machines.

Bug: 947084
Change-Id: I181a44091b35a312e71219b528a18ddf548c5f9b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1546649
Reviewed-by: smut <smut@google.com>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#645973}
2019-03-29 22:19:55 +00:00
Kenneth Russell
384a173514 Use named stable versions of Windows and Linux graphics drivers.
In order to effect seamless driver upgrades across the Swarming fleet,
make the following configurations:

  Win10 Quadro P400
  Linux Quadro P400
  Win10 Intel HD 630
  Linux Intel HD 630

refer to "stable" versions of their graphics drivers, defined in
Swarming's bot_config.py. In this way, the definitions of these stable
versions can be changed on the fly.

Bug: 920665, 925587
Change-Id: I28f0393a5d11223be32ba25b93148667c117bc98
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1517105
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>
Cr-Commit-Position: refs/heads/master@{#641390}
2019-03-16 02:36:02 +00:00
Kenneth Russell
ffe96ee76d Update Chrome GPU fleet status links.
Bug: 941679
Tbr: ddoman@google.com
Change-Id: I29d51a93bf21a90b5835b8b2b525e6295b81280c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1526791
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#641367}
2019-03-16 00:37:29 +00:00
John Budorick
699282e6af Update lingering references to infra/config/global.
Tbr: martiniss@chromium.org,sergeyberezin@chromium.org
Change-Id: Ia5cbad029376949e2ea0fc7dac7e4adf3191954e
Reviewed-on: https://chromium-review.googlesource.com/c/1468864
Reviewed-by: John Budorick <jbudorick@chromium.org>
Commit-Queue: John Budorick <jbudorick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631486}
2019-02-13 01:27:33 +00:00
Stephen Martinis
089f5f0f78 Rename CQ bots in documentation
These bots were renamed already in the CQ, but docs weren't updated.
This CL updates everything I could find in chromium/src.

TBR=mef, kbr, odejesush, miu, tkent

Bug: 888810
Change-Id: I4c1d5ecb829c192a6f0f91160e2b4f8162f114a6
Reviewed-on: https://chromium-review.googlesource.com/c/1464135
Reviewed-by: Misha Efimov <mef@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>
Commit-Queue: Stephen Martinis <martiniss@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631055}
2019-02-12 02:42:24 +00:00
Julien Isorce
0a0dd3a095 docs/gpu/vaapi.md: fill in info about MESA_GLSL_CACHE_DISABLE
In fact it is not necessary to set this env var but it is worth
mentioning to show that VA-API also works when the gpu process
is running in sandbox mode.

Bug: 917091
Change-Id: I0d7b43dcff4d7887e945b5d54d8d13d5244d1544
Reviewed-on: https://chromium-review.googlesource.com/c/1433032
Commit-Queue: Julien Isorce <julien.isorce@chromium.org>
Reviewed-by: Miguel Casas <mcasas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625717}
2019-01-24 18:05:59 +00:00
Yves Gerey
a702f622e6 [Doc] Fix some dead links (buildot -> luci).
Since Luci migration, some links were 404ing.

Bug: chromium:815092
Change-Id: I8bc8095114f60c24ed9ef0383d566318eed3196a
Reviewed-on: https://chromium-review.googlesource.com/c/1401041
Reviewed-by: Eric Foo <efoo@chromium.org>
Commit-Queue: Yves Gerey <yvesg@google.com>
Cr-Commit-Position: refs/heads/master@{#625599}
2019-01-24 11:07:30 +00:00
Kenneth Russell
bdf880cb0d Update docs for process of upgrading GPU drivers.
Use the new optional Swarming dimensions instead of the
multi-dimension trigger script, which has certain pitfalls.

Bug: 920665
Tbr: jmadill@chromium.org
Tbr: bradhall@chromium.org
No-Try: True
Change-Id: I076145a456d88fc9f2df0b64bd074857efda57e9
Reviewed-on: https://chromium-review.googlesource.com/c/1421741
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624161}
2019-01-18 16:44:51 +00:00
Michael Spang
577300124d gpu: Remove references to content_gl_tests
Bug: none
Test: none

Change-Id: I08cf7d03558962f7c6753066d8f1dcf95ea31419
Reviewed-on: https://chromium-review.googlesource.com/c/1418433
Reviewed-by: Robert Kroeger <rjkroege@chromium.org>
Commit-Queue: Michael Spang <spang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623792}
2019-01-17 19:26:18 +00:00
Vikas Soni
78daa635cb Add enable_gpu_service_logging GN argument and about flag.
1. Add enable_gpu_service_logging GN argument. This can be used in
Release builds without dcheck_always_on=true, and allows the
--enable-gpu-service-logging command line argument to work.

2. Add about flag 'Enable gpu service logging' to let non-rooted
devices enable the --enable-gpu-service-logging flag.

Bug: 839769
Change-Id: Ic6fe4d97aaa6deb51b1f4d30ac4e7aeeaf8b4700
Reviewed-on: https://chromium-review.googlesource.com/c/1401616
Commit-Queue: vikas soni <vikassoni@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622252}
2019-01-12 01:32:52 +00:00
Jamie Madill
f71bf71130 Update GPU testing docs on machine allocation.
The new machine provider APIs require new steps.

Bug: 822310
Change-Id: I4677328ceaee9532c3557fed1db1bff163ebdbf3
Reviewed-on: https://chromium-review.googlesource.com/c/1395947
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621139}
2019-01-09 14:41:21 +00:00
Kenneth Russell
9447a65244 Update WebGL bug triage doc with link to rotation tool.
Have confirmed that rotation members can edit the rotation and
schedule new shifts.

Tbr: kainino@chromium.org
Tbr: jdarpinian@chromium.org
Tbr: enga@chromium.org
Bug: none
Change-Id: Ie057e38342d41ad3e1baa8aca583b604f873c8b6
Reviewed-on: https://chromium-review.googlesource.com/c/1388222
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#618435}
2018-12-21 02:35:32 +00:00
Miguel Casas
24a3674be9 docs/gpu/vaapi.md: Link TODO to bug
Link TODO to bug

TBR=andrescj@chromium.org

Bug: 917091
Change-Id: I0489ca019a1ca300d198f2c4c1a6717f65ef78eb
Reviewed-on: https://chromium-review.googlesource.com/c/1387392
Reviewed-by: Miguel Casas <mcasas@chromium.org>
Commit-Queue: Miguel Casas <mcasas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#618293}
2018-12-20 19:54:38 +00:00
Miguel Casas
e575c98500 docs/gpu: add entry for VaAPI
This CL adds a vaapi.md entry to docs/gpu, explaining how to trace its
cpu/memory/power consumption, and to verify/debug its installation.

Bug: 912295, 514914
Change-Id: Ieb7ad033e20f1211a9ae170af9378296a58c0689
Reviewed-on: https://chromium-review.googlesource.com/c/1383147
Commit-Queue: Miguel Casas <mcasas@chromium.org>
Reviewed-by: Andres Calderon Jaramillo <andrescj@chromium.org>
Cr-Commit-Position: refs/heads/master@{#618265}
2018-12-20 17:41:15 +00:00
Kenneth Russell
6e8e59249f Add documentation for WebGL bug triage rotation.
Bug: none
Change-Id: I11858f4dc17ae9a89bde805b2d3db32d3d8caac7
Reviewed-on: https://chromium-review.googlesource.com/c/1381247
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Reviewed-by: James Darpinian <jdarpinian@chromium.org>
Cr-Commit-Position: refs/heads/master@{#617693}
2018-12-19 00:52:55 +00:00
Kenneth Russell
dca586f615 Add and document enable_gpu_client_logging GN argument.
This can be used in Release builds without dcheck_always_on=true, and
allows the --enable-gpu-client-logging command line argument to work.

Bug: 910783
Change-Id: I0720b7eb0c735de4d08ba50d69b41060eb387d63
Reviewed-on: https://chromium-review.googlesource.com/c/1357623
Reviewed-by: Victor Miura <vmiura@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#612900}
2018-12-01 01:53:19 +00:00
Kenneth Russell
fa3ffde0aa Expand docs around pixel testing, esp. running on Android.
Tbr: mcasas@chromium.org
No-Try: True
Bug: 865957
Change-Id: I219fb646bc76265e0a42b7ffbcd47bd99d71d127
Reviewed-on: https://chromium-review.googlesource.com/c/1297984
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#602456}
2018-10-24 21:24:38 +00:00
Xianzhu Wang
519b3a4a85 Update docs/gpu/gpu_testing.md
1. Blink is no longer a separate repository from Chromium. Update the
   related documentation.

2. State that marking tests for rebaseline must not use platform
   condition

TBR=kbr@chromium.org,sunnyps@chromium.org

Change-Id: Ib101f417a30ea2e2f91973ad4ddddc75e9d62ecc
Reviewed-on: https://chromium-review.googlesource.com/c/1288269
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#600660}
2018-10-18 04:41:05 +00:00
kylechar
86967c65d6 Update links in pixel wrangler doc.
TBR: weiliangc@chromium.org
Bug: none
Change-Id: I0809911bbd85d7b7431c052422ce28437b33af4a
Reviewed-on: https://chromium-review.googlesource.com/c/1264817
Commit-Queue: kylechar <kylechar@chromium.org>
Reviewed-by: kylechar <kylechar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597142}
2018-10-05 15:46:24 +00:00
Daniel Bratell
f73f0df88a Remove references to gyp from DEPS and docs
Bug: 826218
Change-Id: I176e1aeb0b24b21c6b4e5ee40910dce2bce52c95
Reviewed-on: https://chromium-review.googlesource.com/1239461
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Daniel Bratell <bratell@opera.com>
Cr-Commit-Position: refs/heads/master@{#593522}
2018-09-24 13:52:49 +00:00
Kenneth Russell
cdf07c8ab3 Update links to Mac GPU bot dashboards.
The bots have been upgraded to 10.13.6 and the graphs had to be
updated as well.

Bug: 885337
Tbr: zmo@chromium.org
No-Try: True
Change-Id: I676817f3595fee7667c521437bdb907299c08bab
Reviewed-on: https://chromium-review.googlesource.com/1239413
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593332}
2018-09-21 21:12:54 +00:00
Zhenyao Mo
7dede20971 Update the GPU bot driver update steps sample CL.
The original sample is outdated so replace with a newer one.

BUG=838970

Change-Id: Id257239e3fdb6424bd7bb9b3bdaea563dd1743dc
Reviewed-on: https://chromium-review.googlesource.com/1228783
Commit-Queue: Zhenyao Mo <zmo@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#592106}
2018-09-18 17:57:21 +00:00
Kenneth Russell
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
Sunny Sachanandani
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
Kenneth Russell
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
Kenneth Russell
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
Sunny Sachanandani
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
Bruce Dawson
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
Bruce Dawson
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
Kenneth Russell
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
James Darpinian
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