OLD | NEW |
| (Empty) |
1 [ | |
2 { | |
3 "cmd": [ | |
4 "python", | |
5 "-u", | |
6 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", | |
7 "config", | |
8 "--spec", | |
9 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': 'DEPS', 'managed':
False, 'name': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]\ntarget
_os = ['llvm']" | |
10 ], | |
11 "cwd": "[SLAVE_BUILD]", | |
12 "env": { | |
13 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" | |
14 }, | |
15 "name": "gclient setup" | |
16 }, | |
17 { | |
18 "cmd": [ | |
19 "python", | |
20 "-u", | |
21 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", | |
22 "sync", | |
23 "--nohooks", | |
24 "--force", | |
25 "--verbose", | |
26 "--delete_unversioned_trees", | |
27 "--revision", | |
28 "skia@origin/master", | |
29 "--output-json", | |
30 "/path/to/tmp/json" | |
31 ], | |
32 "cwd": "[SLAVE_BUILD]", | |
33 "env": { | |
34 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" | |
35 }, | |
36 "name": "gclient sync", | |
37 "~followup_annotations": [ | |
38 "@@@STEP_LOG_LINE@json.output@{@@@", | |
39 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@", | |
40 "@@@STEP_LOG_LINE@json.output@ \"skia/\": {@@@", | |
41 "@@@STEP_LOG_LINE@json.output@ \"revision\": 164710@@@", | |
42 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
43 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
44 "@@@STEP_LOG_LINE@json.output@}@@@", | |
45 "@@@STEP_LOG_END@json.output@@@", | |
46 "@@@SET_BUILD_PROPERTY@got_revision@164710@@@" | |
47 ] | |
48 }, | |
49 { | |
50 "cmd": [ | |
51 "python", | |
52 "-u", | |
53 "[SLAVE_BUILD]/skia/tools/buildbot_spec.py", | |
54 "/path/to/tmp/json", | |
55 "Housekeeper-PerCommit-Trybot" | |
56 ], | |
57 "cwd": "[SLAVE_BUILD]/skia", | |
58 "name": "exec buildbot_spec.py", | |
59 "~followup_annotations": [ | |
60 "@@@STEP_LOG_LINE@json.output@{@@@", | |
61 "@@@STEP_LOG_LINE@json.output@ \"build_targets\": [@@@", | |
62 "@@@STEP_LOG_LINE@json.output@ \"most\"@@@", | |
63 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
64 "@@@STEP_LOG_LINE@json.output@ \"builder_cfg\": {@@@", | |
65 "@@@STEP_LOG_LINE@json.output@ \"frequency\": \"PerCommit\", @@@", | |
66 "@@@STEP_LOG_LINE@json.output@ \"is_trybot\": true, @@@", | |
67 "@@@STEP_LOG_LINE@json.output@ \"role\": \"Housekeeper\"@@@", | |
68 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
69 "@@@STEP_LOG_LINE@json.output@ \"configuration\": \"Release\", @@@", | |
70 "@@@STEP_LOG_LINE@json.output@ \"dm_flags\": [@@@", | |
71 "@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@", | |
72 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
73 "@@@STEP_LOG_LINE@json.output@ \"do_perf_steps\": false, @@@", | |
74 "@@@STEP_LOG_LINE@json.output@ \"do_test_steps\": false, @@@", | |
75 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | |
76 "@@@STEP_LOG_LINE@json.output@ \"GYP_DEFINES\": \"skia_shared_lib=1 ski
a_warnings_as_errors=0\"@@@", | |
77 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
78 "@@@STEP_LOG_LINE@json.output@ \"nanobench_flags\": [@@@", | |
79 "@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@", | |
80 "@@@STEP_LOG_LINE@json.output@ ], @@@", | |
81 "@@@STEP_LOG_LINE@json.output@ \"upload_dm_results\": true, @@@", | |
82 "@@@STEP_LOG_LINE@json.output@ \"upload_perf_results\": false@@@", | |
83 "@@@STEP_LOG_LINE@json.output@}@@@", | |
84 "@@@STEP_LOG_END@json.output@@@" | |
85 ] | |
86 }, | |
87 { | |
88 "cmd": [ | |
89 "make", | |
90 "most" | |
91 ], | |
92 "cwd": "[SLAVE_BUILD]/skia", | |
93 "env": { | |
94 "BUILDTYPE": "Release", | |
95 "CHROME_PATH": "[HOME]/src", | |
96 "GYP_DEFINES": "skia_shared_lib=1 skia_warnings_as_errors=0", | |
97 "SKIA_OUT": "[SLAVE_BUILD]/skia/out/Housekeeper-PerCommit-Trybot" | |
98 }, | |
99 "name": "build most" | |
100 }, | |
101 { | |
102 "cmd": [ | |
103 "python", | |
104 "[SLAVE_BUILD]/skia/platform_tools/android/tests/run_all.py" | |
105 ], | |
106 "cwd": "[SLAVE_BUILD]/skia", | |
107 "env": { | |
108 "BUILDTYPE": "Release", | |
109 "GYP_DEFINES": "skia_shared_lib=1 skia_warnings_as_errors=0", | |
110 "SKIA_OUT": "[SLAVE_BUILD]/skia/out/Housekeeper-PerCommit-Trybot" | |
111 }, | |
112 "name": "android platform self-tests" | |
113 }, | |
114 { | |
115 "cmd": [ | |
116 "git", | |
117 "show", | |
118 "HEAD", | |
119 "--format=%at", | |
120 "-s" | |
121 ], | |
122 "cwd": "[SLAVE_BUILD]/skia", | |
123 "name": "git show", | |
124 "stdout": "/path/to/tmp/" | |
125 }, | |
126 { | |
127 "cmd": [ | |
128 "python", | |
129 "RECIPE_MODULE[build::skia]/resources/run_binary_size_analysis.py", | |
130 "--library", | |
131 "[SLAVE_BUILD]/skia/out/Housekeeper-PerCommit-Trybot/Release/lib/libskia.s
o", | |
132 "--githash", | |
133 "164710", | |
134 "--commit_ts", | |
135 "1408633190", | |
136 "--gsutil_path", | |
137 "[DEPOT_TOOLS]/third_party/gsutil/gsutil", | |
138 "--issue_number", | |
139 "500" | |
140 ], | |
141 "cwd": "[SLAVE_BUILD]/skia", | |
142 "env": { | |
143 "BUILDTYPE": "Release", | |
144 "GYP_DEFINES": "skia_shared_lib=1 skia_warnings_as_errors=0", | |
145 "SKIA_OUT": "[SLAVE_BUILD]/skia/out/Housekeeper-PerCommit-Trybot" | |
146 }, | |
147 "name": "generate and upload binary size data" | |
148 }, | |
149 { | |
150 "name": "$result", | |
151 "recipe_result": null, | |
152 "status_code": 0 | |
153 } | |
154 ] | |
OLD | NEW |