OLD | NEW |
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 "tryserver.chromium.linux", | 8 "tryserver.chromium.linux", |
9 "--builder", | 9 "--builder", |
10 "android_amp_rel_tests_recipe", | 10 "android_amp_rel_tests_recipe", |
11 "--slave", | 11 "--slave", |
12 "slavename", | 12 "slavename", |
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'}, {'custom_deps': {'src/chrome/test/data/firefo
x2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins':
None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/t
est/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/
chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin':
None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 's
rc/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None,
'src/data/mozilla_js_tests': None, 'src/data/page_cycler': None, 'src/data/sele
nium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data
': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': Non
e, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': No
ne}, 'deps_file': 'DEPS', 'managed': True, 'name': 'src-internal', 'url': 'svn:/
/svn-mirror.golo.chromium.org/chrome-internal/trunk/src-internal'}]\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'}, {'custom_deps': {'src/chrome/test/data/firefo
x2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins':
None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/t
est/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/
chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin':
None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 's
rc/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None,
'src/data/mozilla_js_tests': None, 'src/data/page_cycler': None, 'src/data/sele
nium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data
': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': Non
e, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': No
ne}, 'deps_file': 'DEPS', 'managed': True, 'name': 'src-internal', 'url': 'svn:/
/svn-mirror.golo.chromium.org/chrome-internal/trunk/src-internal'}]\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@4f4b02f6b7fa20a3a25682c457bbc8ad589c8a00" | 22 "src@4f4b02f6b7fa20a3a25682c457bbc8ad589c8a00" |
23 ], | 23 ], |
| 24 "cwd": "[SLAVE_BUILD]", |
24 "name": "bot_update", | 25 "name": "bot_update", |
25 "~followup_annotations": [ | 26 "~followup_annotations": [ |
26 "@@@STEP_TEXT@Some step text@@@", | 27 "@@@STEP_TEXT@Some step text@@@", |
27 "@@@STEP_LOG_LINE@json.output@{@@@", | 28 "@@@STEP_LOG_LINE@json.output@{@@@", |
28 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", | 29 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", |
29 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@", | 30 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@", |
30 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@", | 31 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@", |
31 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", | 32 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", |
32 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398
0d76e269b7982aeeefc1b9b50\", @@@", | 33 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398
0d76e269b7982aeeefc1b9b50\", @@@", |
33 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m
aster@{#274981}\", @@@", | 34 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m
aster@{#274981}\", @@@", |
(...skipping 29 matching lines...) Expand all Loading... |
63 { | 64 { |
64 "cmd": [ | 65 "cmd": [ |
65 "python", | 66 "python", |
66 "-u", | 67 "-u", |
67 "\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", | 68 "\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", |
68 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps", | 69 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps", |
69 "[SLAVE_BUILD]/src/out/Release/test_logs", | 70 "[SLAVE_BUILD]/src/out/Release/test_logs", |
70 "[SLAVE_BUILD]/src/out/build_product.zip", | 71 "[SLAVE_BUILD]/src/out/build_product.zip", |
71 "[SLAVE_BUILD]/src" | 72 "[SLAVE_BUILD]/src" |
72 ], | 73 ], |
| 74 "cwd": "[SLAVE_BUILD]", |
73 "name": "clean local files", | 75 "name": "clean local files", |
74 "~followup_annotations": [ | 76 "~followup_annotations": [ |
75 "@@@STEP_LOG_LINE@python.inline@@@@", | 77 "@@@STEP_LOG_LINE@python.inline@@@@", |
76 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", | 78 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", |
77 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", | 79 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", |
78 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", | 80 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", |
79 "@@@STEP_LOG_LINE@python.inline@try:@@@", | 81 "@@@STEP_LOG_LINE@python.inline@try:@@@", |
80 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@", | 82 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@", |
81 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", | 83 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", |
82 "@@@STEP_LOG_LINE@python.inline@ pass@@@", | 84 "@@@STEP_LOG_LINE@python.inline@ pass@@@", |
83 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv
[4]):@@@", | 85 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv
[4]):@@@", |
84 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@", | 86 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@", |
85 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@", | 87 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@", |
86 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@"
, | 88 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@"
, |
87 "@@@STEP_LOG_END@python.inline@@@" | 89 "@@@STEP_LOG_END@python.inline@@@" |
88 ] | 90 ] |
89 }, | 91 }, |
90 { | 92 { |
91 "cmd": [ | 93 "cmd": [ |
92 "python", | 94 "python", |
93 "-u", | 95 "-u", |
94 "[DEPOT_TOOLS]/gclient.py", | 96 "[DEPOT_TOOLS]/gclient.py", |
95 "runhooks" | 97 "runhooks" |
96 ], | 98 ], |
| 99 "cwd": "[SLAVE_BUILD]", |
97 "env": { | 100 "env": { |
98 "GYP_CROSSCOMPILE": "1", | 101 "GYP_CROSSCOMPILE": "1", |
99 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' target_arch=arm use_goma=1", | 102 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' target_arch=arm use_goma=1", |
100 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 103 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
101 }, | 104 }, |
102 "name": "gclient runhooks" | 105 "name": "gclient runhooks" |
103 }, | 106 }, |
104 { | 107 { |
105 "allow_subannotations": false, | 108 "allow_subannotations": false, |
106 "cmd": [ | 109 "cmd": [ |
107 "[SLAVE_BUILD]/src/build/tree_truth.sh", | 110 "[SLAVE_BUILD]/src/build/tree_truth.sh", |
108 "[SLAVE_BUILD]/src", | 111 "[SLAVE_BUILD]/src", |
109 "src" | 112 "src" |
110 ], | 113 ], |
| 114 "cwd": "[SLAVE_BUILD]", |
111 "name": "tree truth steps" | 115 "name": "tree truth steps" |
112 }, | 116 }, |
113 { | 117 { |
114 "cmd": [ | 118 "cmd": [ |
115 "git", | 119 "git", |
116 "diff", | 120 "diff", |
117 "--cached", | 121 "--cached", |
118 "--name-only" | 122 "--name-only" |
119 ], | 123 ], |
120 "cwd": "[SLAVE_BUILD]/src", | 124 "cwd": "[SLAVE_BUILD]/src", |
121 "name": "git diff to analyze patch", | 125 "name": "git diff to analyze patch", |
122 "stdout": "/path/to/tmp/", | 126 "stdout": "/path/to/tmp/", |
123 "~followup_annotations": [ | 127 "~followup_annotations": [ |
124 "@@@STEP_LOG_LINE@files@foo.cc@@@", | 128 "@@@STEP_LOG_LINE@files@foo.cc@@@", |
125 "@@@STEP_LOG_END@files@@@" | 129 "@@@STEP_LOG_END@files@@@" |
126 ] | 130 ] |
127 }, | 131 }, |
128 { | 132 { |
129 "cmd": [ | 133 "cmd": [ |
130 "python", | 134 "python", |
131 "-u", | 135 "-u", |
132 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 136 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
133 "[SLAVE_BUILD]/src/testing/buildbot/trybot_analyze_config.json", | 137 "[SLAVE_BUILD]/src/testing/buildbot/trybot_analyze_config.json", |
134 "/path/to/tmp/json" | 138 "/path/to/tmp/json" |
135 ], | 139 ], |
| 140 "cwd": "[SLAVE_BUILD]", |
136 "name": "read filter exclusion spec", | 141 "name": "read filter exclusion spec", |
137 "~followup_annotations": [ | 142 "~followup_annotations": [ |
138 "@@@STEP_TEXT@path: 'testing/buildbot/trybot_analyze_config.json'@@@", | 143 "@@@STEP_TEXT@path: 'testing/buildbot/trybot_analyze_config.json'@@@", |
139 "@@@STEP_LOG_LINE@json.output@{@@@", | 144 "@@@STEP_LOG_LINE@json.output@{@@@", |
140 "@@@STEP_LOG_LINE@json.output@ \"base\": {@@@", | 145 "@@@STEP_LOG_LINE@json.output@ \"base\": {@@@", |
141 "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@", | 146 "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@", |
142 "@@@STEP_LOG_LINE@json.output@ }, @@@", | 147 "@@@STEP_LOG_LINE@json.output@ }, @@@", |
143 "@@@STEP_LOG_LINE@json.output@ \"chromium\": {@@@", | 148 "@@@STEP_LOG_LINE@json.output@ \"chromium\": {@@@", |
144 "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@", | 149 "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@", |
145 "@@@STEP_LOG_LINE@json.output@ }, @@@", | 150 "@@@STEP_LOG_LINE@json.output@ }, @@@", |
146 "@@@STEP_LOG_LINE@json.output@ \"ios\": {@@@", | 151 "@@@STEP_LOG_LINE@json.output@ \"ios\": {@@@", |
147 "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@", | 152 "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@", |
148 "@@@STEP_LOG_LINE@json.output@ }@@@", | 153 "@@@STEP_LOG_LINE@json.output@ }@@@", |
149 "@@@STEP_LOG_LINE@json.output@}@@@", | 154 "@@@STEP_LOG_LINE@json.output@}@@@", |
150 "@@@STEP_LOG_END@json.output@@@" | 155 "@@@STEP_LOG_END@json.output@@@" |
151 ] | 156 ] |
152 }, | 157 }, |
153 { | 158 { |
154 "cmd": [ | 159 "cmd": [ |
155 "python", | 160 "python", |
156 "-u", | 161 "-u", |
157 "[SLAVE_BUILD]/src/build/gyp_chromium", | 162 "[SLAVE_BUILD]/src/build/gyp_chromium", |
158 "--analyzer", | 163 "--analyzer", |
159 "{\"files\": [\"foo.cc\"], \"targets\": [\"android_webview_unittests\", \"
base_unittests\", \"cc_unittests\", \"components_unittests\", \"events_unittests
\", \"gl_tests\", \"ipc_tests\", \"skia_unittests\", \"sql_unittests\", \"sync_u
nit_tests\", \"ui_android_unittests\", \"ui_touch_selection_unittests\", \"junit
_unit_tests\"]}", | 164 "{\"files\": [\"foo.cc\"], \"targets\": [\"android_webview_unittests\", \"
base_unittests\", \"cc_unittests\", \"components_unittests\", \"events_unittests
\", \"gl_tests\", \"ipc_tests\", \"skia_unittests\", \"sql_unittests\", \"sync_u
nit_tests\", \"ui_android_unittests\", \"ui_touch_selection_unittests\", \"junit
_unit_tests\"]}", |
160 "/path/to/tmp/json" | 165 "/path/to/tmp/json" |
161 ], | 166 ], |
| 167 "cwd": "[SLAVE_BUILD]", |
162 "env": { | 168 "env": { |
163 "GYP_CROSSCOMPILE": "1", | 169 "GYP_CROSSCOMPILE": "1", |
164 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' target_arch=arm use_goma=1" | 170 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' target_arch=arm use_goma=1" |
165 }, | 171 }, |
166 "name": "analyze", | 172 "name": "analyze", |
167 "~followup_annotations": [ | 173 "~followup_annotations": [ |
168 "@@@STEP_LOG_LINE@json.output@{@@@", | 174 "@@@STEP_LOG_LINE@json.output@{@@@", |
169 "@@@STEP_LOG_LINE@json.output@ \"build_targets\": [@@@", | 175 "@@@STEP_LOG_LINE@json.output@ \"build_targets\": [@@@", |
170 "@@@STEP_LOG_LINE@json.output@ \"base_unittests_apk\", @@@", | 176 "@@@STEP_LOG_LINE@json.output@ \"base_unittests_apk\", @@@", |
171 "@@@STEP_LOG_LINE@json.output@ \"junit_unit_tests\"@@@", | 177 "@@@STEP_LOG_LINE@json.output@ \"junit_unit_tests\"@@@", |
172 "@@@STEP_LOG_LINE@json.output@ ], @@@", | 178 "@@@STEP_LOG_LINE@json.output@ ], @@@", |
173 "@@@STEP_LOG_LINE@json.output@ \"status\": \"Found dependency\", @@@", | 179 "@@@STEP_LOG_LINE@json.output@ \"status\": \"Found dependency\", @@@", |
174 "@@@STEP_LOG_LINE@json.output@ \"targets\": [@@@", | 180 "@@@STEP_LOG_LINE@json.output@ \"targets\": [@@@", |
175 "@@@STEP_LOG_LINE@json.output@ \"base_unittests\", @@@", | 181 "@@@STEP_LOG_LINE@json.output@ \"base_unittests\", @@@", |
176 "@@@STEP_LOG_LINE@json.output@ \"junit_unit_tests\"@@@", | 182 "@@@STEP_LOG_LINE@json.output@ \"junit_unit_tests\"@@@", |
177 "@@@STEP_LOG_LINE@json.output@ ]@@@", | 183 "@@@STEP_LOG_LINE@json.output@ ]@@@", |
178 "@@@STEP_LOG_LINE@json.output@}@@@", | 184 "@@@STEP_LOG_LINE@json.output@}@@@", |
179 "@@@STEP_LOG_END@json.output@@@" | 185 "@@@STEP_LOG_END@json.output@@@" |
180 ] | 186 ] |
181 }, | 187 }, |
182 { | 188 { |
183 "allow_subannotations": false, | 189 "allow_subannotations": false, |
184 "cmd": [ | 190 "cmd": [ |
185 "[SLAVE_BUILD]/src/build/tree_truth.sh", | 191 "[SLAVE_BUILD]/src/build/tree_truth.sh", |
186 "[SLAVE_BUILD]/src", | 192 "[SLAVE_BUILD]/src", |
187 "src" | 193 "src" |
188 ], | 194 ], |
| 195 "cwd": "[SLAVE_BUILD]", |
189 "name": "tree truth steps (2)" | 196 "name": "tree truth steps (2)" |
190 }, | 197 }, |
191 { | 198 { |
192 "cmd": [ | 199 "cmd": [ |
193 "python", | 200 "python", |
194 "-u", | 201 "-u", |
195 "[BUILD]/scripts/slave/compile.py", | 202 "[BUILD]/scripts/slave/compile.py", |
196 "--target", | 203 "--target", |
197 "Release", | 204 "Release", |
198 "--src-dir", | 205 "--src-dir", |
199 "[SLAVE_BUILD]/src", | 206 "[SLAVE_BUILD]/src", |
200 "--build-tool", | 207 "--build-tool", |
201 "ninja", | 208 "ninja", |
202 "--compiler", | 209 "--compiler", |
203 "goma", | 210 "goma", |
204 "--goma-dir", | 211 "--goma-dir", |
205 "[BUILD]/goma", | 212 "[BUILD]/goma", |
206 "--", | 213 "--", |
207 "base_unittests_apk", | 214 "base_unittests_apk", |
208 "junit_unit_tests" | 215 "junit_unit_tests" |
209 ], | 216 ], |
| 217 "cwd": "[SLAVE_BUILD]", |
210 "env": { | 218 "env": { |
211 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 219 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
212 }, | 220 }, |
213 "name": "compile" | 221 "name": "compile" |
214 }, | 222 }, |
215 { | 223 { |
216 "cmd": [ | 224 "cmd": [ |
217 "python", | 225 "python", |
218 "-u", | 226 "-u", |
219 "[SLAVE_BUILD]/src/build/android/test_runner.py", | 227 "[SLAVE_BUILD]/src/build/android/test_runner.py", |
(...skipping 21 matching lines...) Expand all Loading... |
241 "Nexus 5", | 249 "Nexus 5", |
242 "--remote-device-os", | 250 "--remote-device-os", |
243 "4.4.2", | 251 "4.4.2", |
244 "--remote-device-os", | 252 "--remote-device-os", |
245 "4.4.3", | 253 "4.4.3", |
246 "--trigger", | 254 "--trigger", |
247 "/path/to/tmp/json", | 255 "/path/to/tmp/json", |
248 "--verbose", | 256 "--verbose", |
249 "--release" | 257 "--release" |
250 ], | 258 ], |
| 259 "cwd": "[SLAVE_BUILD]", |
251 "name": "[trigger] base_unittests", | 260 "name": "[trigger] base_unittests", |
252 "~followup_annotations": [ | 261 "~followup_annotations": [ |
253 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", | 262 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", |
254 "@@@STEP_LOG_LINE@json.output@{@@@", | 263 "@@@STEP_LOG_LINE@json.output@{@@@", |
255 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | 264 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", |
256 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | 265 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", |
257 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | 266 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", |
258 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | 267 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", |
259 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | 268 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", |
260 "@@@STEP_LOG_LINE@json.output@ }@@@", | 269 "@@@STEP_LOG_LINE@json.output@ }@@@", |
261 "@@@STEP_LOG_LINE@json.output@ }@@@", | 270 "@@@STEP_LOG_LINE@json.output@ }@@@", |
262 "@@@STEP_LOG_LINE@json.output@}@@@", | 271 "@@@STEP_LOG_LINE@json.output@}@@@", |
263 "@@@STEP_LOG_END@json.output@@@" | 272 "@@@STEP_LOG_END@json.output@@@" |
264 ] | 273 ] |
265 }, | 274 }, |
266 { | 275 { |
267 "cmd": [ | 276 "cmd": [ |
268 "python", | 277 "python", |
269 "-u", | 278 "-u", |
270 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 279 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
271 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers
ion\": \"1.2.3\"}}}", | 280 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers
ion\": \"1.2.3\"}}}", |
272 "[TMP_BASE]/amp_trigger_tmp_1/base_unittests.json" | 281 "[TMP_BASE]/amp_trigger_tmp_1/base_unittests.json" |
273 ], | 282 ], |
| 283 "cwd": "[SLAVE_BUILD]", |
274 "name": "[trigger] save base_unittests data" | 284 "name": "[trigger] save base_unittests data" |
275 }, | 285 }, |
276 { | 286 { |
277 "cmd": [ | 287 "cmd": [ |
278 "python", | 288 "python", |
279 "-u", | 289 "-u", |
280 "[SLAVE_BUILD]/src/build/android/test_runner.py", | 290 "[SLAVE_BUILD]/src/build/android/test_runner.py", |
281 "junit", | 291 "junit", |
282 "-s", | 292 "-s", |
283 "junit_unit_tests", | 293 "junit_unit_tests", |
284 "--verbose", | 294 "--verbose", |
285 "--release" | 295 "--release" |
286 ], | 296 ], |
| 297 "cwd": "[SLAVE_BUILD]", |
287 "env": { | 298 "env": { |
288 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 299 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
289 }, | 300 }, |
290 "name": "junit_unit_tests" | 301 "name": "junit_unit_tests" |
291 }, | 302 }, |
292 { | 303 { |
293 "cmd": [ | 304 "cmd": [ |
294 "python", | 305 "python", |
295 "-u", | 306 "-u", |
296 "[SLAVE_BUILD]/src/build/android/test_runner.py", | 307 "[SLAVE_BUILD]/src/build/android/test_runner.py", |
297 "python", | 308 "python", |
298 "-s", | 309 "-s", |
299 "gyp_py_unittests", | 310 "gyp_py_unittests", |
300 "--verbose" | 311 "--verbose" |
301 ], | 312 ], |
| 313 "cwd": "[SLAVE_BUILD]", |
302 "env": { | 314 "env": { |
303 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 315 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
304 }, | 316 }, |
305 "name": "gyp_py_unittests" | 317 "name": "gyp_py_unittests" |
306 }, | 318 }, |
307 { | 319 { |
308 "cmd": [ | 320 "cmd": [ |
309 "python", | 321 "python", |
310 "-u", | 322 "-u", |
311 "[SLAVE_BUILD]/src/build/android/test_runner.py", | 323 "[SLAVE_BUILD]/src/build/android/test_runner.py", |
312 "python", | 324 "python", |
313 "-s", | 325 "-s", |
314 "pylib_py_unittests", | 326 "pylib_py_unittests", |
315 "--verbose" | 327 "--verbose" |
316 ], | 328 ], |
| 329 "cwd": "[SLAVE_BUILD]", |
317 "env": { | 330 "env": { |
318 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 331 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
319 }, | 332 }, |
320 "name": "pylib_py_unittests" | 333 "name": "pylib_py_unittests" |
321 }, | 334 }, |
322 { | 335 { |
323 "cmd": [ | 336 "cmd": [ |
324 "python", | 337 "python", |
325 "-u", | 338 "-u", |
326 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 339 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
327 "[TMP_BASE]/amp_trigger_tmp_1/base_unittests.json", | 340 "[TMP_BASE]/amp_trigger_tmp_1/base_unittests.json", |
328 "/path/to/tmp/json" | 341 "/path/to/tmp/json" |
329 ], | 342 ], |
| 343 "cwd": "[SLAVE_BUILD]", |
330 "name": "[collect] load base_unittests data", | 344 "name": "[collect] load base_unittests data", |
331 "~followup_annotations": [ | 345 "~followup_annotations": [ |
332 "@@@STEP_LOG_LINE@json.output@{@@@", | 346 "@@@STEP_LOG_LINE@json.output@{@@@", |
333 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | 347 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", |
334 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | 348 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", |
335 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | 349 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", |
336 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | 350 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", |
337 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | 351 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", |
338 "@@@STEP_LOG_LINE@json.output@ }@@@", | 352 "@@@STEP_LOG_LINE@json.output@ }@@@", |
339 "@@@STEP_LOG_LINE@json.output@ }@@@", | 353 "@@@STEP_LOG_LINE@json.output@ }@@@", |
(...skipping 30 matching lines...) Expand all Loading... |
370 "4.4.2", | 384 "4.4.2", |
371 "--remote-device-os", | 385 "--remote-device-os", |
372 "4.4.3", | 386 "4.4.3", |
373 "--collect", | 387 "--collect", |
374 "[TMP_BASE]/amp_trigger_tmp_1/base_unittests.json", | 388 "[TMP_BASE]/amp_trigger_tmp_1/base_unittests.json", |
375 "--results-path", | 389 "--results-path", |
376 "[TMP_BASE]/amp_results_tmp_2/base_unittests/results.zip", | 390 "[TMP_BASE]/amp_results_tmp_2/base_unittests/results.zip", |
377 "--verbose", | 391 "--verbose", |
378 "--release" | 392 "--release" |
379 ], | 393 ], |
| 394 "cwd": "[SLAVE_BUILD]", |
380 "name": "[collect] base_unittests", | 395 "name": "[collect] base_unittests", |
381 "~followup_annotations": [ | 396 "~followup_annotations": [ |
382 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" | 397 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" |
383 ] | 398 ] |
384 }, | 399 }, |
385 { | 400 { |
386 "cmd": [ | 401 "cmd": [ |
387 "python", | 402 "python", |
388 "-u", | 403 "-u", |
389 "\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", | 404 "\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", |
390 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log" | 405 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log" |
391 ], | 406 ], |
| 407 "cwd": "[SLAVE_BUILD]", |
392 "name": "test_report", | 408 "name": "test_report", |
393 "~followup_annotations": [ | 409 "~followup_annotations": [ |
394 "@@@STEP_LOG_LINE@python.inline@@@@", | 410 "@@@STEP_LOG_LINE@python.inline@@@@", |
395 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", | 411 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", |
396 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", | 412 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", |
397 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", | 413 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", |
398 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", | 414 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", |
399 "@@@STEP_LOG_LINE@python.inline@ print l@@@", | 415 "@@@STEP_LOG_LINE@python.inline@ print l@@@", |
400 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", | 416 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", |
401 "@@@STEP_LOG_END@python.inline@@@" | 417 "@@@STEP_LOG_END@python.inline@@@" |
402 ] | 418 ] |
403 } | 419 } |
404 ] | 420 ] |
OLD | NEW |