• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[
2  {
3    "cmd": [
4      "ios.py"
5    ],
6    "env": {
7      "BUILDTYPE": "Release",
8      "CHROME_HEADLESS": "1",
9      "IOS_BUNDLE_ID": "com.google.nanobench",
10      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
11      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
12      "SKIA_OUT": "[START_DIR]/out"
13    },
14    "infra_step": true,
15    "name": "setup_device"
16  },
17  {
18    "cmd": [
19      "ideviceinstaller",
20      "-i",
21      "[START_DIR]/out/Release/dm.app"
22    ],
23    "env": {
24      "BUILDTYPE": "Release",
25      "CHROME_HEADLESS": "1",
26      "IOS_BUNDLE_ID": "com.google.nanobench",
27      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
28      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
29      "SKIA_OUT": "[START_DIR]/out"
30    },
31    "infra_step": true,
32    "name": "install_dm"
33  },
34  {
35    "cmd": [
36      "ideviceinstaller",
37      "-i",
38      "[START_DIR]/out/Release/nanobench.app"
39    ],
40    "env": {
41      "BUILDTYPE": "Release",
42      "CHROME_HEADLESS": "1",
43      "IOS_BUNDLE_ID": "com.google.nanobench",
44      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
45      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
46      "SKIA_OUT": "[START_DIR]/out"
47    },
48    "infra_step": true,
49    "name": "install_nanobench"
50  },
51  {
52    "cmd": [
53      "[START_DIR]/skia/platform_tools/ios/bin/ios_push_if_needed",
54      "[START_DIR]/skia/resources",
55      "resources"
56    ],
57    "env": {
58      "BUILDTYPE": "Release",
59      "CHROME_HEADLESS": "1",
60      "IOS_BUNDLE_ID": "com.google.nanobench",
61      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
62      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
63      "SKIA_OUT": "[START_DIR]/out"
64    },
65    "infra_step": true,
66    "name": "push_if_needed [START_DIR]/skia/resources"
67  },
68  {
69    "cmd": [
70      "python",
71      "-u",
72      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
73      "--json-output",
74      "/path/to/tmp/json",
75      "copy",
76      "[START_DIR]/skia/infra/bots/assets/skp/VERSION",
77      "/path/to/tmp/"
78    ],
79    "env": {
80      "IOS_BUNDLE_ID": "com.google.nanobench",
81      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
82    },
83    "infra_step": true,
84    "name": "Get downloaded SKP VERSION"
85  },
86  {
87    "cmd": [
88      "python",
89      "-u",
90      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
91      "--json-output",
92      "/path/to/tmp/json",
93      "copy",
94      "42",
95      "[START_DIR]/tmp/SKP_VERSION"
96    ],
97    "env": {
98      "IOS_BUNDLE_ID": "com.google.nanobench",
99      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
100    },
101    "infra_step": true,
102    "name": "write SKP_VERSION"
103  },
104  {
105    "cmd": [
106      "[START_DIR]/skia/platform_tools/ios/bin/ios_cat_file",
107      "tmp/SKP_VERSION"
108    ],
109    "env": {
110      "BUILDTYPE": "Release",
111      "CHROME_HEADLESS": "1",
112      "IOS_BUNDLE_ID": "com.google.nanobench",
113      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
114      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
115      "SKIA_OUT": "[START_DIR]/out"
116    },
117    "infra_step": true,
118    "name": "cat_file tmp/SKP_VERSION",
119    "stdout": "/path/to/tmp/"
120  },
121  {
122    "cmd": [
123      "[START_DIR]/skia/platform_tools/ios/bin/ios_rm",
124      "tmp/SKP_VERSION"
125    ],
126    "env": {
127      "BUILDTYPE": "Release",
128      "CHROME_HEADLESS": "1",
129      "IOS_BUNDLE_ID": "com.google.nanobench",
130      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
131      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
132      "SKIA_OUT": "[START_DIR]/out"
133    },
134    "infra_step": true,
135    "name": "rm tmp/SKP_VERSION"
136  },
137  {
138    "cmd": [
139      "[START_DIR]/skia/platform_tools/ios/bin/ios_rm",
140      "skps"
141    ],
142    "env": {
143      "BUILDTYPE": "Release",
144      "CHROME_HEADLESS": "1",
145      "IOS_BUNDLE_ID": "com.google.nanobench",
146      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
147      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
148      "SKIA_OUT": "[START_DIR]/out"
149    },
150    "infra_step": true,
151    "name": "rm skps"
152  },
153  {
154    "cmd": [
155      "[START_DIR]/skia/platform_tools/ios/bin/ios_mkdir",
156      "skps"
157    ],
158    "env": {
159      "BUILDTYPE": "Release",
160      "CHROME_HEADLESS": "1",
161      "IOS_BUNDLE_ID": "com.google.nanobench",
162      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
163      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
164      "SKIA_OUT": "[START_DIR]/out"
165    },
166    "infra_step": true,
167    "name": "mkdir skps"
168  },
169  {
170    "cmd": [
171      "[START_DIR]/skia/platform_tools/ios/bin/ios_push_if_needed",
172      "[START_DIR]/skp",
173      "skps"
174    ],
175    "env": {
176      "BUILDTYPE": "Release",
177      "CHROME_HEADLESS": "1",
178      "IOS_BUNDLE_ID": "com.google.nanobench",
179      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
180      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
181      "SKIA_OUT": "[START_DIR]/out"
182    },
183    "infra_step": true,
184    "name": "push_if_needed [START_DIR]/skp"
185  },
186  {
187    "cmd": [
188      "[START_DIR]/skia/platform_tools/ios/bin/ios_push_file",
189      "[START_DIR]/tmp/SKP_VERSION",
190      "tmp/SKP_VERSION"
191    ],
192    "env": {
193      "BUILDTYPE": "Release",
194      "CHROME_HEADLESS": "1",
195      "IOS_BUNDLE_ID": "com.google.nanobench",
196      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
197      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
198      "SKIA_OUT": "[START_DIR]/out"
199    },
200    "infra_step": true,
201    "name": "push_file [START_DIR]/tmp/SKP_VERSION"
202  },
203  {
204    "cmd": [
205      "python",
206      "-u",
207      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
208      "--json-output",
209      "/path/to/tmp/json",
210      "copy",
211      "[START_DIR]/skia/infra/bots/assets/skimage/VERSION",
212      "/path/to/tmp/"
213    ],
214    "env": {
215      "IOS_BUNDLE_ID": "com.google.nanobench",
216      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
217    },
218    "infra_step": true,
219    "name": "Get downloaded skimage VERSION"
220  },
221  {
222    "cmd": [
223      "python",
224      "-u",
225      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
226      "--json-output",
227      "/path/to/tmp/json",
228      "copy",
229      "42",
230      "[START_DIR]/tmp/SK_IMAGE_VERSION"
231    ],
232    "env": {
233      "IOS_BUNDLE_ID": "com.google.nanobench",
234      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
235    },
236    "infra_step": true,
237    "name": "write SK_IMAGE_VERSION"
238  },
239  {
240    "cmd": [
241      "[START_DIR]/skia/platform_tools/ios/bin/ios_cat_file",
242      "tmp/SK_IMAGE_VERSION"
243    ],
244    "env": {
245      "BUILDTYPE": "Release",
246      "CHROME_HEADLESS": "1",
247      "IOS_BUNDLE_ID": "com.google.nanobench",
248      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
249      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
250      "SKIA_OUT": "[START_DIR]/out"
251    },
252    "infra_step": true,
253    "name": "cat_file tmp/SK_IMAGE_VERSION",
254    "stdout": "/path/to/tmp/"
255  },
256  {
257    "cmd": [
258      "[START_DIR]/skia/platform_tools/ios/bin/ios_rm",
259      "tmp/SK_IMAGE_VERSION"
260    ],
261    "env": {
262      "BUILDTYPE": "Release",
263      "CHROME_HEADLESS": "1",
264      "IOS_BUNDLE_ID": "com.google.nanobench",
265      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
266      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
267      "SKIA_OUT": "[START_DIR]/out"
268    },
269    "infra_step": true,
270    "name": "rm tmp/SK_IMAGE_VERSION"
271  },
272  {
273    "cmd": [
274      "[START_DIR]/skia/platform_tools/ios/bin/ios_rm",
275      "images"
276    ],
277    "env": {
278      "BUILDTYPE": "Release",
279      "CHROME_HEADLESS": "1",
280      "IOS_BUNDLE_ID": "com.google.nanobench",
281      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
282      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
283      "SKIA_OUT": "[START_DIR]/out"
284    },
285    "infra_step": true,
286    "name": "rm images"
287  },
288  {
289    "cmd": [
290      "[START_DIR]/skia/platform_tools/ios/bin/ios_mkdir",
291      "images"
292    ],
293    "env": {
294      "BUILDTYPE": "Release",
295      "CHROME_HEADLESS": "1",
296      "IOS_BUNDLE_ID": "com.google.nanobench",
297      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
298      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
299      "SKIA_OUT": "[START_DIR]/out"
300    },
301    "infra_step": true,
302    "name": "mkdir images"
303  },
304  {
305    "cmd": [
306      "[START_DIR]/skia/platform_tools/ios/bin/ios_push_if_needed",
307      "[START_DIR]/skimage",
308      "images"
309    ],
310    "env": {
311      "BUILDTYPE": "Release",
312      "CHROME_HEADLESS": "1",
313      "IOS_BUNDLE_ID": "com.google.nanobench",
314      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
315      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
316      "SKIA_OUT": "[START_DIR]/out"
317    },
318    "infra_step": true,
319    "name": "push_if_needed [START_DIR]/skimage"
320  },
321  {
322    "cmd": [
323      "[START_DIR]/skia/platform_tools/ios/bin/ios_push_file",
324      "[START_DIR]/tmp/SK_IMAGE_VERSION",
325      "tmp/SK_IMAGE_VERSION"
326    ],
327    "env": {
328      "BUILDTYPE": "Release",
329      "CHROME_HEADLESS": "1",
330      "IOS_BUNDLE_ID": "com.google.nanobench",
331      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
332      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
333      "SKIA_OUT": "[START_DIR]/out"
334    },
335    "infra_step": true,
336    "name": "push_file [START_DIR]/tmp/SK_IMAGE_VERSION"
337  },
338  {
339    "cmd": [
340      "python",
341      "-u",
342      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
343      "--json-output",
344      "/path/to/tmp/json",
345      "copy",
346      "[START_DIR]/skia/infra/bots/assets/svg/VERSION",
347      "/path/to/tmp/"
348    ],
349    "env": {
350      "IOS_BUNDLE_ID": "com.google.nanobench",
351      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
352    },
353    "infra_step": true,
354    "name": "Get downloaded SVG VERSION"
355  },
356  {
357    "cmd": [
358      "python",
359      "-u",
360      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
361      "--json-output",
362      "/path/to/tmp/json",
363      "copy",
364      "42",
365      "[START_DIR]/tmp/SVG_VERSION"
366    ],
367    "env": {
368      "IOS_BUNDLE_ID": "com.google.nanobench",
369      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
370    },
371    "infra_step": true,
372    "name": "write SVG_VERSION"
373  },
374  {
375    "cmd": [
376      "[START_DIR]/skia/platform_tools/ios/bin/ios_cat_file",
377      "tmp/SVG_VERSION"
378    ],
379    "env": {
380      "BUILDTYPE": "Release",
381      "CHROME_HEADLESS": "1",
382      "IOS_BUNDLE_ID": "com.google.nanobench",
383      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
384      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
385      "SKIA_OUT": "[START_DIR]/out"
386    },
387    "infra_step": true,
388    "name": "cat_file tmp/SVG_VERSION",
389    "stdout": "/path/to/tmp/"
390  },
391  {
392    "cmd": [
393      "[START_DIR]/skia/platform_tools/ios/bin/ios_rm",
394      "tmp/SVG_VERSION"
395    ],
396    "env": {
397      "BUILDTYPE": "Release",
398      "CHROME_HEADLESS": "1",
399      "IOS_BUNDLE_ID": "com.google.nanobench",
400      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
401      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
402      "SKIA_OUT": "[START_DIR]/out"
403    },
404    "infra_step": true,
405    "name": "rm tmp/SVG_VERSION"
406  },
407  {
408    "cmd": [
409      "[START_DIR]/skia/platform_tools/ios/bin/ios_rm",
410      "svgs"
411    ],
412    "env": {
413      "BUILDTYPE": "Release",
414      "CHROME_HEADLESS": "1",
415      "IOS_BUNDLE_ID": "com.google.nanobench",
416      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
417      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
418      "SKIA_OUT": "[START_DIR]/out"
419    },
420    "infra_step": true,
421    "name": "rm svgs"
422  },
423  {
424    "cmd": [
425      "[START_DIR]/skia/platform_tools/ios/bin/ios_mkdir",
426      "svgs"
427    ],
428    "env": {
429      "BUILDTYPE": "Release",
430      "CHROME_HEADLESS": "1",
431      "IOS_BUNDLE_ID": "com.google.nanobench",
432      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
433      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
434      "SKIA_OUT": "[START_DIR]/out"
435    },
436    "infra_step": true,
437    "name": "mkdir svgs"
438  },
439  {
440    "cmd": [
441      "[START_DIR]/skia/platform_tools/ios/bin/ios_push_if_needed",
442      "[START_DIR]/svg",
443      "svgs"
444    ],
445    "env": {
446      "BUILDTYPE": "Release",
447      "CHROME_HEADLESS": "1",
448      "IOS_BUNDLE_ID": "com.google.nanobench",
449      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
450      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
451      "SKIA_OUT": "[START_DIR]/out"
452    },
453    "infra_step": true,
454    "name": "push_if_needed [START_DIR]/svg"
455  },
456  {
457    "cmd": [
458      "[START_DIR]/skia/platform_tools/ios/bin/ios_push_file",
459      "[START_DIR]/tmp/SVG_VERSION",
460      "tmp/SVG_VERSION"
461    ],
462    "env": {
463      "BUILDTYPE": "Release",
464      "CHROME_HEADLESS": "1",
465      "IOS_BUNDLE_ID": "com.google.nanobench",
466      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
467      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
468      "SKIA_OUT": "[START_DIR]/out"
469    },
470    "infra_step": true,
471    "name": "push_file [START_DIR]/tmp/SVG_VERSION"
472  },
473  {
474    "cmd": [
475      "[START_DIR]/skia/platform_tools/ios/bin/ios_rm",
476      "perf"
477    ],
478    "env": {
479      "BUILDTYPE": "Release",
480      "CHROME_HEADLESS": "1",
481      "IOS_BUNDLE_ID": "com.google.nanobench",
482      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
483      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
484      "SKIA_OUT": "[START_DIR]/out"
485    },
486    "infra_step": true,
487    "name": "rm perf"
488  },
489  {
490    "cmd": [
491      "[START_DIR]/skia/platform_tools/ios/bin/ios_mkdir",
492      "perf"
493    ],
494    "env": {
495      "BUILDTYPE": "Release",
496      "CHROME_HEADLESS": "1",
497      "IOS_BUNDLE_ID": "com.google.nanobench",
498      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
499      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
500      "SKIA_OUT": "[START_DIR]/out"
501    },
502    "infra_step": true,
503    "name": "mkdir perf"
504  },
505  {
506    "cmd": [
507      "python",
508      "-u",
509      "import os\nprint os.environ.get('SWARMING_BOT_ID', '')\n"
510    ],
511    "env": {
512      "IOS_BUNDLE_ID": "com.google.nanobench",
513      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
514    },
515    "name": "get swarming bot id",
516    "stdout": "/path/to/tmp/",
517    "~followup_annotations": [
518      "@@@STEP_LOG_LINE@python.inline@import os@@@",
519      "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_BOT_ID', '')@@@",
520      "@@@STEP_LOG_END@python.inline@@@"
521    ]
522  },
523  {
524    "cmd": [
525      "python",
526      "-u",
527      "import os\nprint os.environ.get('SWARMING_TASK_ID', '')\n"
528    ],
529    "env": {
530      "IOS_BUNDLE_ID": "com.google.nanobench",
531      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
532    },
533    "name": "get swarming task id",
534    "stdout": "/path/to/tmp/",
535    "~followup_annotations": [
536      "@@@STEP_LOG_LINE@python.inline@import os@@@",
537      "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_TASK_ID', '')@@@",
538      "@@@STEP_LOG_END@python.inline@@@"
539    ]
540  },
541  {
542    "cmd": [
543      "idevice-app-runner",
544      "-s",
545      "com.google.nanobench",
546      "--args",
547      "--undefok",
548      "-i",
549      "resources",
550      "--skps",
551      "skps",
552      "--images",
553      "images/nanobench",
554      "--svgs",
555      "svgs",
556      "--nocpu",
557      "--pre_log",
558      "--images",
559      "--gpuStatsDump",
560      "true",
561      "--scales",
562      "1.0",
563      "1.1",
564      "--skps",
565      "ignore_skps",
566      "--config",
567      "8888",
568      "nonrendering",
569      "hwui",
570      "gles",
571      "--match",
572      "~blurroundrect",
573      "~patch_grid",
574      "~desk_carsvg",
575      "~keymobi",
576      "~path_hairline",
577      "~GLInstancedArraysBench",
578      "~inc0.gif",
579      "~inc1.gif",
580      "~incInterlaced.gif",
581      "~inc0.jpg",
582      "~incGray.jpg",
583      "~inc0.wbmp",
584      "~inc1.wbmp",
585      "~inc0.webp",
586      "~inc1.webp",
587      "~inc0.ico",
588      "~inc1.ico",
589      "~inc0.png",
590      "~inc1.png",
591      "~inc2.png",
592      "~inc12.png",
593      "~inc13.png",
594      "~inc14.png",
595      "~inc0.webp",
596      "~inc1.webp",
597      "--outResultsFile",
598      "perf/nanobench_abc123_1337000001.json",
599      "--properties",
600      "gitHash",
601      "abc123",
602      "swarming_bot_id",
603      "skia-bot-123",
604      "swarming_task_id",
605      "123456",
606      "--key",
607      "arch",
608      "arm",
609      "compiler",
610      "Clang",
611      "cpu_or_gpu",
612      "GPU",
613      "cpu_or_gpu_value",
614      "GX6450",
615      "model",
616      "iPadMini4",
617      "os",
618      "iOS"
619    ],
620    "env": {
621      "BUILDTYPE": "Release",
622      "CHROME_HEADLESS": "1",
623      "IOS_BUNDLE_ID": "com.google.nanobench",
624      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
625      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
626      "SKIA_OUT": "[START_DIR]/out"
627    },
628    "name": "nanobench"
629  },
630  {
631    "cmd": [
632      "python",
633      "-u",
634      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
635      "--json-output",
636      "/path/to/tmp/json",
637      "ensure-directory",
638      "--mode",
639      "0777",
640      "[CUSTOM_[SWARM_OUT_DIR]]/perfdata/Perf-iOS-Clang-iPadMini4-GPU-GX6450-arm-Release/data"
641    ],
642    "env": {
643      "IOS_BUNDLE_ID": "com.google.nanobench",
644      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
645    },
646    "infra_step": true,
647    "name": "makedirs perf_dir"
648  },
649  {
650    "cmd": [
651      "[START_DIR]/skia/platform_tools/ios/bin/ios_pull_if_needed",
652      "perf",
653      "[CUSTOM_[SWARM_OUT_DIR]]/perfdata/Perf-iOS-Clang-iPadMini4-GPU-GX6450-arm-Release/data"
654    ],
655    "env": {
656      "BUILDTYPE": "Release",
657      "CHROME_HEADLESS": "1",
658      "IOS_BUNDLE_ID": "com.google.nanobench",
659      "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
660      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
661      "SKIA_OUT": "[START_DIR]/out"
662    },
663    "infra_step": true,
664    "name": "pull_if_needed perf"
665  },
666  {
667    "name": "$result",
668    "recipe_result": null,
669    "status_code": 0
670  }
671]