OLD | NEW |
1 [ | 1 [ |
2 { | 2 { |
3 "cmd": [ | 3 "cmd": [ |
4 "python", | 4 "python", |
5 "-u", | 5 "-u", |
6 "\nimport os, sys, shutil\nroot = sys.argv[1]\nnuke_dirs = sys.argv[2:]\nf
or fname in os.listdir(root):\n path = os.path.join(root, fname)\n if os.path.
isfile(path):\n os.unlink(path)\n elif fname in nuke_dirs:\n shutil.rmtre
e(path)\n", | 6 "\nimport os, sys, shutil\nroot = sys.argv[1]\nnuke_dirs = sys.argv[2:]\nf
or fname in os.listdir(root):\n path = os.path.join(root, fname)\n if os.path.
isfile(path):\n os.unlink(path)\n elif fname in nuke_dirs:\n shutil.rmtre
e(path)\n", |
7 "[CWD]", | 7 "[SLAVE_BUILD]", |
8 "libs", | 8 "libs", |
9 "obj", | 9 "obj", |
10 "armeabi-v7a" | 10 "armeabi-v7a" |
11 ], | 11 ], |
| 12 "cwd": "[SLAVE_BUILD]", |
12 "name": "clean_build", | 13 "name": "clean_build", |
13 "~followup_annotations": [ | 14 "~followup_annotations": [ |
14 "@@@STEP_LOG_LINE@python.inline@@@@", | 15 "@@@STEP_LOG_LINE@python.inline@@@@", |
15 "@@@STEP_LOG_LINE@python.inline@import os, sys, shutil@@@", | 16 "@@@STEP_LOG_LINE@python.inline@import os, sys, shutil@@@", |
16 "@@@STEP_LOG_LINE@python.inline@root = sys.argv[1]@@@", | 17 "@@@STEP_LOG_LINE@python.inline@root = sys.argv[1]@@@", |
17 "@@@STEP_LOG_LINE@python.inline@nuke_dirs = sys.argv[2:]@@@", | 18 "@@@STEP_LOG_LINE@python.inline@nuke_dirs = sys.argv[2:]@@@", |
18 "@@@STEP_LOG_LINE@python.inline@for fname in os.listdir(root):@@@", | 19 "@@@STEP_LOG_LINE@python.inline@for fname in os.listdir(root):@@@", |
19 "@@@STEP_LOG_LINE@python.inline@ path = os.path.join(root, fname)@@@", | 20 "@@@STEP_LOG_LINE@python.inline@ path = os.path.join(root, fname)@@@", |
20 "@@@STEP_LOG_LINE@python.inline@ if os.path.isfile(path):@@@", | 21 "@@@STEP_LOG_LINE@python.inline@ if os.path.isfile(path):@@@", |
21 "@@@STEP_LOG_LINE@python.inline@ os.unlink(path)@@@", | 22 "@@@STEP_LOG_LINE@python.inline@ os.unlink(path)@@@", |
22 "@@@STEP_LOG_LINE@python.inline@ elif fname in nuke_dirs:@@@", | 23 "@@@STEP_LOG_LINE@python.inline@ elif fname in nuke_dirs:@@@", |
23 "@@@STEP_LOG_LINE@python.inline@ shutil.rmtree(path)@@@", | 24 "@@@STEP_LOG_LINE@python.inline@ shutil.rmtree(path)@@@", |
24 "@@@STEP_LOG_END@python.inline@@@" | 25 "@@@STEP_LOG_END@python.inline@@@" |
25 ] | 26 ] |
26 }, | 27 }, |
27 { | 28 { |
28 "cmd": [ | 29 "cmd": [ |
29 "python", | 30 "python", |
30 "-u", | 31 "-u", |
31 "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py", | 32 "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py", |
32 "--path", | 33 "--path", |
33 "[CWD]/android_tools", | 34 "[SLAVE_BUILD]/android_tools", |
34 "--url", | 35 "--url", |
35 "https://chromium.googlesource.com/android_tools" | 36 "https://chromium.googlesource.com/android_tools" |
36 ], | 37 ], |
| 38 "cwd": "[SLAVE_BUILD]", |
37 "name": "git setup" | 39 "name": "git setup" |
38 }, | 40 }, |
39 { | 41 { |
40 "cmd": [ | 42 "cmd": [ |
41 "git", | 43 "git", |
42 "retry", | 44 "retry", |
43 "fetch", | 45 "fetch", |
44 "origin", | 46 "origin", |
45 "master", | 47 "master", |
46 "--recurse-submodules" | 48 "--recurse-submodules" |
47 ], | 49 ], |
48 "cwd": "[CWD]/android_tools", | 50 "cwd": "[SLAVE_BUILD]/android_tools", |
49 "name": "git fetch" | 51 "name": "git fetch" |
50 }, | 52 }, |
51 { | 53 { |
52 "cmd": [ | 54 "cmd": [ |
53 "git", | 55 "git", |
54 "checkout", | 56 "checkout", |
55 "-f", | 57 "-f", |
56 "FETCH_HEAD" | 58 "FETCH_HEAD" |
57 ], | 59 ], |
58 "cwd": "[CWD]/android_tools", | 60 "cwd": "[SLAVE_BUILD]/android_tools", |
59 "name": "git checkout" | 61 "name": "git checkout" |
60 }, | 62 }, |
61 { | 63 { |
62 "cmd": [ | 64 "cmd": [ |
63 "git", | 65 "git", |
64 "rev-parse", | 66 "rev-parse", |
65 "HEAD" | 67 "HEAD" |
66 ], | 68 ], |
67 "cwd": "[CWD]/android_tools", | 69 "cwd": "[SLAVE_BUILD]/android_tools", |
68 "name": "read revision", | 70 "name": "read revision", |
69 "stdout": "/path/to/tmp/", | 71 "stdout": "/path/to/tmp/", |
70 "~followup_annotations": [ | 72 "~followup_annotations": [ |
71 "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@" | 73 "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@" |
72 ] | 74 ] |
73 }, | 75 }, |
74 { | 76 { |
75 "cmd": [ | 77 "cmd": [ |
76 "git", | 78 "git", |
77 "clean", | 79 "clean", |
78 "-f", | 80 "-f", |
79 "-d", | 81 "-d", |
80 "-x" | 82 "-x" |
81 ], | 83 ], |
82 "cwd": "[CWD]/android_tools", | 84 "cwd": "[SLAVE_BUILD]/android_tools", |
83 "name": "git clean" | 85 "name": "git clean" |
84 }, | 86 }, |
85 { | 87 { |
86 "cmd": [ | 88 "cmd": [ |
87 "git", | 89 "git", |
88 "submodule", | 90 "submodule", |
89 "sync" | 91 "sync" |
90 ], | 92 ], |
91 "cwd": "[CWD]/android_tools", | 93 "cwd": "[SLAVE_BUILD]/android_tools", |
92 "name": "submodule sync" | 94 "name": "submodule sync" |
93 }, | 95 }, |
94 { | 96 { |
95 "cmd": [ | 97 "cmd": [ |
96 "git", | 98 "git", |
97 "submodule", | 99 "submodule", |
98 "update", | 100 "update", |
99 "--init", | 101 "--init", |
100 "--recursive" | 102 "--recursive" |
101 ], | 103 ], |
102 "cwd": "[CWD]/android_tools", | 104 "cwd": "[SLAVE_BUILD]/android_tools", |
103 "name": "submodule update" | 105 "name": "submodule update" |
104 }, | 106 }, |
105 { | 107 { |
106 "cmd": [ | 108 "cmd": [ |
107 "python", | 109 "python", |
108 "-u", | 110 "-u", |
109 "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py", | 111 "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py", |
110 "--path", | 112 "--path", |
111 "[CWD]/libvpx", | 113 "[SLAVE_BUILD]/libvpx", |
112 "--url", | 114 "--url", |
113 "https://chromium.googlesource.com/webm/libvpx" | 115 "https://chromium.googlesource.com/webm/libvpx" |
114 ], | 116 ], |
| 117 "cwd": "[SLAVE_BUILD]", |
115 "name": "git setup (2)" | 118 "name": "git setup (2)" |
116 }, | 119 }, |
117 { | 120 { |
118 "cmd": [ | 121 "cmd": [ |
119 "git", | 122 "git", |
120 "retry", | 123 "retry", |
121 "fetch", | 124 "fetch", |
122 "origin", | 125 "origin", |
123 "master", | 126 "master", |
124 "--recurse-submodules" | 127 "--recurse-submodules" |
125 ], | 128 ], |
126 "cwd": "[CWD]/libvpx", | 129 "cwd": "[SLAVE_BUILD]/libvpx", |
127 "name": "git fetch (2)" | 130 "name": "git fetch (2)" |
128 }, | 131 }, |
129 { | 132 { |
130 "cmd": [ | 133 "cmd": [ |
131 "git", | 134 "git", |
132 "checkout", | 135 "checkout", |
133 "-f", | 136 "-f", |
134 "FETCH_HEAD" | 137 "FETCH_HEAD" |
135 ], | 138 ], |
136 "cwd": "[CWD]/libvpx", | 139 "cwd": "[SLAVE_BUILD]/libvpx", |
137 "name": "git checkout (2)" | 140 "name": "git checkout (2)" |
138 }, | 141 }, |
139 { | 142 { |
140 "cmd": [ | 143 "cmd": [ |
141 "git", | 144 "git", |
142 "rev-parse", | 145 "rev-parse", |
143 "HEAD" | 146 "HEAD" |
144 ], | 147 ], |
145 "cwd": "[CWD]/libvpx", | 148 "cwd": "[SLAVE_BUILD]/libvpx", |
146 "name": "read revision (2)", | 149 "name": "read revision (2)", |
147 "stdout": "/path/to/tmp/", | 150 "stdout": "/path/to/tmp/", |
148 "~followup_annotations": [ | 151 "~followup_annotations": [ |
149 "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@" | 152 "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@" |
150 ] | 153 ] |
151 }, | 154 }, |
152 { | 155 { |
153 "cmd": [ | 156 "cmd": [ |
154 "git", | 157 "git", |
155 "clean", | 158 "clean", |
156 "-f", | 159 "-f", |
157 "-d", | 160 "-d", |
158 "-x" | 161 "-x" |
159 ], | 162 ], |
160 "cwd": "[CWD]/libvpx", | 163 "cwd": "[SLAVE_BUILD]/libvpx", |
161 "name": "git clean (2)" | 164 "name": "git clean (2)" |
162 }, | 165 }, |
163 { | 166 { |
164 "cmd": [ | 167 "cmd": [ |
165 "git", | 168 "git", |
166 "submodule", | 169 "submodule", |
167 "sync" | 170 "sync" |
168 ], | 171 ], |
169 "cwd": "[CWD]/libvpx", | 172 "cwd": "[SLAVE_BUILD]/libvpx", |
170 "name": "submodule sync (2)" | 173 "name": "submodule sync (2)" |
171 }, | 174 }, |
172 { | 175 { |
173 "cmd": [ | 176 "cmd": [ |
174 "git", | 177 "git", |
175 "submodule", | 178 "submodule", |
176 "update", | 179 "update", |
177 "--init", | 180 "--init", |
178 "--recursive" | 181 "--recursive" |
179 ], | 182 ], |
180 "cwd": "[CWD]/libvpx", | 183 "cwd": "[SLAVE_BUILD]/libvpx", |
181 "name": "submodule update (2)" | 184 "name": "submodule update (2)" |
182 }, | 185 }, |
183 { | 186 { |
184 "cmd": [ | 187 "cmd": [ |
185 "git", | 188 "git", |
186 "number" | 189 "number" |
187 ], | 190 ], |
188 "cwd": "[CWD]/libvpx", | 191 "cwd": "[SLAVE_BUILD]/libvpx", |
189 "name": "git number", | 192 "name": "git number", |
190 "stdout": "/path/to/tmp/" | 193 "stdout": "/path/to/tmp/" |
191 }, | 194 }, |
192 { | 195 { |
193 "cmd": [ | 196 "cmd": [ |
194 "./libvpx/configure", | 197 "./libvpx/configure", |
195 "--disable-examples", | 198 "--disable-examples", |
196 "--disable-install-docs", | 199 "--disable-install-docs", |
197 "--disable-install-srcs", | 200 "--disable-install-srcs", |
198 "--enable-unit-tests", | 201 "--enable-unit-tests", |
199 "--enable-webm-io", | 202 "--enable-webm-io", |
200 "--disable-vp8-encoder", | 203 "--disable-vp8-encoder", |
201 "--enable-vp9-encoder", | 204 "--enable-vp9-encoder", |
202 "--enable-decode-perf-tests", | 205 "--enable-decode-perf-tests", |
203 "--enable-external-build", | 206 "--enable-external-build", |
204 "--enable-vp8-decoder", | 207 "--enable-vp8-decoder", |
205 "--enable-vp9-decoder", | 208 "--enable-vp9-decoder", |
206 "--enable-encode-perf-tests", | 209 "--enable-encode-perf-tests", |
207 "--disable-realtime-only", | 210 "--disable-realtime-only", |
208 "--sdk-path=[CWD]/android_tools/ndk", | 211 "--sdk-path=[SLAVE_BUILD]/android_tools/ndk", |
209 "--target=armv7-android-gcc" | 212 "--target=armv7-android-gcc" |
210 ], | 213 ], |
| 214 "cwd": "[SLAVE_BUILD]", |
211 "name": "configure" | 215 "name": "configure" |
212 }, | 216 }, |
213 { | 217 { |
214 "cmd": [ | 218 "cmd": [ |
215 "[CWD]/android_tools/ndk/ndk-build", | 219 "[SLAVE_BUILD]/android_tools/ndk/ndk-build", |
216 "APP_BUILD_SCRIPT=[CWD]/libvpx/test/android/Android.mk", | 220 "APP_BUILD_SCRIPT=[SLAVE_BUILD]/libvpx/test/android/Android.mk", |
217 "APP_ABI=armeabi-v7a", | 221 "APP_ABI=armeabi-v7a", |
218 "APP_PLATFORM=android-14", | 222 "APP_PLATFORM=android-14", |
219 "APP_OPTIM=release", | 223 "APP_OPTIM=release", |
220 "APP_STL=gnustl_static" | 224 "APP_STL=gnustl_static" |
221 ], | 225 ], |
| 226 "cwd": "[SLAVE_BUILD]", |
222 "env": { | 227 "env": { |
223 "NDK_PROJECT_PATH": "[CWD]" | 228 "NDK_PROJECT_PATH": "[SLAVE_BUILD]" |
224 }, | 229 }, |
225 "name": "ndk-build" | 230 "name": "ndk-build" |
226 }, | 231 }, |
227 { | 232 { |
228 "cmd": [ | 233 "cmd": [ |
229 "python", | 234 "python", |
230 "-u", | 235 "-u", |
231 "[CWD]/libvpx/test/android/get_files.py", | 236 "[SLAVE_BUILD]/libvpx/test/android/get_files.py", |
232 "-i", | 237 "-i", |
233 "[CWD]/libvpx/test/test-data.sha1", | 238 "[SLAVE_BUILD]/libvpx/test/test-data.sha1", |
234 "-o", | 239 "-o", |
235 "[CWD]/test_data", | 240 "[SLAVE_BUILD]/test_data", |
236 "-u", | 241 "-u", |
237 "http://downloads.webmproject.org/test_data/libvpx" | 242 "http://downloads.webmproject.org/test_data/libvpx" |
238 ], | 243 ], |
| 244 "cwd": "[SLAVE_BUILD]", |
239 "name": "get_files" | 245 "name": "get_files" |
240 }, | 246 }, |
241 { | 247 { |
242 "cmd": [ | 248 "cmd": [ |
243 "python", | 249 "python", |
244 "-u", | 250 "-u", |
245 "[ROOT]/b/build/scripts/slave/android/transfer_files.py", | 251 "[BUILD]/scripts/slave/android/transfer_files.py", |
246 "[CWD]/android_tools/sdk/platform-tools/adb", | 252 "[SLAVE_BUILD]/android_tools/sdk/platform-tools/adb", |
247 "/data/local/tmp", | 253 "/data/local/tmp", |
248 "[CWD]/test_data" | 254 "[SLAVE_BUILD]/test_data" |
249 ], | 255 ], |
| 256 "cwd": "[SLAVE_BUILD]", |
250 "name": "transfer_files" | 257 "name": "transfer_files" |
251 }, | 258 }, |
252 { | 259 { |
253 "cmd": [ | 260 "cmd": [ |
254 "[CWD]/android_tools/sdk/platform-tools/adb", | 261 "[SLAVE_BUILD]/android_tools/sdk/platform-tools/adb", |
255 "push", | 262 "push", |
256 "[CWD]/libs/armeabi-v7a", | 263 "[SLAVE_BUILD]/libs/armeabi-v7a", |
257 "/data/local/tmp" | 264 "/data/local/tmp" |
258 ], | 265 ], |
| 266 "cwd": "[SLAVE_BUILD]", |
259 "name": "push_so" | 267 "name": "push_so" |
260 }, | 268 }, |
261 { | 269 { |
262 "cmd": [ | 270 "cmd": [ |
263 "python", | 271 "python", |
264 "-u", | 272 "-u", |
265 "\nimport sys, subprocess, time\nout = open(sys.argv[1], \"w\")\np = subpr
ocess.Popen(sys.argv[2:], stdout=out)\nwhile p.poll() is None:\n print \"Stil
l working\"\n time.sleep(60)\nprint \"done\"\nsys.exit(p.returncode)\n", | 273 "\nimport sys, subprocess, time\nout = open(sys.argv[1], \"w\")\np = subpr
ocess.Popen(sys.argv[2:], stdout=out)\nwhile p.poll() is None:\n print \"Stil
l working\"\n time.sleep(60)\nprint \"done\"\nsys.exit(p.returncode)\n", |
266 "/path/to/tmp/", | 274 "/path/to/tmp/", |
267 "[CWD]/android_tools/sdk/platform-tools/adb", | 275 "[SLAVE_BUILD]/android_tools/sdk/platform-tools/adb", |
268 "shell", | 276 "shell", |
269 "LD_LIBRARY_PATH=/data/local/tmp", | 277 "LD_LIBRARY_PATH=/data/local/tmp", |
270 "LIBVPX_TEST_DATA_PATH=/data/local/tmp", | 278 "LIBVPX_TEST_DATA_PATH=/data/local/tmp", |
271 "/data/local/tmp/vpx_test", | 279 "/data/local/tmp/vpx_test", |
272 "--gtest_filter=-*Large*" | 280 "--gtest_filter=-*Large*" |
273 ], | 281 ], |
| 282 "cwd": "[SLAVE_BUILD]", |
274 "name": "adb_wrap", | 283 "name": "adb_wrap", |
275 "~followup_annotations": [ | 284 "~followup_annotations": [ |
276 "@@@STEP_LOG_LINE@python.inline@@@@", | 285 "@@@STEP_LOG_LINE@python.inline@@@@", |
277 "@@@STEP_LOG_LINE@python.inline@import sys, subprocess, time@@@", | 286 "@@@STEP_LOG_LINE@python.inline@import sys, subprocess, time@@@", |
278 "@@@STEP_LOG_LINE@python.inline@out = open(sys.argv[1], \"w\")@@@", | 287 "@@@STEP_LOG_LINE@python.inline@out = open(sys.argv[1], \"w\")@@@", |
279 "@@@STEP_LOG_LINE@python.inline@p = subprocess.Popen(sys.argv[2:], stdout=
out)@@@", | 288 "@@@STEP_LOG_LINE@python.inline@p = subprocess.Popen(sys.argv[2:], stdout=
out)@@@", |
280 "@@@STEP_LOG_LINE@python.inline@while p.poll() is None:@@@", | 289 "@@@STEP_LOG_LINE@python.inline@while p.poll() is None:@@@", |
281 "@@@STEP_LOG_LINE@python.inline@ print \"Still working\"@@@", | 290 "@@@STEP_LOG_LINE@python.inline@ print \"Still working\"@@@", |
282 "@@@STEP_LOG_LINE@python.inline@ time.sleep(60)@@@", | 291 "@@@STEP_LOG_LINE@python.inline@ time.sleep(60)@@@", |
283 "@@@STEP_LOG_LINE@python.inline@print \"done\"@@@", | 292 "@@@STEP_LOG_LINE@python.inline@print \"done\"@@@", |
284 "@@@STEP_LOG_LINE@python.inline@sys.exit(p.returncode)@@@", | 293 "@@@STEP_LOG_LINE@python.inline@sys.exit(p.returncode)@@@", |
285 "@@@STEP_LOG_END@python.inline@@@" | 294 "@@@STEP_LOG_END@python.inline@@@" |
286 ] | 295 ] |
287 }, | 296 }, |
288 { | 297 { |
289 "cmd": [ | 298 "cmd": [ |
290 "python", | 299 "python", |
291 "-u", | 300 "-u", |
292 "[CWD]/libvpx/test/android/scrape_gtest_log.py", | 301 "[SLAVE_BUILD]/libvpx/test/android/scrape_gtest_log.py", |
293 "--output-json", | 302 "--output-json", |
294 "/path/to/tmp/json" | 303 "/path/to/tmp/json" |
295 ], | 304 ], |
| 305 "cwd": "[SLAVE_BUILD]", |
296 "name": "scrape_logs", | 306 "name": "scrape_logs", |
297 "stdin": "This is text with json inside normally", | 307 "stdin": "This is text with json inside normally", |
298 "~followup_annotations": [ | 308 "~followup_annotations": [ |
299 "@@@STEP_LOG_LINE@json.output@[@@@", | 309 "@@@STEP_LOG_LINE@json.output@[@@@", |
300 "@@@STEP_LOG_LINE@json.output@ {@@@", | 310 "@@@STEP_LOG_LINE@json.output@ {@@@", |
301 "@@@STEP_LOG_LINE@json.output@ \"decodeTimeSecs\": 29.344307, @@@", | 311 "@@@STEP_LOG_LINE@json.output@ \"decodeTimeSecs\": 29.344307, @@@", |
302 "@@@STEP_LOG_LINE@json.output@ \"framesPerSecond\": 609.82868, @@@", | 312 "@@@STEP_LOG_LINE@json.output@ \"framesPerSecond\": 609.82868, @@@", |
303 "@@@STEP_LOG_LINE@json.output@ \"threadCount\": 1, @@@", | 313 "@@@STEP_LOG_LINE@json.output@ \"threadCount\": 1, @@@", |
304 "@@@STEP_LOG_LINE@json.output@ \"totalFrames\": 17895, @@@", | 314 "@@@STEP_LOG_LINE@json.output@ \"totalFrames\": 17895, @@@", |
305 "@@@STEP_LOG_LINE@json.output@ \"type\": \"decode_perf_test\", @@@", | 315 "@@@STEP_LOG_LINE@json.output@ \"type\": \"decode_perf_test\", @@@", |
(...skipping 14 matching lines...) Expand all Loading... |
320 "@@@STEP_LOG_LINE@json.output@]@@@", | 330 "@@@STEP_LOG_LINE@json.output@]@@@", |
321 "@@@STEP_LOG_END@json.output@@@" | 331 "@@@STEP_LOG_END@json.output@@@" |
322 ] | 332 ] |
323 }, | 333 }, |
324 { | 334 { |
325 "cmd": [ | 335 "cmd": [ |
326 "python", | 336 "python", |
327 "-u", | 337 "-u", |
328 "RECIPE_MODULE[build::perf_dashboard]/resources/post_json.py" | 338 "RECIPE_MODULE[build::perf_dashboard]/resources/post_json.py" |
329 ], | 339 ], |
| 340 "cwd": "[SLAVE_BUILD]", |
330 "name": "perf dashboard post", | 341 "name": "perf dashboard post", |
331 "stdin": "{\"data\": [{\"bot\": \"libvpx-bot\", \"buildername\": \"Nexus 5 B
uilder\", \"buildnumber\": \"75\", \"master\": \"client.libvpx\", \"masterid\":
\"client.libvpx\", \"revision\": \"42\", \"test\": \"libvpx/decode/perf_test/nex
us_5/vp90-2-bbb_426x240_tile_1x1_180kbps.webm_1\", \"units\": \"fps\", \"value\"
: 609.82868}, {\"bot\": \"libvpx-bot\", \"buildername\": \"Nexus 5 Builder\", \"
buildnumber\": \"75\", \"master\": \"client.libvpx\", \"masterid\": \"client.lib
vpx\", \"revision\": \"42\", \"test\": \"libvpx/encode/perf_test/fps/nexus_5/vp9
0-2-bbb_640x360_tile_1x2_337kbps.webm_5\", \"units\": \"fps\", \"value\": 317.97
6883}, {\"bot\": \"libvpx-bot\", \"buildername\": \"Nexus 5 Builder\", \"buildnu
mber\": \"75\", \"master\": \"client.libvpx\", \"masterid\": \"client.libvpx\",
\"revision\": \"42\", \"test\": \"libvpx/encode/perf_test/minPsnr/nexus_5/vp90-2
-bbb_640x360_tile_1x2_337kbps.webm_5\", \"units\": \"dB\", \"value\": 43.5}], \"
url\": \"https://chromeperf.appspot.com/add_point\"}" | 342 "stdin": "{\"data\": [{\"bot\": \"libvpx-bot\", \"buildername\": \"Nexus 5 B
uilder\", \"buildnumber\": \"75\", \"master\": \"client.libvpx\", \"masterid\":
\"client.libvpx\", \"revision\": \"42\", \"test\": \"libvpx/decode/perf_test/nex
us_5/vp90-2-bbb_426x240_tile_1x1_180kbps.webm_1\", \"units\": \"fps\", \"value\"
: 609.82868}, {\"bot\": \"libvpx-bot\", \"buildername\": \"Nexus 5 Builder\", \"
buildnumber\": \"75\", \"master\": \"client.libvpx\", \"masterid\": \"client.lib
vpx\", \"revision\": \"42\", \"test\": \"libvpx/encode/perf_test/fps/nexus_5/vp9
0-2-bbb_640x360_tile_1x2_337kbps.webm_5\", \"units\": \"fps\", \"value\": 317.97
6883}, {\"bot\": \"libvpx-bot\", \"buildername\": \"Nexus 5 Builder\", \"buildnu
mber\": \"75\", \"master\": \"client.libvpx\", \"masterid\": \"client.libvpx\",
\"revision\": \"42\", \"test\": \"libvpx/encode/perf_test/minPsnr/nexus_5/vp90-2
-bbb_640x360_tile_1x2_337kbps.webm_5\", \"units\": \"dB\", \"value\": 43.5}], \"
url\": \"https://chromeperf.appspot.com/add_point\"}" |
332 }, | 343 }, |
333 { | 344 { |
334 "name": "$result", | 345 "name": "$result", |
335 "recipe_result": null, | 346 "recipe_result": null, |
336 "status_code": 0 | 347 "status_code": 0 |
337 } | 348 } |
338 ] | 349 ] |
OLD | NEW |