0
Commit Graph

13 Commits

Author SHA1 Message Date
Brian Sheedy
bb416e8eed Update goldctl roll documentation
Updates the GPU documentation for rolling in new goldctl changes since
the process changed at some point.

Bug: angleproject:7985
Change-Id: I1b5560bd635379562ae2cad52fc488144afb94b6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4217625
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1101031}
2023-02-03 17:04:40 +00:00
Erik Staab
a081605dd8 Update reference from test-results to test history view
The legacy flakiness dashboard is being turned down and test history
view replaces the functionality.

Bug: 1044361
Change-Id: I5431e6dfca3b0a8e44634c688520af0943e74537
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4010813
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Erik Staab <estaab@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1068668}
2022-11-08 18:34:49 +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
Brian Sheedy
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
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
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