0
Commit Graph

121 Commits

Author SHA1 Message Date
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
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
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
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
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
e5afe42b31 Move inactive GPU testers to separate console
Moves inactive GPU experimental testers to the new
chromium.gpu.experimental console. This console is intended to be used
for parking inactive GPU experimental testers until they are needed
again in order to declutter the chromium.gpu.fyi console.

These testers have already been paused.

Bug: 1280441
Change-Id: If035c502b40a88c3dd54da5dd6236c6e88dcfb57
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345549
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/main@{#955514}
2022-01-05 02:03:09 +00:00
5936c69346 Update GPU documentation
Updates the GPU documentation about testing a new configuration to
include information on the new pause/hide behavior we will be using for
experimental builders.

Bug: 1280441
Change-Id: Iaf7ebb0f5d511ec7f05c70c9ebd51576680d835d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343386
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/main@{#952151}
2021-12-15 23:41:38 +00:00
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
405eb319f7 Remove unused Chrome docs PNG files.
Bug: 1257736
Change-Id: Ie005493e3f2896aa1530eca68cdad211e00a8b99
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3232109
Auto-Submit: Addison Luh <aluh@chromium.org>
Reviewed-by: Mitsuru Oshima <oshima@chromium.org>
Commit-Queue: Addison Luh <aluh@chromium.org>
Cr-Commit-Position: refs/heads/main@{#933601}
2021-10-20 19:55:02 +00:00
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
33b7b589a1 Update GPU bots documentation.
With info on pausing builders during modifications.

Bug: None
Change-Id: I595b8044914bec812f41c5e540a0fc5302b6e554
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3212408
Auto-Submit: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Garrett Beaty <gbeaty@google.com>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#930870}
2021-10-13 00:17:27 +00:00
32c29a4339 docs/gpu: Update vaapi.md
This CL adds some info about the different backends and tracing/logging,
and marks some sections as applying only to the legacy API.

A rendered version of the resulting MD can be found in [1] (using
gerrit as a git server).

[1] https://chromium.googlesource.com/chromium/src.git/+/refs/changes/95/3203095/1/docs/gpu/vaapi.md

Change-Id: I4c632a76fcdb25e96b017f180321bb41e6990f3a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3203095
Commit-Queue: Jao-ke Chin-Lee <jchinlee@chromium.org>
Auto-Submit: Miguel Casas <mcasas@chromium.org>
Reviewed-by: Jao-ke Chin-Lee <jchinlee@chromium.org>
Cr-Commit-Position: refs/heads/main@{#928227}
2021-10-05 17:41:43 +00:00
6d788be70b Delete "Mac FYI GPU ASAN Release" and trybot
To replace it with a split builder/tester bot with serialized tests.
To reduce the load on Mac Retina AMD pool.

Bug: 1255237
Change-Id: Ia28212aa8f42541d691f4969c5bfe3b41d441adb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3200452
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#927446}
2021-10-01 23:41:48 +00:00
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
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
86195669d1 Consolidate GPU Pixel Wrangler docs to go/gpu-pixel-wrangler
Change-Id: I213b1ff11464ec3550ba524b8746eab923d02292
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3068640
Auto-Submit: Eric Foo <efoo@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#908062}
2021-08-03 18:35:25 +00:00
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
d2a12773e7 Add documentation of --enable-gpu-service-tracing flag.
Bug: b/189215577
Change-Id: I0f299703b109bf178f6c536f5cd9d00e5a1d680a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2953111
Auto-Submit: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
Commit-Queue: Zhenyao Mo <zmo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#891408}
2021-06-10 22:11:17 +00:00
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
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
d20ff677fd Add new flag to allow using SwANGLE as WebGL fallback
Currently, Chrome uses legacy SwiftShader GL as the WebGL fallback when
a hardware GPU isn't usable for the purpuse of rendering WebGL content.

As we're in the process of changing legacy SwiftShader GL to SwANGLE,
this CL adds a new flag which allows using SwANGLE for WebGL only.

To clarify, current switches with legacy SwiftShader GL:
Software GL: --use-gl=swiftshader
Software WebGL only: --use-gl=swiftshader-webgl

With SwANGLE, the new switches will be:
Software GL: --use-gl=angle --use-angle=swiftshader
Software WebGL only: --use-gl=angle --use-angle=swiftshader-webgl

Bug: chromium:1060139
Change-Id: I8d0382ac3a12c1578dfc0e62fc1949a0a9c66bd7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2845229
Commit-Queue: Alexis Hétu <sugoi@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
Cr-Commit-Position: refs/heads/master@{#876794}
2021-04-27 22:31:53 +00:00
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
1c8f4b9f87 Remove "Win7 FYI Debug (AMD)" and related bots
trybot: gpu-fyi-try-win7-amd-dbg-32
builder: "GPU FYI Win Builder (dbg)"

Bug: 1198174
Change-Id: I8f881e5e3fabef7a9fd8c2526ab1daa9ef91b10d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2826255
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#872656}
2021-04-15 01:47:15 +00:00
5910d14366 Add VaapiVideoDecoder feature flag to vaapi docs
Needed to test VA-API support on Linux after [1].

[1] https://chromium-review.googlesource.com/c/chromium/src/+/2561296

Bug: None
Change-Id: I39fd237703e92a6ad535c529bfe7ddf28d01e220
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2744593
Commit-Queue: Nick Yamane <nickdiego@igalia.com>
Auto-Submit: Nick Yamane <nickdiego@igalia.com>
Reviewed-by: Andres Calderon Jaramillo <andrescj@chromium.org>
Cr-Commit-Position: refs/heads/master@{#861625}
2021-03-10 18:24:21 +00:00
1ac3f67756 Update GPU documentation on builder addition
Updates the GPU documentation on adding new builders/testers to clarify
what to do if adding both a new parent builder and a tester triggered by
it, as it turns out that it's not as simple as performing the
tester-only steps two separate times.

Change-Id: Iddb3336db0fc12a22e8cb73ac6aa3dffe13f0ffe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2613667
Auto-Submit: 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@{#840824}
2021-01-06 23:43:03 +00:00
bf93e2780d Update pixel wrangling doc
Add instructions for rubber stamping expectations.

Bug: 1159542
Change-Id: Ifc546f0e8915ed2291322d4af38a8066c40ac728
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2611667
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#840309}
2021-01-05 21:21:36 +00:00
2d70efd898 Mention monorail email subscriptions and hotlist-recharge-cold
Change-Id: I6ad897d737f49df6111319c886b8ace83d56b18f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2580439
Auto-Submit: James Darpinian <jdarpinian@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#834879}
2020-12-08 21:37:01 +00:00
b60177220d Update WebGL Bug Triage documentation.
Rotation has been moved to go/rotations tool.

Bug: 1145319
Change-Id: I9ebf6b383398c218e326c5275130a7c6972b55f3
Tbr: kainino@chromium.org
Tbr: jdarpinian@chromium.org
Tbr: shrekshao@google.com
No-Try: True
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2518092
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#823734}
2020-11-03 21:52:42 +00:00
55b23a6412 Update gpu_testing_bot_details.md
- No longer sharing GCEs with Chromium in chromium.star
- tools/build repo restructure
- No more mb_config_buckets.pyl

Bug: 1123215
Change-Id: I3874ba6a63873dc560837c87372ee22a6a7a061a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2444440
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#813284}
2020-10-02 18:23:43 +00:00
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
491ab8cebd Update GPU pixel wrangling documentation
Updates the GPU pixel wrangling documentation to point out
//content/test/gpu/trim_culprit_cls.py as a potentially useful tool and
updates the script's documentation to include example usages.

Bug: 1120104
Change-Id: I2026e994408097bfee8b94984dc89e8110afba0e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2373391
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Zhenyao Mo <zmo@chromium.org>
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#801232}
2020-08-25 01:09:04 +00:00
5564c67551 Update Pixel Wrangling instructions.
Added SwANGLE waterfall and updated Sheriff-O-Matic.

Bug: 1064477
Change-Id: Ie37ed9acdf42ed77fd135f7e233f259466a2eb14
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2309811
Auto-Submit: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#790495}
2020-07-21 19:34:46 +00:00
e660b15416 //gpu: rename switch to --ignore-gpu-blocklist
This switches is a relatively well known switch, so the old version is
kept around and produces a deprecation LOG(ERROR) when used.

Bug: chromium:1101491
Change-Id: I89aea90514bfe3a6c5a52e960b8e9434520ffbfd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2289414
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Sean Topping <seantopping@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Colin Blundell <blundell@chromium.org>
Cr-Commit-Position: refs/heads/master@{#788661}
2020-07-15 16:07:54 +00:00
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
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
811cca77b7 Update GPU upgrade documentation
Updates the GPU documentation on performing a driver/OS upgrade to use
the swarming OR operator instead of the synthetic swarming dimensions.

Bug: 920665
Change-Id: Id510e75e34b577282ad7b45d1b1282c135e00288
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2212922
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@{#771202}
2020-05-21 21:34:14 +00:00
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
a7bd47bbd4 Update GPU bot details documentation
Updates gpu_testing_bot_details.md with the following:

1. An updated reference CL for adding a manual-only trybot.
2. Updated locations for *.star files.
3. Console and builder definitions taking place in the same file.

Change-Id: I7930c32807f590a9d8000fa8e06e95774889744d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2195326
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#767607}
2020-05-12 01:10:01 +00:00
84a46f9962 Add GPU inexact matching optimization script
Adds a script to find optimal values for inexact matching in the GPU
pixel tests and enables inexact matching on several problematic tests
that could benefit from it.

Bug: 1074130
Change-Id: If4597bbda1a94fdc4dd28f87ca59ea86489c2ac1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2173415
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#764424}
2020-04-30 21:32:15 +00:00
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
804beaf6dd Update docs/ to Gerrit-style git footers
Replace TBR= with Tbr:, BUG= with Bug:, TEST= with Test:, NOTRY= with
No-Try: and CC= with CC:.

Most of the footers are available here:
https://www.chromium.org/developers/contributing-code/-bug-syntax.

Bug: None
Change-Id: I79ad7cd84ceac8a1f5a08b9e87f1581c0efb31ef
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2089477
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
Commit-Queue: Henrique Ferreiro <hferreiro@igalia.com>
Cr-Commit-Position: refs/heads/master@{#747851}
2020-03-06 20:56:59 +00:00
05fd6c6ed3 Updated documentation for representative perf tests
Added more instructions on skipping representative perf tests stories.

Bug: chromium:1044705
Change-Id: Ic17b8ccbf345f4be207e0aa25c9a4fdfb0b1350c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2035855
Commit-Queue: Behdad Bakhshinategh <behdadb@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Sadrul Chowdhury <sadrul@chromium.org>
Cr-Commit-Position: refs/heads/master@{#741213}
2020-02-13 21:51:09 +00:00
8e92b17eb1 Update GPU bots documentation.
Bug: 962876
Change-Id: I3d4ff17f242eb1e481bd4dddfc82f8a2914f521d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2040136
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#739446}
2020-02-07 17:40:12 +00:00
cdc726dce5 Update Pixel Wrangler Docs
Updating the Pixel Wrangler docs section on extending the rotation. Making them
more general for modifying the rotation. With a portion about swapping.

Change-Id: Ief4c3ffc86f87fe924e94900c16b017f38e9ed80
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2037327
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Jonathan Ross <jonross@chromium.org>
Cr-Commit-Position: refs/heads/master@{#738363}
2020-02-04 22:19:17 +00:00
9f5be07962 Move Linux documents to a subdir
There were 32 linux documents in docs. It's getting out of hand, so lets
move them to a subdirectory.

R=sky,jorgelo
CC=thestig
BUG=None

Change-Id: Ib7de415c72fe6ec3c51dc2b28f06b34487b5b6d1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1974901
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726499}
2019-12-19 20:54:32 +00:00
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
cf8139e23c Added docs for representative perf tests
. README added for representative perf tests.
. Update pixel-wrangling instructions to include looking at
  repr_perf_test results.
. Linked the pixel-wrangling doc to the representative perf test's for
  more detail.

Bug: chromium:1000837
Change-Id: Iefe03f7c722ccc9c8d72cf3e5ada7816e240d1cc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1937848
Reviewed-by: Sadrul Chowdhury <sadrul@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Behdad Bakhshinategh <behdadb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#720547}
2019-12-02 17:55:46 +00:00
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
5687394136 Update link in pixel wrangling doc
TBR=kainino@chromium.org

Bug: none
Change-Id: Icde92cb02d520936a439afcae4da7cdaafdc304f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1908717
Reviewed-by: kylechar <kylechar@chromium.org>
Commit-Queue: kylechar <kylechar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#714238}
2019-11-11 17:29:55 +00:00
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