blob: 6a941b8eabc79c07777ccfe5280e06f7a8d8d26d [file] [log] [blame]
Eric Borenb82fdc72017-04-19 13:36:00 -04001[
2 {
3 "cmd": [
4 "python",
5 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -04006 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
7 "--json-output",
8 "/path/to/tmp/json",
Eric Borenb82fdc72017-04-19 13:36:00 -04009 "rmtree",
10 "results_dir"
11 ],
Eric Borenb82fdc72017-04-19 13:36:00 -040012 "infra_step": true,
13 "name": "rmtree results_dir"
14 },
15 {
16 "cmd": [
17 "python",
18 "-u",
Robert Iannucci8cd50412017-07-07 14:36:58 -070019 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
20 "--json-output",
21 "/path/to/tmp/json",
22 "ensure-directory",
23 "--mode",
24 "0777",
25 "results_dir"
Eric Borenb82fdc72017-04-19 13:36:00 -040026 ],
27 "infra_step": true,
Robert Iannucci8cd50412017-07-07 14:36:58 -070028 "name": "makedirs results_dir"
Eric Borenb82fdc72017-04-19 13:36:00 -040029 },
30 {
31 "cmd": [
32 "python",
33 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -040034 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
35 "--json-output",
36 "/path/to/tmp/json",
Eric Borenb82fdc72017-04-19 13:36:00 -040037 "rmtree",
38 "device_results_dir"
39 ],
Eric Borenb82fdc72017-04-19 13:36:00 -040040 "infra_step": true,
41 "name": "rmtree device_results_dir"
42 },
43 {
44 "cmd": [
45 "python",
46 "-u",
Robert Iannucci8cd50412017-07-07 14:36:58 -070047 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
48 "--json-output",
49 "/path/to/tmp/json",
50 "ensure-directory",
51 "--mode",
52 "0777",
53 "device_results_dir"
Eric Borenb82fdc72017-04-19 13:36:00 -040054 ],
55 "infra_step": true,
Robert Iannucci8cd50412017-07-07 14:36:58 -070056 "name": "makedirs device_results_dir"
Eric Borenb82fdc72017-04-19 13:36:00 -040057 },
58 {
59 "cmd": [
60 "python",
61 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -040062 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
63 "--json-output",
64 "/path/to/tmp/json",
65 "copy",
Eric Borenb82fdc72017-04-19 13:36:00 -040066 "[START_DIR]/skia/infra/bots/assets/skp/VERSION",
67 "/path/to/tmp/"
68 ],
69 "infra_step": true,
Ben Wagnerf20710e2018-03-19 16:52:37 -040070 "name": "Get skp VERSION"
Eric Borenb82fdc72017-04-19 13:36:00 -040071 },
72 {
73 "cmd": [
74 "python",
75 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -040076 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
77 "--json-output",
78 "/path/to/tmp/json",
79 "copy",
Eric Borenb82fdc72017-04-19 13:36:00 -040080 "42",
81 "[START_DIR]/tmp/SKP_VERSION"
82 ],
83 "infra_step": true,
84 "name": "write SKP_VERSION"
85 },
86 {
87 "cmd": [
88 "python",
89 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -040090 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
91 "--json-output",
92 "/path/to/tmp/json",
93 "copy",
Eric Borenb82fdc72017-04-19 13:36:00 -040094 "[START_DIR]/skia/infra/bots/assets/skimage/VERSION",
95 "/path/to/tmp/"
96 ],
97 "infra_step": true,
Ben Wagnerf20710e2018-03-19 16:52:37 -040098 "name": "Get skimage VERSION"
Eric Borenb82fdc72017-04-19 13:36:00 -040099 },
100 {
101 "cmd": [
102 "python",
103 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -0400104 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
105 "--json-output",
106 "/path/to/tmp/json",
107 "copy",
Eric Borenb82fdc72017-04-19 13:36:00 -0400108 "42",
109 "[START_DIR]/tmp/SK_IMAGE_VERSION"
110 ],
111 "infra_step": true,
112 "name": "write SK_IMAGE_VERSION"
113 },
114 {
115 "cmd": [
116 "python",
117 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -0400118 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
119 "--json-output",
120 "/path/to/tmp/json",
121 "copy",
Eric Borenb82fdc72017-04-19 13:36:00 -0400122 "[START_DIR]/skia/infra/bots/assets/svg/VERSION",
123 "/path/to/tmp/"
124 ],
125 "infra_step": true,
Ben Wagnerf20710e2018-03-19 16:52:37 -0400126 "name": "Get svg VERSION"
Eric Borenb82fdc72017-04-19 13:36:00 -0400127 },
128 {
129 "cmd": [
130 "python",
131 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -0400132 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
133 "--json-output",
134 "/path/to/tmp/json",
135 "copy",
Eric Borenb82fdc72017-04-19 13:36:00 -0400136 "42",
137 "[START_DIR]/tmp/SVG_VERSION"
138 ],
139 "infra_step": true,
140 "name": "write SVG_VERSION"
141 },
142 {
143 "cmd": [
Eric Borend696df72017-05-31 15:09:10 -0400144 "[START_DIR]/valgrind/bin/valgrind",
Eric Borenb82fdc72017-04-19 13:36:00 -0400145 "--gen-suppressions=all",
146 "--leak-check=full",
147 "--track-origins=yes",
148 "--error-exitcode=1",
149 "--num-callers=40",
150 "--suppressions=[START_DIR]/skia/tools/valgrind.supp",
Eric Boren0c9d2802018-05-31 09:21:40 -0400151 "[START_DIR]/build/dm",
Eric Borenb82fdc72017-04-19 13:36:00 -0400152 "--some-flag"
153 ],
154 "env": {
Eric Borenb82fdc72017-04-19 13:36:00 -0400155 "CHROME_HEADLESS": "1",
recipe-rollere0f7e162017-05-31 16:13:27 -0700156 "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
Eric Borend696df72017-05-31 15:09:10 -0400157 "VALGRIND_LIB": "[START_DIR]/valgrind/lib/valgrind"
Eric Borenb82fdc72017-04-19 13:36:00 -0400158 },
159 "name": "dm"
160 },
161 {
162 "name": "$result",
163 "recipe_result": null,
164 "status_code": 0
165 }
166]