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

Side by Side Diff: scripts/slave/recipes/chromium.expected/full_chromium_webkit_WebKit_Android__Nexus4_.json

Issue 1115453002: Recipes: make cwd default to slave_build (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: rebase Created 5 years, 7 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 | Annotate | Revision Log
OLDNEW
1 [ 1 [
2 { 2 {
3 "cmd": [ 3 "cmd": [
4 "python", 4 "python",
5 "-u", 5 "-u",
6 "[BUILD]/scripts/slave/bot_update.py", 6 "[BUILD]/scripts/slave/bot_update.py",
7 "--master", 7 "--master",
8 "chromium.webkit", 8 "chromium.webkit",
9 "--builder", 9 "--builder",
10 "WebKit Android (Nexus4)", 10 "WebKit Android (Nexus4)",
11 "--slave", 11 "--slave",
12 "TestSlavename", 12 "TestSlavename",
13 "--spec", 13 "--spec",
14 "cache_dir = None\nsolutions = [{'custom_vars': {'googlecode_url': 'svn:// svn-mirror.golo.chromium.org/%s', 'nacl_trunk': 'svn://svn-mirror.golo.chromium. org/native_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chromium.org /%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/trunk'}, ' deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn-mirror.gol o.chromium.org/chrome/trunk/src'}]\ntarget_os = ['android']", 14 "cache_dir = None\nsolutions = [{'custom_vars': {'googlecode_url': 'svn:// svn-mirror.golo.chromium.org/%s', 'nacl_trunk': 'svn://svn-mirror.golo.chromium. org/native_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chromium.org /%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/trunk'}, ' deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn-mirror.gol o.chromium.org/chrome/trunk/src'}]\ntarget_os = ['android']",
15 "--root", 15 "--root",
16 "src", 16 "src",
17 "--revision_mapping_file", 17 "--revision_mapping_file",
18 "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/WebKit\": \"got_webkit_revision\", \"src/third_party/webrtc\" : \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_ revision\", \"src/v8\": \"got_v8_revision\"}", 18 "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/WebKit\": \"got_webkit_revision\", \"src/third_party/webrtc\" : \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_ revision\", \"src/v8\": \"got_v8_revision\"}",
19 "--output_json", 19 "--output_json",
20 "/path/to/tmp/json", 20 "/path/to/tmp/json",
21 "--revision", 21 "--revision",
22 "src@1111111", 22 "src@1111111",
23 "--revision", 23 "--revision",
24 "src/third_party/WebKit@HEAD" 24 "src/third_party/WebKit@HEAD"
25 ], 25 ],
26 "cwd": "[SLAVE_BUILD]",
26 "name": "bot_update", 27 "name": "bot_update",
27 "~followup_annotations": [ 28 "~followup_annotations": [
28 "@@@STEP_TEXT@Some step text@@@", 29 "@@@STEP_TEXT@Some step text@@@",
29 "@@@STEP_LOG_LINE@json.output@{@@@", 30 "@@@STEP_LOG_LINE@json.output@{@@@",
30 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", 31 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
31 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@", 32 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
32 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@", 33 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@",
33 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", 34 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
34 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398 0d76e269b7982aeeefc1b9b50\", @@@", 35 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398 0d76e269b7982aeeefc1b9b50\", @@@",
35 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m aster@{#274981}\", @@@", 36 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m aster@{#274981}\", @@@",
(...skipping 26 matching lines...) Expand all
62 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" 63 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@"
63 ] 64 ]
64 }, 65 },
65 { 66 {
66 "cmd": [ 67 "cmd": [
67 "python", 68 "python",
68 "-u", 69 "-u",
69 "[DEPOT_TOOLS]/gclient.py", 70 "[DEPOT_TOOLS]/gclient.py",
70 "runhooks" 71 "runhooks"
71 ], 72 ],
73 "cwd": "[SLAVE_BUILD]",
72 "env": { 74 "env": {
73 "GYP_CROSSCOMPILE": "1", 75 "GYP_CROSSCOMPILE": "1",
74 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[ BUILD]/goma' target_arch=arm use_goma=1", 76 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[ BUILD]/goma' target_arch=arm use_goma=1",
75 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 77 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
76 }, 78 },
77 "name": "gclient runhooks" 79 "name": "gclient runhooks"
78 }, 80 },
79 { 81 {
80 "cmd": [ 82 "cmd": [
81 "python", 83 "python",
82 "-u", 84 "-u",
83 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 85 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
84 "[SLAVE_BUILD]/src/testing/buildbot/chromium.webkit.json", 86 "[SLAVE_BUILD]/src/testing/buildbot/chromium.webkit.json",
85 "/path/to/tmp/json" 87 "/path/to/tmp/json"
86 ], 88 ],
89 "cwd": "[SLAVE_BUILD]",
87 "name": "read test spec", 90 "name": "read test spec",
88 "~followup_annotations": [ 91 "~followup_annotations": [
89 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.webkit.jso n@@@", 92 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.webkit.jso n@@@",
90 "@@@STEP_LOG_LINE@json.output@{}@@@", 93 "@@@STEP_LOG_LINE@json.output@{}@@@",
91 "@@@STEP_LOG_END@json.output@@@" 94 "@@@STEP_LOG_END@json.output@@@"
92 ] 95 ]
93 }, 96 },
94 { 97 {
95 "cmd": [ 98 "cmd": [
96 "python", 99 "python",
97 "-u", 100 "-u",
98 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py", 101 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py",
99 "--output", 102 "--output",
100 "/path/to/tmp/json", 103 "/path/to/tmp/json",
101 "--", 104 "--",
102 "--build-config-fs", 105 "--build-config-fs",
103 "Release", 106 "Release",
104 "--paths", 107 "--paths",
105 "{\"build\": \"[BUILD]\", \"checkout\": \"[SLAVE_BUILD]/src\"}", 108 "{\"build\": \"[BUILD]\", \"checkout\": \"[SLAVE_BUILD]/src\"}",
106 "--properties", 109 "--properties",
107 "{\"buildername\": \"WebKit Android (Nexus4)\", \"buildnumber\": 571, \"ma stername\": \"chromium.webkit\", \"slavename\": \"TestSlavename\", \"target_plat form\": \"android\"}" 110 "{\"buildername\": \"WebKit Android (Nexus4)\", \"buildnumber\": 571, \"ma stername\": \"chromium.webkit\", \"slavename\": \"TestSlavename\", \"target_plat form\": \"android\"}"
108 ], 111 ],
112 "cwd": "[SLAVE_BUILD]",
109 "name": "get compile targets for scripts", 113 "name": "get compile targets for scripts",
110 "~followup_annotations": [ 114 "~followup_annotations": [
111 "@@@STEP_LOG_LINE@json.output@{}@@@", 115 "@@@STEP_LOG_LINE@json.output@{}@@@",
112 "@@@STEP_LOG_END@json.output@@@" 116 "@@@STEP_LOG_END@json.output@@@"
113 ] 117 ]
114 }, 118 },
115 { 119 {
116 "cmd": [ 120 "cmd": [
117 "python", 121 "python",
118 "-u", 122 "-u",
119 "[BUILD]/scripts/slave/cleanup_temp.py" 123 "[BUILD]/scripts/slave/cleanup_temp.py"
120 ], 124 ],
125 "cwd": "[SLAVE_BUILD]",
121 "name": "cleanup_temp" 126 "name": "cleanup_temp"
122 }, 127 },
123 { 128 {
124 "cmd": [ 129 "cmd": [
125 "python", 130 "python",
126 "-u", 131 "-u",
127 "\nimport shutil, sys, os\nshutil.rmtree(sys.argv[1], True)\nshutil.rmtree (sys.argv[2], True)\ntry:\n os.remove(sys.argv[3])\nexcept OSError:\n pass\nfo r base, _dirs, files in os.walk(sys.argv[4]):\n for f in files:\n if f.endsw ith('.pyc'):\n os.remove(os.path.join(base, f))\n", 132 "\nimport shutil, sys, os\nshutil.rmtree(sys.argv[1], True)\nshutil.rmtree (sys.argv[2], True)\ntry:\n os.remove(sys.argv[3])\nexcept OSError:\n pass\nfo r base, _dirs, files in os.walk(sys.argv[4]):\n for f in files:\n if f.endsw ith('.pyc'):\n os.remove(os.path.join(base, f))\n",
128 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps", 133 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps",
129 "[SLAVE_BUILD]/src/out/Release/test_logs", 134 "[SLAVE_BUILD]/src/out/Release/test_logs",
130 "[SLAVE_BUILD]/src/out/build_product.zip", 135 "[SLAVE_BUILD]/src/out/build_product.zip",
131 "[SLAVE_BUILD]/src" 136 "[SLAVE_BUILD]/src"
132 ], 137 ],
138 "cwd": "[SLAVE_BUILD]",
133 "name": "clean local files", 139 "name": "clean local files",
134 "~followup_annotations": [ 140 "~followup_annotations": [
135 "@@@STEP_LOG_LINE@python.inline@@@@", 141 "@@@STEP_LOG_LINE@python.inline@@@@",
136 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", 142 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@",
137 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", 143 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@",
138 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", 144 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@",
139 "@@@STEP_LOG_LINE@python.inline@try:@@@", 145 "@@@STEP_LOG_LINE@python.inline@try:@@@",
140 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@", 146 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@",
141 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", 147 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@",
142 "@@@STEP_LOG_LINE@python.inline@ pass@@@", 148 "@@@STEP_LOG_LINE@python.inline@ pass@@@",
143 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@", 149 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@",
144 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@", 150 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@",
145 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@", 151 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@",
146 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" , 152 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" ,
147 "@@@STEP_LOG_END@python.inline@@@" 153 "@@@STEP_LOG_END@python.inline@@@"
148 ] 154 ]
149 }, 155 },
150 { 156 {
151 "allow_subannotations": false, 157 "allow_subannotations": false,
152 "cmd": [ 158 "cmd": [
153 "[SLAVE_BUILD]/src/build/tree_truth.sh", 159 "[SLAVE_BUILD]/src/build/tree_truth.sh",
154 "[SLAVE_BUILD]/src", 160 "[SLAVE_BUILD]/src",
155 "src" 161 "src"
156 ], 162 ],
163 "cwd": "[SLAVE_BUILD]",
157 "name": "tree truth steps" 164 "name": "tree truth steps"
158 }, 165 },
159 { 166 {
160 "cmd": [ 167 "cmd": [
161 "python", 168 "python",
162 "-u", 169 "-u",
163 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists( sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n", 170 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists( sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n",
164 "[SLAVE_BUILD]/src/out/Release" 171 "[SLAVE_BUILD]/src/out/Release"
165 ], 172 ],
173 "cwd": "[SLAVE_BUILD]",
166 "name": "rmtree build directory", 174 "name": "rmtree build directory",
167 "~followup_annotations": [ 175 "~followup_annotations": [
168 "@@@STEP_LOG_LINE@python.inline@@@@", 176 "@@@STEP_LOG_LINE@python.inline@@@@",
169 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", 177 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
170 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", 178 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@",
171 "@@@STEP_LOG_LINE@python.inline@@@@", 179 "@@@STEP_LOG_LINE@python.inline@@@@",
172 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", 180 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
173 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@", 181 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
174 "@@@STEP_LOG_END@python.inline@@@" 182 "@@@STEP_LOG_END@python.inline@@@"
175 ] 183 ]
176 }, 184 },
177 { 185 {
178 "cmd": [ 186 "cmd": [
179 "python", 187 "python",
180 "-u", 188 "-u",
181 "[BUILD]/scripts/slave/extract_build.py", 189 "[BUILD]/scripts/slave/extract_build.py",
182 "--target", 190 "--target",
183 "Release", 191 "Release",
184 "--build-archive-url", 192 "--build-archive-url",
185 "gs://test-domain/test-archive.zip", 193 "gs://test-domain/test-archive.zip",
186 "--factory-properties", 194 "--factory-properties",
187 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"WebKit Android (Nexus4)\", \"buildnumber\": 571, \"mastername\" : \"chromium.webkit\", \"parent_build_archive_url\": \"gs://test-domain/test-arc hive.zip\", \"parent_buildername\": \"Android Builder\", \"parent_got_revision\" : \"1111111\", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"wor kdir\": \"/path/to/workdir/TestSlavename\"}", 195 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"WebKit Android (Nexus4)\", \"buildnumber\": 571, \"mastername\" : \"chromium.webkit\", \"parent_build_archive_url\": \"gs://test-domain/test-arc hive.zip\", \"parent_buildername\": \"Android Builder\", \"parent_got_revision\" : \"1111111\", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"wor kdir\": \"/path/to/workdir/TestSlavename\"}",
188 "--build-properties", 196 "--build-properties",
189 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"WebKit Android (Nexus4)\", \"buildnumber\": 571, \"mastername\" : \"chromium.webkit\", \"parent_build_archive_url\": \"gs://test-domain/test-arc hive.zip\", \"parent_buildername\": \"Android Builder\", \"parent_got_revision\" : \"1111111\", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"wor kdir\": \"/path/to/workdir/TestSlavename\"}" 197 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"WebKit Android (Nexus4)\", \"buildnumber\": 571, \"mastername\" : \"chromium.webkit\", \"parent_build_archive_url\": \"gs://test-domain/test-arc hive.zip\", \"parent_buildername\": \"Android Builder\", \"parent_got_revision\" : \"1111111\", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"wor kdir\": \"/path/to/workdir/TestSlavename\"}"
190 ], 198 ],
199 "cwd": "[SLAVE_BUILD]",
191 "name": "extract build" 200 "name": "extract build"
192 }, 201 },
193 { 202 {
194 "cmd": [ 203 "cmd": [
195 "python", 204 "python",
196 "-u", 205 "-u",
197 "RECIPE_MODULE[adb]/resources/list_devices.py", 206 "RECIPE_MODULE[adb]/resources/list_devices.py",
198 "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'd evices']", 207 "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'd evices']",
199 "/path/to/tmp/json" 208 "/path/to/tmp/json"
200 ], 209 ],
210 "cwd": "[SLAVE_BUILD]",
201 "name": "List adb devices", 211 "name": "List adb devices",
202 "~followup_annotations": [ 212 "~followup_annotations": [
203 "@@@STEP_LOG_LINE@json.output@[@@@", 213 "@@@STEP_LOG_LINE@json.output@[@@@",
204 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@", 214 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@",
205 "@@@STEP_LOG_LINE@json.output@]@@@", 215 "@@@STEP_LOG_LINE@json.output@]@@@",
206 "@@@STEP_LOG_END@json.output@@@" 216 "@@@STEP_LOG_END@json.output@@@"
207 ] 217 ]
208 }, 218 },
209 { 219 {
210 "cmd": [ 220 "cmd": [
211 "python", 221 "python",
212 "-u", 222 "-u",
213 "\nimport subprocess\nimport sys\nadb_path = sys.argv[1]\nfor device in sy s.argv[2:]:\n subprocess.check_call([adb_path, '-s', device, 'root'])\n subpro cess.check_call([adb_path, '-s', device, 'wait-for-device'])\n", 223 "\nimport subprocess\nimport sys\nadb_path = sys.argv[1]\nfor device in sy s.argv[2:]:\n subprocess.check_call([adb_path, '-s', device, 'root'])\n subpro cess.check_call([adb_path, '-s', device, 'wait-for-device'])\n",
214 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", 224 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
215 "014E1F310401C009" 225 "014E1F310401C009"
216 ], 226 ],
227 "cwd": "[SLAVE_BUILD]",
217 "name": "Root devices", 228 "name": "Root devices",
218 "~followup_annotations": [ 229 "~followup_annotations": [
219 "@@@STEP_LOG_LINE@python.inline@@@@", 230 "@@@STEP_LOG_LINE@python.inline@@@@",
220 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@", 231 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
221 "@@@STEP_LOG_LINE@python.inline@import sys@@@", 232 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
222 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@", 233 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@",
223 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@", 234 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@",
224 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'root'])@@@", 235 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'root'])@@@",
225 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'wait-for-device'])@@@", 236 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'wait-for-device'])@@@",
226 "@@@STEP_LOG_END@python.inline@@@" 237 "@@@STEP_LOG_END@python.inline@@@"
227 ] 238 ]
228 }, 239 },
229 { 240 {
230 "cmd": [ 241 "cmd": [
231 "[BUILD]/scripts/slave/daemonizer.py", 242 "[BUILD]/scripts/slave/daemonizer.py",
232 "--", 243 "--",
233 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py", 244 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py",
234 "[SLAVE_BUILD]/src/out/logcat" 245 "[SLAVE_BUILD]/src/out/logcat"
235 ], 246 ],
247 "cwd": "[SLAVE_BUILD]",
236 "env": { 248 "env": {
237 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 249 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
238 }, 250 },
239 "name": "spawn_logcat_monitor" 251 "name": "spawn_logcat_monitor"
240 }, 252 },
241 { 253 {
242 "cmd": [ 254 "cmd": [
243 "python", 255 "python",
244 "-u", 256 "-u",
245 "[BUILD]/scripts/slave/android/authorize_adb_devices.py", 257 "[BUILD]/scripts/slave/android/authorize_adb_devices.py",
246 "--adb-path", 258 "--adb-path",
247 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb" 259 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
248 ], 260 ],
261 "cwd": "[SLAVE_BUILD]",
249 "env": { 262 "env": {
250 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 263 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
251 }, 264 },
252 "name": "authorize_adb_devices" 265 "name": "authorize_adb_devices"
253 }, 266 },
254 { 267 {
255 "cmd": [ 268 "cmd": [
256 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py", 269 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py",
257 "--json-output", 270 "--json-output",
258 "/path/to/tmp/json" 271 "/path/to/tmp/json"
259 ], 272 ],
273 "cwd": "[SLAVE_BUILD]",
260 "env": { 274 "env": {
261 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 275 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
262 }, 276 },
263 "name": "device_status_check", 277 "name": "device_status_check",
264 "~followup_annotations": [ 278 "~followup_annotations": [
265 "@@@STEP_TEXT@Online devices: 1@@@", 279 "@@@STEP_TEXT@Online devices: 1@@@",
266 "@@@STEP_LOG_LINE@json.output@[@@@", 280 "@@@STEP_LOG_LINE@json.output@[@@@",
267 "@@@STEP_LOG_LINE@json.output@ {@@@", 281 "@@@STEP_LOG_LINE@json.output@ {@@@",
268 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@", 282 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
269 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@", 283 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
(...skipping 20 matching lines...) Expand all
290 ] 304 ]
291 }, 305 },
292 { 306 {
293 "cmd": [ 307 "cmd": [
294 "python", 308 "python",
295 "-u", 309 "-u",
296 "[SLAVE_BUILD]/src/build/android/provision_devices.py", 310 "[SLAVE_BUILD]/src/build/android/provision_devices.py",
297 "-t", 311 "-t",
298 "Release" 312 "Release"
299 ], 313 ],
314 "cwd": "[SLAVE_BUILD]",
300 "env": { 315 "env": {
301 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 316 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
302 }, 317 },
303 "name": "provision_devices" 318 "name": "provision_devices"
304 }, 319 },
305 { 320 {
306 "cmd": [ 321 "cmd": [
307 "python", 322 "python",
308 "-u", 323 "-u",
309 "[SLAVE_BUILD]/src/build/android/test_runner.py", 324 "[SLAVE_BUILD]/src/build/android/test_runner.py",
310 "gtest", 325 "gtest",
311 "-s", 326 "-s",
312 "blink_heap_unittests", 327 "blink_heap_unittests",
313 "--verbose", 328 "--verbose",
314 "--release", 329 "--release",
315 "--flakiness-dashboard-server=http://test-results.appspot.com", 330 "--flakiness-dashboard-server=http://test-results.appspot.com",
316 "--json-results-file", 331 "--json-results-file",
317 "/path/to/tmp/json" 332 "/path/to/tmp/json"
318 ], 333 ],
334 "cwd": "[SLAVE_BUILD]",
319 "env": { 335 "env": {
320 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 336 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
321 }, 337 },
322 "name": "blink_heap_unittests" 338 "name": "blink_heap_unittests"
323 }, 339 },
324 { 340 {
325 "cmd": [ 341 "cmd": [
326 "python", 342 "python",
327 "-u", 343 "-u",
328 "[SLAVE_BUILD]/src/build/android/test_runner.py", 344 "[SLAVE_BUILD]/src/build/android/test_runner.py",
329 "gtest", 345 "gtest",
330 "-s", 346 "-s",
331 "webkit_unit_tests", 347 "webkit_unit_tests",
332 "--verbose", 348 "--verbose",
333 "--release", 349 "--release",
334 "--flakiness-dashboard-server=http://test-results.appspot.com", 350 "--flakiness-dashboard-server=http://test-results.appspot.com",
335 "--json-results-file", 351 "--json-results-file",
336 "/path/to/tmp/json" 352 "/path/to/tmp/json"
337 ], 353 ],
354 "cwd": "[SLAVE_BUILD]",
338 "env": { 355 "env": {
339 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 356 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
340 }, 357 },
341 "name": "webkit_unit_tests" 358 "name": "webkit_unit_tests"
342 }, 359 },
343 { 360 {
344 "cmd": [ 361 "cmd": [
345 "python", 362 "python",
346 "-u", 363 "-u",
347 "[BUILD]/scripts/slave/runtest.py", 364 "[BUILD]/scripts/slave/runtest.py",
(...skipping 21 matching lines...) Expand all
369 "/path/to/tmp/json", 386 "/path/to/tmp/json",
370 "--test-results-server", 387 "--test-results-server",
371 "test-results.appspot.com", 388 "test-results.appspot.com",
372 "--build-number", 389 "--build-number",
373 "571", 390 "571",
374 "--builder-name", 391 "--builder-name",
375 "WebKit Android (Nexus4)", 392 "WebKit Android (Nexus4)",
376 "--platform", 393 "--platform",
377 "android" 394 "android"
378 ], 395 ],
396 "cwd": "[SLAVE_BUILD]",
379 "name": "webkit_tests", 397 "name": "webkit_tests",
380 "~followup_annotations": [ 398 "~followup_annotations": [
381 "@@@STEP_TEXT@<br/>Total executed: 9001<br/>@@@" 399 "@@@STEP_TEXT@<br/>Total executed: 9001<br/>@@@"
382 ] 400 ]
383 }, 401 },
384 { 402 {
385 "cmd": [ 403 "cmd": [
386 "python", 404 "python",
387 "-u", 405 "-u",
388 "[BUILD]/scripts/slave/chromium/archive_layout_test_results.py", 406 "[BUILD]/scripts/slave/chromium/archive_layout_test_results.py",
389 "--results-dir", 407 "--results-dir",
390 "[SLAVE_BUILD]/layout-test-results", 408 "[SLAVE_BUILD]/layout-test-results",
391 "--build-dir", 409 "--build-dir",
392 "[SLAVE_BUILD]/src/out", 410 "[SLAVE_BUILD]/src/out",
393 "--build-number", 411 "--build-number",
394 "571", 412 "571",
395 "--builder-name", 413 "--builder-name",
396 "WebKit Android (Nexus4)", 414 "WebKit Android (Nexus4)",
397 "--gs-bucket", 415 "--gs-bucket",
398 "gs://chromium-layout-test-archives", 416 "gs://chromium-layout-test-archives",
399 "--factory-properties", 417 "--factory-properties",
400 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"WebKit Android (Nexus4)\", \"buildnumber\": 571, \"mastername\" : \"chromium.webkit\", \"parent_build_archive_url\": \"gs://test-domain/test-arc hive.zip\", \"parent_buildername\": \"Android Builder\", \"parent_got_revision\" : \"1111111\", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"wor kdir\": \"/path/to/workdir/TestSlavename\"}", 418 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"WebKit Android (Nexus4)\", \"buildnumber\": 571, \"mastername\" : \"chromium.webkit\", \"parent_build_archive_url\": \"gs://test-domain/test-arc hive.zip\", \"parent_buildername\": \"Android Builder\", \"parent_got_revision\" : \"1111111\", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"wor kdir\": \"/path/to/workdir/TestSlavename\"}",
401 "--build-properties", 419 "--build-properties",
402 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"WebKit Android (Nexus4)\", \"buildnumber\": 571, \"mastername\" : \"chromium.webkit\", \"parent_build_archive_url\": \"gs://test-domain/test-arc hive.zip\", \"parent_buildername\": \"Android Builder\", \"parent_got_revision\" : \"1111111\", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"wor kdir\": \"/path/to/workdir/TestSlavename\"}" 420 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"WebKit Android (Nexus4)\", \"buildnumber\": 571, \"mastername\" : \"chromium.webkit\", \"parent_build_archive_url\": \"gs://test-domain/test-arc hive.zip\", \"parent_buildername\": \"Android Builder\", \"parent_got_revision\" : \"1111111\", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"wor kdir\": \"/path/to/workdir/TestSlavename\"}"
403 ], 421 ],
422 "cwd": "[SLAVE_BUILD]",
404 "name": "archive_webkit_tests_results", 423 "name": "archive_webkit_tests_results",
405 "~followup_annotations": [ 424 "~followup_annotations": [
406 "@@@STEP_LINK@layout_test_results@https://storage.googleapis.com/chromium- layout-test-archives/WebKit_Android__Nexus4_/571/layout-test-results/results.htm l@@@", 425 "@@@STEP_LINK@layout_test_results@https://storage.googleapis.com/chromium- layout-test-archives/WebKit_Android__Nexus4_/571/layout-test-results/results.htm l@@@",
407 "@@@STEP_LINK@(zip)@https://storage.googleapis.com/chromium-layout-test-ar chives/WebKit_Android__Nexus4_/571/layout-test-results.zip@@@" 426 "@@@STEP_LINK@(zip)@https://storage.googleapis.com/chromium-layout-test-ar chives/WebKit_Android__Nexus4_/571/layout-test-results.zip@@@"
408 ] 427 ]
409 }, 428 },
410 { 429 {
411 "cmd": [ 430 "cmd": [
412 "python", 431 "python",
413 "-u", 432 "-u",
414 "[BUILD]/scripts/slave/tee.py", 433 "[BUILD]/scripts/slave/tee.py",
415 "[SLAVE_BUILD]/src/out/Release/full_log", 434 "[SLAVE_BUILD]/src/out/Release/full_log",
416 "--", 435 "--",
417 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", 436 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py",
418 "[SLAVE_BUILD]/src/out/logcat" 437 "[SLAVE_BUILD]/src/out/logcat"
419 ], 438 ],
439 "cwd": "[SLAVE_BUILD]",
420 "name": "logcat_dump" 440 "name": "logcat_dump"
421 }, 441 },
422 { 442 {
423 "cmd": [ 443 "cmd": [
424 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" , 444 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" ,
425 "--arch", 445 "--arch",
426 "arm", 446 "arm",
427 "--more-info", 447 "--more-info",
428 "[SLAVE_BUILD]/src/out/Release/full_log" 448 "[SLAVE_BUILD]/src/out/Release/full_log"
429 ], 449 ],
450 "cwd": "[SLAVE_BUILD]",
430 "env": { 451 "env": {
431 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 452 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
432 }, 453 },
433 "name": "stack_tool_with_logcat_dump" 454 "name": "stack_tool_with_logcat_dump"
434 }, 455 },
435 { 456 {
436 "cmd": [ 457 "cmd": [
437 "[SLAVE_BUILD]/src/build/android/tombstones.py", 458 "[SLAVE_BUILD]/src/build/android/tombstones.py",
438 "-a", 459 "-a",
439 "-s", 460 "-s",
440 "-w" 461 "-w"
441 ], 462 ],
463 "cwd": "[SLAVE_BUILD]",
442 "env": { 464 "env": {
443 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 465 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
444 }, 466 },
445 "name": "stack_tool_for_tombstones" 467 "name": "stack_tool_for_tombstones"
446 }, 468 },
447 { 469 {
448 "cmd": [ 470 "cmd": [
449 "python", 471 "python",
450 "-u", 472 "-u",
451 "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with ope n(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(re port)\n", 473 "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with ope n(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(re port)\n",
452 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log" 474 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log"
453 ], 475 ],
476 "cwd": "[SLAVE_BUILD]",
454 "name": "test_report", 477 "name": "test_report",
455 "~followup_annotations": [ 478 "~followup_annotations": [
456 "@@@STEP_LOG_LINE@python.inline@@@@", 479 "@@@STEP_LOG_LINE@python.inline@@@@",
457 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", 480 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
458 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", 481 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@",
459 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", 482 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
460 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", 483 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
461 "@@@STEP_LOG_LINE@python.inline@ print l@@@", 484 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
462 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", 485 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
463 "@@@STEP_LOG_END@python.inline@@@" 486 "@@@STEP_LOG_END@python.inline@@@"
464 ] 487 ]
465 } 488 }
466 ] 489 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698