• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[
2  {
3    "cmd": [
4      "python",
5      "-u",
6      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
7      "--json-output",
8      "/path/to/tmp/json",
9      "ensure-directory",
10      "--mode",
11      "0777",
12      "[START_DIR]/tmp"
13    ],
14    "infra_step": true,
15    "name": "makedirs tmp_dir"
16  },
17  {
18    "cmd": [
19      "python",
20      "-u",
21      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
22      "--json-output",
23      "/path/to/tmp/json",
24      "copy",
25      "[START_DIR]/skia/infra/bots/assets/skp/VERSION",
26      "/path/to/tmp/"
27    ],
28    "infra_step": true,
29    "name": "Get skp VERSION"
30  },
31  {
32    "cmd": [
33      "python",
34      "-u",
35      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
36      "--json-output",
37      "/path/to/tmp/json",
38      "copy",
39      "42",
40      "[START_DIR]/tmp/SKP_VERSION"
41    ],
42    "infra_step": true,
43    "name": "write SKP_VERSION",
44    "~followup_annotations": [
45      "@@@STEP_LOG_LINE@SKP_VERSION@42@@@",
46      "@@@STEP_LOG_END@SKP_VERSION@@@"
47    ]
48  },
49  {
50    "cmd": [
51      "python",
52      "-u",
53      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
54      "--json-output",
55      "/path/to/tmp/json",
56      "copy",
57      "[START_DIR]/skia/infra/bots/assets/skimage/VERSION",
58      "/path/to/tmp/"
59    ],
60    "infra_step": true,
61    "name": "Get skimage VERSION"
62  },
63  {
64    "cmd": [
65      "python",
66      "-u",
67      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
68      "--json-output",
69      "/path/to/tmp/json",
70      "copy",
71      "42",
72      "[START_DIR]/tmp/SK_IMAGE_VERSION"
73    ],
74    "infra_step": true,
75    "name": "write SK_IMAGE_VERSION",
76    "~followup_annotations": [
77      "@@@STEP_LOG_LINE@SK_IMAGE_VERSION@42@@@",
78      "@@@STEP_LOG_END@SK_IMAGE_VERSION@@@"
79    ]
80  },
81  {
82    "cmd": [
83      "python",
84      "-u",
85      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
86      "--json-output",
87      "/path/to/tmp/json",
88      "copy",
89      "[START_DIR]/skia/infra/bots/assets/svg/VERSION",
90      "/path/to/tmp/"
91    ],
92    "infra_step": true,
93    "name": "Get svg VERSION"
94  },
95  {
96    "cmd": [
97      "python",
98      "-u",
99      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
100      "--json-output",
101      "/path/to/tmp/json",
102      "copy",
103      "42",
104      "[START_DIR]/tmp/SVG_VERSION"
105    ],
106    "infra_step": true,
107    "name": "write SVG_VERSION",
108    "~followup_annotations": [
109      "@@@STEP_LOG_LINE@SVG_VERSION@42@@@",
110      "@@@STEP_LOG_END@SVG_VERSION@@@"
111    ]
112  },
113  {
114    "cmd": [
115      "python",
116      "-u",
117      "import os\nprint os.environ.get('SWARMING_BOT_ID', '')\n"
118    ],
119    "name": "get swarming bot id",
120    "~followup_annotations": [
121      "@@@STEP_LOG_LINE@python.inline@import os@@@",
122      "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_BOT_ID', '')@@@",
123      "@@@STEP_LOG_END@python.inline@@@"
124    ]
125  },
126  {
127    "cmd": [
128      "python",
129      "-u",
130      "import os\nprint os.environ.get('SWARMING_TASK_ID', '')\n"
131    ],
132    "name": "get swarming task id",
133    "~followup_annotations": [
134      "@@@STEP_LOG_LINE@python.inline@import os@@@",
135      "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_TASK_ID', '')@@@",
136      "@@@STEP_LOG_END@python.inline@@@"
137    ]
138  },
139  {
140    "cmd": [
141      "python",
142      "-u",
143      "RECIPE_MODULE[skia::flavor]/resources/symbolize_stack_trace.py",
144      "[START_DIR]",
145      "[START_DIR]/build/nanobench",
146      "-i",
147      "[START_DIR]/skia/resources",
148      "--skps",
149      "[START_DIR]/skp",
150      "--images",
151      "[START_DIR]/skimage/nanobench",
152      "--svgs",
153      "[START_DIR]/svg",
154      "--pre_log",
155      "--scales",
156      "1.0",
157      "1.1",
158      "--nogpu",
159      "--config",
160      "8888",
161      "nonrendering",
162      "f16",
163      "srgb",
164      "esrgb",
165      "narrow",
166      "enarrow",
167      "--loops",
168      "1",
169      "--samples",
170      "1",
171      "--keepAlive",
172      "true",
173      "--match",
174      "~^floor2int_undef$",
175      "~inc0.gif",
176      "~inc1.gif",
177      "~incInterlaced.gif",
178      "~inc0.jpg",
179      "~incGray.jpg",
180      "~inc0.wbmp",
181      "~inc1.wbmp",
182      "~inc0.webp",
183      "~inc1.webp",
184      "~inc0.ico",
185      "~inc1.ico",
186      "~inc0.png",
187      "~inc1.png",
188      "~inc2.png",
189      "~inc12.png",
190      "~inc13.png",
191      "~inc14.png",
192      "~inc0.webp",
193      "~inc1.webp"
194    ],
195    "cwd": "[START_DIR]/skia",
196    "env": {
197      "ASAN_OPTIONS": "symbolize=1 detect_leaks=1",
198      "CHROME_HEADLESS": "1",
199      "LD_LIBRARY_PATH": "[START_DIR]/clang_linux/lib",
200      "LSAN_OPTIONS": "symbolize=1 print_suppressions=1",
201      "PATH": "<PATH>:RECIPE_REPO[depot_tools]:[START_DIR]/clang_linux/bin",
202      "UBSAN_OPTIONS": "symbolize=1 print_stacktrace=1"
203    },
204    "name": "symbolized nanobench"
205  },
206  {
207    "name": "$result"
208  }
209]