• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[
2  {
3    "cmd": [],
4    "name": "git"
5  },
6  {
7    "cmd": [
8      "vpython3",
9      "-u",
10      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
11      "--json-output",
12      "/path/to/tmp/json",
13      "ensure-directory",
14      "--mode",
15      "0777",
16      "[CACHE]/builder/perfetto"
17    ],
18    "infra_step": true,
19    "luci_context": {
20      "realm": {
21        "name": "perfetto:ci"
22      },
23      "resultdb": {
24        "current_invocation": {
25          "name": "invocations/build:8945511751514863184",
26          "update_token": "token"
27        },
28        "hostname": "rdbhost"
29      }
30    },
31    "name": "git.ensure source dir",
32    "~followup_annotations": [
33      "@@@STEP_NEST_LEVEL@1@@@"
34    ]
35  },
36  {
37    "cmd": [
38      "git",
39      "init",
40      "[CACHE]/builder/perfetto"
41    ],
42    "infra_step": true,
43    "luci_context": {
44      "realm": {
45        "name": "perfetto:ci"
46      },
47      "resultdb": {
48        "current_invocation": {
49          "name": "invocations/build:8945511751514863184",
50          "update_token": "token"
51        },
52        "hostname": "rdbhost"
53      }
54    },
55    "name": "git.init",
56    "~followup_annotations": [
57      "@@@STEP_NEST_LEVEL@1@@@"
58    ]
59  },
60  {
61    "cmd": [
62      "git",
63      "fetch",
64      "--tags",
65      "--force",
66      "https://android.googlesource.com/platform/external/perfetto",
67      "refs/heads/main"
68    ],
69    "cwd": "[CACHE]/builder/perfetto",
70    "infra_step": true,
71    "luci_context": {
72      "realm": {
73        "name": "perfetto:ci"
74      },
75      "resultdb": {
76        "current_invocation": {
77          "name": "invocations/build:8945511751514863184",
78          "update_token": "token"
79        },
80        "hostname": "rdbhost"
81      }
82    },
83    "name": "git.fetch",
84    "~followup_annotations": [
85      "@@@STEP_NEST_LEVEL@1@@@"
86    ]
87  },
88  {
89    "cmd": [
90      "git",
91      "checkout",
92      "FETCH_HEAD"
93    ],
94    "cwd": "[CACHE]/builder/perfetto",
95    "infra_step": true,
96    "luci_context": {
97      "realm": {
98        "name": "perfetto:ci"
99      },
100      "resultdb": {
101        "current_invocation": {
102          "name": "invocations/build:8945511751514863184",
103          "update_token": "token"
104        },
105        "hostname": "rdbhost"
106      }
107    },
108    "name": "git.checkout",
109    "~followup_annotations": [
110      "@@@STEP_NEST_LEVEL@1@@@"
111    ]
112  },
113  {
114    "cmd": [
115      "git",
116      "rev-parse",
117      "HEAD"
118    ],
119    "cwd": "[CACHE]/builder/perfetto",
120    "infra_step": true,
121    "luci_context": {
122      "realm": {
123        "name": "perfetto:ci"
124      },
125      "resultdb": {
126        "current_invocation": {
127          "name": "invocations/build:8945511751514863184",
128          "update_token": "token"
129        },
130        "hostname": "rdbhost"
131      }
132    },
133    "name": "git.rev-parse",
134    "~followup_annotations": [
135      "@@@STEP_NEST_LEVEL@1@@@"
136    ]
137  },
138  {
139    "cmd": [
140      "python3",
141      "tools/install-build-deps",
142      "--linux-arm"
143    ],
144    "cwd": "[CACHE]/builder/perfetto",
145    "infra_step": true,
146    "luci_context": {
147      "realm": {
148        "name": "perfetto:ci"
149      },
150      "resultdb": {
151        "current_invocation": {
152          "name": "invocations/build:8945511751514863184",
153          "update_token": "token"
154        },
155        "hostname": "rdbhost"
156      }
157    },
158    "name": "build-deps"
159  },
160  {
161    "cmd": [],
162    "name": "linux-amd64"
163  },
164  {
165    "cmd": [
166      "python3",
167      "tools/gn",
168      "gen",
169      "[CACHE]/builder/perfetto/out/linux-amd64",
170      "--args=is_debug=false monolithic_binaries=true target_os=\"linux\" target_cpu=\"x64\""
171    ],
172    "cwd": "[CACHE]/builder/perfetto",
173    "luci_context": {
174      "realm": {
175        "name": "perfetto:ci"
176      },
177      "resultdb": {
178        "current_invocation": {
179          "name": "invocations/build:8945511751514863184",
180          "update_token": "token"
181        },
182        "hostname": "rdbhost"
183      }
184    },
185    "name": "linux-amd64.gn gen",
186    "~followup_annotations": [
187      "@@@STEP_NEST_LEVEL@1@@@"
188    ]
189  },
190  {
191    "cmd": [
192      "python3",
193      "tools/gn",
194      "clean",
195      "[CACHE]/builder/perfetto/out/linux-amd64"
196    ],
197    "cwd": "[CACHE]/builder/perfetto",
198    "luci_context": {
199      "realm": {
200        "name": "perfetto:ci"
201      },
202      "resultdb": {
203        "current_invocation": {
204          "name": "invocations/build:8945511751514863184",
205          "update_token": "token"
206        },
207        "hostname": "rdbhost"
208      }
209    },
210    "name": "linux-amd64.gn clean",
211    "~followup_annotations": [
212      "@@@STEP_NEST_LEVEL@1@@@"
213    ]
214  },
215  {
216    "cmd": [
217      "python3",
218      "tools/ninja",
219      "-C",
220      "[CACHE]/builder/perfetto/out/linux-amd64",
221      "trace_processor_shell",
222      "traceconv",
223      "tracebox",
224      "perfetto",
225      "traced",
226      "traced_probes"
227    ],
228    "cwd": "[CACHE]/builder/perfetto",
229    "luci_context": {
230      "realm": {
231        "name": "perfetto:ci"
232      },
233      "resultdb": {
234        "current_invocation": {
235          "name": "invocations/build:8945511751514863184",
236          "update_token": "token"
237        },
238        "hostname": "rdbhost"
239      }
240    },
241    "name": "linux-amd64.ninja",
242    "~followup_annotations": [
243      "@@@STEP_NEST_LEVEL@1@@@"
244    ]
245  },
246  {
247    "cmd": [],
248    "name": "linux-arm"
249  },
250  {
251    "cmd": [
252      "python3",
253      "tools/gn",
254      "gen",
255      "[CACHE]/builder/perfetto/out/linux-arm",
256      "--args=is_debug=false monolithic_binaries=true target_os=\"linux\" target_cpu=\"arm\""
257    ],
258    "cwd": "[CACHE]/builder/perfetto",
259    "luci_context": {
260      "realm": {
261        "name": "perfetto:ci"
262      },
263      "resultdb": {
264        "current_invocation": {
265          "name": "invocations/build:8945511751514863184",
266          "update_token": "token"
267        },
268        "hostname": "rdbhost"
269      }
270    },
271    "name": "linux-arm.gn gen",
272    "~followup_annotations": [
273      "@@@STEP_NEST_LEVEL@1@@@"
274    ]
275  },
276  {
277    "cmd": [
278      "python3",
279      "tools/gn",
280      "clean",
281      "[CACHE]/builder/perfetto/out/linux-arm"
282    ],
283    "cwd": "[CACHE]/builder/perfetto",
284    "luci_context": {
285      "realm": {
286        "name": "perfetto:ci"
287      },
288      "resultdb": {
289        "current_invocation": {
290          "name": "invocations/build:8945511751514863184",
291          "update_token": "token"
292        },
293        "hostname": "rdbhost"
294      }
295    },
296    "name": "linux-arm.gn clean",
297    "~followup_annotations": [
298      "@@@STEP_NEST_LEVEL@1@@@"
299    ]
300  },
301  {
302    "cmd": [
303      "python3",
304      "tools/ninja",
305      "-C",
306      "[CACHE]/builder/perfetto/out/linux-arm",
307      "trace_processor_shell",
308      "traceconv",
309      "tracebox",
310      "perfetto",
311      "traced",
312      "traced_probes"
313    ],
314    "cwd": "[CACHE]/builder/perfetto",
315    "luci_context": {
316      "realm": {
317        "name": "perfetto:ci"
318      },
319      "resultdb": {
320        "current_invocation": {
321          "name": "invocations/build:8945511751514863184",
322          "update_token": "token"
323        },
324        "hostname": "rdbhost"
325      }
326    },
327    "name": "linux-arm.ninja",
328    "~followup_annotations": [
329      "@@@STEP_NEST_LEVEL@1@@@"
330    ]
331  },
332  {
333    "cmd": [],
334    "name": "linux-arm64"
335  },
336  {
337    "cmd": [
338      "python3",
339      "tools/gn",
340      "gen",
341      "[CACHE]/builder/perfetto/out/linux-arm64",
342      "--args=is_debug=false monolithic_binaries=true target_os=\"linux\" target_cpu=\"arm64\""
343    ],
344    "cwd": "[CACHE]/builder/perfetto",
345    "luci_context": {
346      "realm": {
347        "name": "perfetto:ci"
348      },
349      "resultdb": {
350        "current_invocation": {
351          "name": "invocations/build:8945511751514863184",
352          "update_token": "token"
353        },
354        "hostname": "rdbhost"
355      }
356    },
357    "name": "linux-arm64.gn gen",
358    "~followup_annotations": [
359      "@@@STEP_NEST_LEVEL@1@@@"
360    ]
361  },
362  {
363    "cmd": [
364      "python3",
365      "tools/gn",
366      "clean",
367      "[CACHE]/builder/perfetto/out/linux-arm64"
368    ],
369    "cwd": "[CACHE]/builder/perfetto",
370    "luci_context": {
371      "realm": {
372        "name": "perfetto:ci"
373      },
374      "resultdb": {
375        "current_invocation": {
376          "name": "invocations/build:8945511751514863184",
377          "update_token": "token"
378        },
379        "hostname": "rdbhost"
380      }
381    },
382    "name": "linux-arm64.gn clean",
383    "~followup_annotations": [
384      "@@@STEP_NEST_LEVEL@1@@@"
385    ]
386  },
387  {
388    "cmd": [
389      "python3",
390      "tools/ninja",
391      "-C",
392      "[CACHE]/builder/perfetto/out/linux-arm64",
393      "trace_processor_shell",
394      "traceconv",
395      "tracebox",
396      "perfetto",
397      "traced",
398      "traced_probes"
399    ],
400    "cwd": "[CACHE]/builder/perfetto",
401    "luci_context": {
402      "realm": {
403        "name": "perfetto:ci"
404      },
405      "resultdb": {
406        "current_invocation": {
407          "name": "invocations/build:8945511751514863184",
408          "update_token": "token"
409        },
410        "hostname": "rdbhost"
411      }
412    },
413    "name": "linux-arm64.ninja",
414    "~followup_annotations": [
415      "@@@STEP_NEST_LEVEL@1@@@"
416    ]
417  },
418  {
419    "name": "$result"
420  }
421]