• 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/svg/VERSION",
58      "/path/to/tmp/"
59    ],
60    "infra_step": true,
61    "name": "Get svg 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/SVG_VERSION"
73    ],
74    "infra_step": true,
75    "name": "write SVG_VERSION",
76    "~followup_annotations": [
77      "@@@STEP_LOG_LINE@SVG_VERSION@42@@@",
78      "@@@STEP_LOG_END@SVG_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      "ensure-directory",
89      "--mode",
90      "0777",
91      "[START_DIR]/[SWARM_OUT_DIR]"
92    ],
93    "infra_step": true,
94    "name": "makedirs perf"
95  },
96  {
97    "cmd": [
98      "python",
99      "[START_DIR]/skia/tools/calmbench/ab.py",
100      "[START_DIR]/[SWARM_OUT_DIR]",
101      "modified",
102      "master",
103      "[START_DIR]/build/nanobench",
104      "[START_DIR]/build/ParentRevision/nanobench",
105      "--svgs [START_DIR]/svg --skps [START_DIR]/skp",
106      "--svgs [START_DIR]/svg --skps [START_DIR]/skp",
107      "2",
108      "false",
109      "gl",
110      "-1",
111      "false",
112      "--githash",
113      "abc123",
114      "--concise",
115      "--keys",
116      "arch",
117      "x86_64",
118      "compiler",
119      "Clang",
120      "cpu_or_gpu",
121      "GPU",
122      "cpu_or_gpu_value",
123      "QuadroP400",
124      "model",
125      "Golo",
126      "os",
127      "Ubuntu17"
128    ],
129    "cwd": "[START_DIR]/skia",
130    "env": {
131      "CHROME_HEADLESS": "1",
132      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
133    },
134    "name": "Run calmbench"
135  },
136  {
137    "name": "$result"
138  }
139]