0
Commit Graph

51 Commits

Author SHA1 Message Date
Brian Sheedy
3a9505b9c6 Update GPU testing documentation
Makes some minor updates to the GPU testing documentation to clarify
some confusion that a first-time user recently encountered:

* Updates the webgl_conformance suite to correctly reflect that there is
  now a webgl1_conformance and webgl2_conformance suite.
* Makes it clearer that `vpython3` needs to be manually included when
  running the script on Windows.

Change-Id: Iefbef22db9234f0d7d3413433366a9e186fc7eee
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4443043
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1132443}
2023-04-19 13:02:05 +00:00
Brian Sheedy
09356cf622 Add GPU parallel jobs documentation
Adds a paragraph to the documentation on running GPU tests locally
about the --jobs argument since setting it is important for certain
test/platform combinations.

Bug: 1406875
Change-Id: I889811c76c4bd82b3f3568ae6b29d2dbd4058288
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4179648
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1094626}
2023-01-19 20:00:33 +00:00
Ben Pastene
9cf113955b Global replace of the new win10 CQ bot's name in various docs/comments
The builder was renamed to "win-rel" as part of crbug.com/1381274. It
should have the exact same behavior. So any doc or comment that
mentions it has been updated to the new name here.

Although web_tests' references were unchanged. Filed crbug.com/1383534
to cover those since they seem to have some effect on behavior.

Bug: 1381274
Change-Id: I9204dee6f58dd34826de3a0b3a8372ec5f7e5e43
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4022168
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Joshua Pawlicki <waffles@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Kevin McNee <mcnee@chromium.org>
Commit-Queue: Ben Pastene <bpastene@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1071119}
2022-11-14 19:36:25 +00:00
Colin Blundell
f27d43f701 [GPU] Add docs about debugging GPU tests on a specific bot
Change-Id: Ie76411b5c873196b1af3197114535aac99f10408
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3899935
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Colin Blundell <blundell@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1048576}
2022-09-19 12:44:14 +00:00
Fabrice de Gans
7820a77e06 [code-health] Update vpython references to vpython3 in /docs
This CL was uploaded by git cl split.

Bug: 941669
Change-Id: I50fdc52beb33cf74e64c01a568e2ba569765e3d1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3901218
Reviewed-by: Bruce Dawson <brucedawson@chromium.org>
Commit-Queue: Fabrice de Gans <fdegans@chromium.org>
Auto-Submit: Fabrice de Gans <fdegans@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1047752}
2022-09-16 00:10:30 +00:00
kylechar
4d1ed7f03c Cleanup buildbot files after GLRenderer
Remove some test suite exceptions that were missed when deleting the
gl_renderer_* test suites. Also remove some filters for deleted
viz_unittests.

Bug: 1247756
Change-Id: I03f562b728fecb6437b78e14deddf5a30fe17289
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3696523
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Kyle Charbonneau <kylechar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1012540}
2022-06-09 16:25:44 +00:00
Jonathan Ross
2fee48c9bf Remove gl_renderer_screenshot_sync_tests
These tests are for an obsolete code path. Removing them.

Bug: 1289372
Change-Id: I3f73f082428fc50acc28a877b60ba6116de82d34
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3483803
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#974333}
2022-02-23 21:36:22 +00:00
Jonathan Ross
99676dc183 Removed obsolete testing expectations
We previously removed some un-monitored SkiaRenderer FYI bots:
  https://chromium-review.googlesource.com/c/chromium/src/+/3429867

However it appears that I missed some expectations, and as we enabled
some of these features by default we left some other obsolete
expectations.

This CL removes them.

Bug: 1170378
Change-Id: I119846bcdceaa317c26c0142770f54d06335a8a8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3484382
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Jonathan Ross <jonross@chromium.org>
Cr-Commit-Position: refs/heads/main@{#974331}
2022-02-23 21:35:17 +00:00
Alexis Hetu
8c54b0b7e3 Remove legacy SwiftShader GL from documentation
Legacy SwiftShader GL is deprecated, so remove it from existing
documentation, so that only SwANGLE related documentation remains.

Bug: chromium:1060139
Change-Id: I1a59d7b4a57f80cbe627df0a77430450296df607
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3452836
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Alexis Hétu <sugoi@google.com>
Cr-Commit-Position: refs/heads/main@{#969936}
2022-02-11 14:35:59 +00:00
Brian Sheedy
6bd9c16c4f Add GPU CrOS bisect documentation
Adds GPU documentation about how to bisect failures locally on the
ChromeOS amd64-generic configuration.

Bug: 1293420
Change-Id: I9da49d4ac100ebf31e910c2216daaadb0d211b91
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3433604
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#966413}
2022-02-02 21:44:37 +00:00
François Beaufort
df80d46d91 Remove Media Capture Depth Stream Extensions videoKind
As the Media Capture Depth Stream Extensions spec is discontinued[1],
this CL cleans Chromium implementation by removing the videoKind
constraint, capability, and setting.

[1]: https://lists.w3.org/Archives/Public/public-webrtc/2022Jan/0027.html

Bug: 1241003
Change-Id: If08555ac7cf2191b50d3932b9b4f325ad62e1970
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2621812
Reviewed-by: Elad Alon <eladalon@chromium.org>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Fr <beaufort.francois@gmail.com>
Cr-Commit-Position: refs/heads/main@{#963954}
2022-01-27 09:53:46 +00:00
Brian Sheedy
251556b6c1 Update GPU integration test docs
Updates the Markdown documentation about building/running GPU
integration tests to refer to the correct targets and include some
additional details that may be helpful to people that are unfamiliar
with the tests.

Bug: 1270361
Change-Id: I6eb787b7abbc9e9d24672b626c93dacd7ac42bff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3283629
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#941916}
2021-11-15 23:28:09 +00:00
Quinten Yearsley
317532d47d Run a spellchecker on src/docs/
I'd also like to use this CL as a test for
crbug.com/1257744

Change-Id: Ie958c515680a2a130c257c23f826d5a30a3963ac
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3229977
Commit-Queue: Quinten Yearsley <qyearsley@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
Cr-Commit-Position: refs/heads/main@{#933514}
2021-10-20 17:10:31 +00:00
Junji Watanabe
1603000261 Replace isolateserver with RBE CAS in GPU documents
Bug: 1163817
Change-Id: Ic4ded193ecbffb4fdd5be747f588f71ff31b98a2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3184066
Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
Auto-Submit: Junji Watanabe <jwata@google.com>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Cr-Commit-Position: refs/heads/main@{#925130}
2021-09-27 03:09:53 +00:00
Brian Sheedy
5a4c0a39d1 Update GPU documentation links
Updates the following in the GPU documentation:

1. Links to the Skia Gold instance. There were still references to the
   old chrome-gpu-gold.skia.org instance that has been gone for a long
   time.
2. Links to the pixel_wrangling.md documentation, which has been moved
   to various internal documentation pages.

Bug: 1250846
Change-Id: Ib72b870c91a8048bbe4568256ff1845c2d72d7a0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3173927
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#924044}
2021-09-22 21:28:35 +00:00
Andrew Williams
bbc1a1ee3e Update URLs in docs; replace some uses of 'master'
Bug: 1231155
Change-Id: I0634229c0739c97ac0d7530dd58c33771958149a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3042058
Reviewed-by: Toby Huang <tobyhuang@chromium.org>
Commit-Queue: Andrew Williams <awillia@google.com>
Cr-Commit-Position: refs/heads/master@{#903745}
2021-07-21 01:51:22 +00:00
Takuto Ikuta
2d01a49ebf docs: replace python swarming client usage with go client
Removed run_isolated.py usage as there are no alternatives.

Bug: 984869, 1163817
Change-Id: Ieb72ebb2356d982ac5e90fde0799713daf8aa2c3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2936424
Auto-Submit: Takuto Ikuta <tikuta@chromium.org>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#889080}
2021-06-04 00:28:58 +00:00
John Palmer
046f987e02 [COIL] Change chromium code search type links to use main rather than master for docs
See this doc: go/chromium-coil-change for more info
    BUG=1210385

Change-Id: I6cd8548301e360bae8e71384dbd8ef11aa6c985f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2902904
Reviewed-by: My Nguyen <myy@chromium.org>
Commit-Queue: My Nguyen <myy@chromium.org>
Auto-Submit: John Palmer <jopalmer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#885851}
2021-05-24 01:24:56 +00:00
Brian Sheedy
15587f7b84 Update GPU documentation
Updates //docs/gpu/gpu_testing.md in a few ways:

1. Clarifies that vpython should be used instead of python
2. Explicitly lists all Telemetry-based test suites and the names they
   can show up as on the bots. This list was generated by parsing the
   //testing/buildbot JSON files.
3. Updates the instructions on how to obtain the command used to run
   a test on swarming and how to download an isolate.

Bug: 1199154
Change-Id: I21bbbe7341d8788ef9e0715e5c090b8cc37469ec
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2828908
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#873436}
2021-04-16 19:56:06 +00:00
Josip Sokcevic
ba144413ee Update codesearch links
code.google.com redirects no longer work. This CL replaces links in /docs
to source.chromium.org equivalent.
This CL was uploaded by git cl split.

Change-Id: I8014645395846f3e57117b7faaae9dd8c0ef6e3d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2392761
Reviewed-by: Dirk Pranke <dpranke@google.com>
Commit-Queue: Josip Sokcevic <sokcevic@google.com>
Auto-Submit: Josip Sokcevic <sokcevic@google.com>
Cr-Commit-Position: refs/heads/master@{#805483}
2020-09-09 20:57:05 +00:00
Brian Sheedy
2df4e14530 Refactor GPU Skia Gold code
Refactors the Skia Gold-related code in //content/test/gpu/gpu_tests
to be the same as //build/android/pylib. All the code that interacts
with Gold is encapsulated in its own class, and users simply run one
method and check its output to perform an image comparison.

Also adds a bunch of unittests (also taken from //build/android/pylib)
since the split makes the code unittest-able.

Drive-by fixes a related TODO in //build/android since the same TODO
was fixed in the GPU code in this CL.

Bug: 1093994
Change-Id: Id2fe1506796695f258069334149550cfaea49f71
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2243718
Reviewed-by: Tibor Goldschwendt <tiborg@chromium.org>
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#778514}
2020-06-15 21:49:33 +00:00
Brian Sheedy
382a59b4cf Add GPU flakiness example
Adds crbug.com/1091410 as an example of weird GPU flakiness to
//docs/gpu/gpu_testing.md.

TBR=kbr@chromium.org

Bug: 1091410
Change-Id: I2431da72aa5408a8adac0fc87197d28181cd552c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2236195
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#776286}
2020-06-09 00:22:32 +00:00
Brian Sheedy
e4a03fcc3a Ignore untriaged images from tests with grace periods
Adds an '"ignore": "1"' pair to the JSON for GPU pixel tests if a test
has a grace period active. This is so that newly added noisy tests do
not affect unrelated CLs by causing Gold to comment on them because they
happened to produce a new image due to bad luck.

Bug: 1081942
Change-Id: Ife8dbe1baa349c203a4e95d7a152cb42d29d384f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2199908
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#768520}
2020-05-13 23:12:00 +00:00
Brian Sheedy
4d335debdd Switch Skia Gold tests to use mixin
Switches all tests that use Skia Gold to use a mixin instead of
individually specifying arguments in each test definition. As a
prerequisite, also ensures that all test types that use Skia Gold use
the same naming for Gold-related arguments.

This is requisite work for adding a universal Gold kill switch in the
unlikely event of an outage that can't be fixed quickly, as the switch
can just be added to the mixin.

Bug: 1057848
Change-Id: Ib57480f374eab088ac3a389637bfbff1ee41e8b4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2121419
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Sven Zheng <svenzheng@chromium.org>
Reviewed-by: Sadrul Chowdhury <sadrul@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#755521}
2020-04-01 20:47:32 +00:00
Brian Sheedy
d81e3afc7e Support diff images for local GPU pixel tests
Supports outputting the closest image known to Gold and its diff with
the produced image when running the GPU pixel tests locally. This should
improve the usability of the tests when debugging locally, as before
they only output the produced image and a link to all images known to
Gold for the test.

Bug: 1030349
Change-Id: I55cd724541f86edf8d6de534bd921d70d03d6eda
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1949727
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#721626}
2019-12-04 20:00:19 +00:00
John Budorick
b2ff224db1 doc: update references to pool:Chrome.
Bug: 1011474
Change-Id: I06d9feecb00ce7e9d277b965a069ff997887fdff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1917460
Commit-Queue: John Budorick <jbudorick@chromium.org>
Auto-Submit: John Budorick <jbudorick@chromium.org>
Reviewed-by: Ben Pastene <bpastene@chromium.org>
Cr-Commit-Position: refs/heads/master@{#715305}
2019-11-14 17:35:59 +00:00
Takuto Ikuta
f533325e3f Revert "Re-Reland: Rename gl_test to gpu_tests"
This reverts commit d921069a00.

Reason for revert: broke https://ci.chromium.org/p/chromium/builders/ci/Deterministic%20Linux/25579

Original change's description:
> Re-Reland: Rename gl_test to gpu_tests
> 
> Reland keeping a group forwarding //gpu:gl_tests to //gpu:gpu_tests
> ReReland keeping gl_tests in the isolate map but making it point to
> gpu_tests.
> 
> This is to make the name reflect that there aren't just OpenGL tests in
> this executable now, there are WebGPU / Dawn tests too.
> 
> TBR=zmo@chromium.org
> 
> Bug: 1017035
> Change-Id: Ibcf866f3b91dd10a8825d534d160b6252de8c7e0
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1897927
> Reviewed-by: Corentin Wallez <cwallez@chromium.org>
> Reviewed-by: John Budorick <jbudorick@chromium.org>
> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#713002}

TBR=zmo@chromium.org,cwallez@chromium.org,jbudorick@chromium.org

Change-Id: Ia04386ef6de4415ab6fd17b54a0d1f3a5d5ad9a6
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1017035
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1899191
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#713022}
2019-11-06 16:07:08 +00:00
Corentin Wallez
d921069a00 Re-Reland: Rename gl_test to gpu_tests
Reland keeping a group forwarding //gpu:gl_tests to //gpu:gpu_tests
ReReland keeping gl_tests in the isolate map but making it point to
gpu_tests.

This is to make the name reflect that there aren't just OpenGL tests in
this executable now, there are WebGPU / Dawn tests too.

TBR=zmo@chromium.org

Bug: 1017035
Change-Id: Ibcf866f3b91dd10a8825d534d160b6252de8c7e0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1897927
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#713002}
2019-11-06 14:47:31 +00:00
Sky Malice
1309d9a0bc Revert "Reland: Rename gl_test to gpu_tests"
This reverts commit e1aacdeb87.

Reason for revert: chromium-internal-arm-builder's generate_build_files is broken by this, see https://ci.chromium.org/p/chrome/builders/ci/chromium-internal-arm-builder/7799

Original change's description:
> Reland: Rename gl_test to gpu_tests
> 
> This is to make the name reflect that there aren't just OpenGL tests in
> this executable now, there are WebGPU / Dawn tests too.
> 
> TBR=zmo@chromium.org
> 
> Bug: 1017035
> Change-Id: I5f0f04a2082533eda1cd6c474c85214e2195304d
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1888936
> Reviewed-by: Corentin Wallez <cwallez@chromium.org>
> Reviewed-by: John Budorick <jbudorick@chromium.org>
> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#710854}

TBR=zmo@chromium.org,cwallez@chromium.org,jbudorick@chromium.org

Change-Id: Id0dcd22a2246be1f4a1507f336e8f63eddb03557
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1017035
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1891469
Reviewed-by: Sky Malice <skym@chromium.org>
Commit-Queue: Sky Malice <skym@chromium.org>
Cr-Commit-Position: refs/heads/master@{#711018}
2019-10-30 22:22:25 +00:00
Corentin Wallez
e1aacdeb87 Reland: Rename gl_test to gpu_tests
This is to make the name reflect that there aren't just OpenGL tests in
this executable now, there are WebGPU / Dawn tests too.

TBR=zmo@chromium.org

Bug: 1017035
Change-Id: I5f0f04a2082533eda1cd6c474c85214e2195304d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1888936
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#710854}
2019-10-30 17:36:19 +00:00
Christopher Grant
46a8ee50fd Revert "Rename gl_test to gpu_tests"
This reverts commit 667d336eed.

Reason for revert: Breaks downstream Android builds.
https://ci.chromium.org/p/chrome/g/internal.client.clank/console

Original change's description:
> Rename gl_test to gpu_tests
> 
> This is to make the name reflect that there aren't just OpenGL tests in
> this executable now, there are WebGPU / Dawn tests too.
> 
> Bug: 1017035
> Change-Id: Id685700c01dfe754fc23220c34d49c96f835cc5a
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1885470
> Reviewed-by: Zhenyao Mo <zmo@chromium.org>
> Reviewed-by: John Budorick <jbudorick@chromium.org>
> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#710382}

TBR=zmo@chromium.org,cwallez@chromium.org,jbudorick@chromium.org

Change-Id: I7e1ae7d108568a704f4900261b1f4b318d58b26c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1017035
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1887665
Reviewed-by: Christopher Grant <cjgrant@chromium.org>
Commit-Queue: Christopher Grant <cjgrant@chromium.org>
Cr-Commit-Position: refs/heads/master@{#710401}
2019-10-29 18:27:54 +00:00
Corentin Wallez
667d336eed Rename gl_test to gpu_tests
This is to make the name reflect that there aren't just OpenGL tests in
this executable now, there are WebGPU / Dawn tests too.

Bug: 1017035
Change-Id: Id685700c01dfe754fc23220c34d49c96f835cc5a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1885470
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#710382}
2019-10-29 17:18:04 +00:00
Kai Ninomiya
3c25da9c7a Update list of tryservers that run GPU tests
# Docs update
No-Try: True

Bug: None
Change-Id: I06e79dd19bd049d854a1cedf6898b77d5568bbb7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1879719
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Auto-Submit: Kai Ninomiya <kainino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#709685}
2019-10-25 23:13:32 +00:00
Jamie Madill
5b0716b09c Fix typo on gpu testing docs.
'o' should have been '#' in one section.

Bug: None
Change-Id: I458e1f7300e8ea9a2607d23ee1d80e039acc9879
Tbr: kbr@chromium.org
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1879308
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Cr-Commit-Position: refs/heads/master@{#709078}
2019-10-24 16:43:47 +00:00
jonross
8de9074f16 Update Pixel Test Docs
Update the example usage of --local-run for pixel tests.

This is a follow-up to a change of how the argument is used:
https://chromium-review.googlesource.com/c/chromium/src/+/1860677

Bug: 1013358
Change-Id: Id1ccdd5b55c89e976ff77853925c0db9c7bcd835
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1862624
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Jonathan Ross <jonross@chromium.org>
Cr-Commit-Position: refs/heads/master@{#706024}
2019-10-15 19:10:48 +00:00
Brian Sheedy
b70d310b38 Simplify GPU pixel test local runs
Simplifies the process of running the GPU pixel tests locally by making
them attempt to automatically detect if they are being run on a
workstation instead of on a bot, as well as automatically determining
the build revision. This removes the need to pass either --local-run
or --build-revision when running locally.

Bug: 1013358
Change-Id: Ie3fd2171d94fa4452b7f334c7bcdd5ab42705414
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1860677
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#705704}
2019-10-14 22:41:50 +00:00
Brian Sheedy
5a88cc7e43 Add grace period option to GPU pixel tests
Adds the option for GPU pixel tests to define a grace period, during
which failures will not be surfaced on the waterfall bots. This is to
help prevent newly added tests from turning the bots red due to a
bunch of untriaged images showing up after a test is first added. The
grace period gives the test author a bit of time to triage any new
images before the test starts failing.

Bug: 1008467
Change-Id: I14c219f86ababe96db4d95f18a4f7ff9bf5b469f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1829465
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#700892}
2019-09-27 23:04:35 +00:00
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
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
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
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
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
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
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
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
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
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
Kenneth Russell
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
Corentin Wallez
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