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

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

Issue 954523004: Add testing section of docs (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: remove content, update build description Created 5 years, 10 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/contrib/tests.md ('k') | site/dev/testing/fonts.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 Skia Buildbots
2 ==============
3
4 Overview
5 --------
6
7 Like the Chromium team, the Skia team uses [buildbot](http://trac.buildbot.net/)
8 to run continuous builds and tests.
9
10 Here is a link to our main status page: https://status.skia.org/
11
12 There are also Skia client, compile, Android, and FYI console pages for a detail ed
13 view of those results:
14
15 Externally-facing: http://build.chromium.org/p/client.skia/console
16
17 Internally-facing: http://chromegw.corp.google.com/i/client.skia/console
18 http://chromegw.corp.google.com/i/client.skia.internal/cons ole
19 \(only visible internally\)
20
21 Architecture
22 ------------
23
24 The buildbot system consists of these elements: \(see
25 http://buildbot.net/buildbot/docs/current/manual/introduction.html#system-archit ecture
26 for more detail\)
27
28 * builder
29
30 * one repeatable build and/or test configuration on a given platform.
31 * each builder maintains its own local checkout of the Skia repo
32 * only one builder is running at any given time on any single buildslave; ot herwise,
33 different builders could interfere with each other's performance numbers
34
35 * buildbot master
36
37 * watches for new commits to land in the Skia repository
38 \(https://skia.googlesource.com/skia\)
39 * whenever a new commit lands, it tells buildbot slaves to start building an d
40 testing the latest revision
41 * serves up status pages whenever anybody requests them
42
43 * buildslave \(or "buildbot slave"\)
44
45 * a process on a machine that builds and runs code as directed by the buildb ot
46 master
47 * one or more builders run on each buildslave
48
49 * build
50
51 * one run of a particular builder, at a particular code revision
52
53
54 Status View
55 ------------
56
57 The status view shows a table with builders, grouped by test type and platform,
58 on the X-axis and commits on the Y-axis. The cells are colored according to
59 the status of the build for each commit: green indicates success, red indicates
60 failure, light orange indicates an in-progress build, and white indicates that
61 no build has started yet for a given revision. Commits are listed by author, and
62 the branch on which the commit was made is shown on the very left.
63
64 For more detail, you can click on an individual cell to get a summary of the
65 steps which ran for that build. You can also click one of the white bars at
66 the top of each column to see a summary of recent builds for a given builder.
67
68
69
70
OLDNEW
« no previous file with comments | « site/dev/contrib/tests.md ('k') | site/dev/testing/fonts.md » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698