Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(252)

Side by Side Diff: site/dev/testing/skps.md

Issue 2351593003: Update Chrome section to include Skia roll/sheriff/bug info (Closed)
Patch Set: formatting, other cleanup Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « site/dev/chrome/index.md ('k') | site/dev/testing/testing.md » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 Downloading SKPs
2 ================
3
4 ### Contents ###
5
6 * [Overview](#overview)
7 * [How to download SKPs](#download_skps)
8 + [Buildbot SKPs (for Googlers)](#buildbot_skps_googler)
9 + [Buildbot SKPs (for trusted partners)](#buildbot_skps_partners)
10 + [Cluster Telemetry SKPs (for Googlers)](#ct_skps_googler)
11
12 <a name="overview"></a>
13 Overview
14 --------
15
16 An SKP is a binary representation of the draw commands Chromium sends to Skia fo r rasterization.
17
18 Skia uses different types of SKPs in our continuous builds and tests:
19
20 * [Buildbot](https://skia.org/dev/testing/buildbot) SKPs are the small set (89 a s of 2/10/16) of SKPs that are used on almost all our bots.
21 * [Cluster Telemetry](https://skia.org/dev/testing/ct) SKPs are the much larger set (~900k) that are used by our CT bots (Eg: [CT_BENCH_10k](https://build.chrom ium.org/p/client.skia/builders/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BE NCH_10k_SKPs), [CT_DM_10k](https://build.chromium.org/p/client.skia/builders/Tes t-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs), [CT_DM_1m](https://build .chromium.org/p/client.skia.fyi/builders/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Deb ug-CT_DM_1m_SKPs)).
22
23 Skia developers find it useful to download these SKPs to run local tests to repr oduce problems seen on the buildbots. The below sections detail how to download them.
24
25 <a name="download_skps"></a>
26 How to download SKPs
27 --------------------
28
29 <a name="buildbot_skps_googler"></a>
30 ### Buildbot SKPs (for Googlers)
31
32 The following will work only if you have a google.com account.
33
34 All buildbot SKP files created by the RecreateSKPs bot are available via the ass et management scripts:
35
36 $ download_from_google_storage -s infra/bots/tools/luci-go/${PLATFORM}/cipd. sha1 --bucket chromium-luci
37 $ infra/bots/tools/luci-go/${PLATFORM}/cipd auth-login
38 $ infra/bots/assets/skp/download.py -t ${TARGET_DIR}
39
40 Note: If you are on Windows, you will need to specify *cipd.exe.sha1*, not *cipd .sha1*
41
42 <a name="buildbot_skps_partners"></a>
43 ### Buildbot SKPs (for trusted partners)
44
45 * Request access to the gs://chrome-partner-telemetry bucket by emailing telemet ry@chromium.org ([example](https://groups.google.com/a/chromium.org/d/msg/teleme try/kSwcgH7KiYs/zwBwEZaadOIJ)).
46 * Once approved you can download Skia's weekly refreshed buildbot SKPs from gs:/ /chrome-partner-telemetry/skps
47
48
49 <a name="ct_skps_googler"></a>
50 ### Cluster Telemetry SKPs (for Googlers)
51
52 The following will work only if you have a google.com account.
53
54 * Download the gsutil tool https://developers.google.com/cloud/sdk/#Quick_Start.
55 * Authenticate using your google.com credentials “gcloud auth login”
56 * Look at the SKP Repository list [here](https://ct.skia.org/lua_script/) for al l available SKPs.
57 * Run in your terminal:
58
59 $ SKP\_DEST=...<br/>
60 $ REPO\_TYPE=... (Either All, 100k, Mobile10k, 10k, Dummy1k)<br/>
61 $ CHROMIUM\_BUILD=... (Eg: fad657e-276e633)<br/>
62 $ gsutil -m cp gs://cluster-telemetry/swarming/skps/${REPO\_TYPE}/${CHROMIUM \_BUILD}/{1..10}/*.skp ${SKP\_DEST}
63
64 * Substitute the 1 and 10 above with the start and end ranks of the SKPs you wan t to copy locally.
65 * If you are trying to find a particular SKP. Look for it in the CSV [here](http s://pantheon.corp.google.com/m/cloudstorage/b/cluster-telemetry/o/csv/top-1m.csv ) and then use that rank in the copy command.
OLDNEW
« no previous file with comments | « site/dev/chrome/index.md ('k') | site/dev/testing/testing.md » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698