OLD | NEW |
1 [ | 1 [ |
2 { | 2 { |
3 "cmd": [ | 3 "cmd": [ |
4 "python", | 4 "python", |
5 "-u", | 5 "-u", |
6 "[BUILD]\\scripts\\slave\\kill_processes.py" | 6 "[BUILD]\\scripts\\slave\\kill_processes.py" |
7 ], | 7 ], |
| 8 "cwd": "[SLAVE_BUILD]", |
8 "name": "taskkill" | 9 "name": "taskkill" |
9 }, | 10 }, |
10 { | 11 { |
11 "cmd": [ | 12 "cmd": [ |
12 "python", | 13 "python", |
13 "-u", | 14 "-u", |
14 "[DEPOT_TOOLS]\\gclient.py", | 15 "[DEPOT_TOOLS]\\gclient.py", |
15 "config", | 16 "config", |
16 "--spec", | 17 "--spec", |
17 "cache_dir = None\nsolutions = [{'deps_file': 'DEPS.syzygy', 'managed': Fa
lse, 'name': 'src', 'url': 'https://github.com/google/syzygy.git'}, {'deps_file'
: 'DEPS', 'managed': False, 'name': 'src-internal', 'url': 'svn://svn.chromium.o
rg/chrome-internal/trunk/syzygy/internal.DEPS'}]" | 18 "cache_dir = None\nsolutions = [{'deps_file': 'DEPS.syzygy', 'managed': Fa
lse, 'name': 'src', 'url': 'https://github.com/google/syzygy.git'}, {'deps_file'
: 'DEPS', 'managed': False, 'name': 'src-internal', 'url': 'svn://svn.chromium.o
rg/chrome-internal/trunk/syzygy/internal.DEPS'}]" |
18 ], | 19 ], |
| 20 "cwd": "[SLAVE_BUILD]", |
19 "name": "gclient setup" | 21 "name": "gclient setup" |
20 }, | 22 }, |
21 { | 23 { |
22 "cmd": [ | 24 "cmd": [ |
23 "python", | 25 "python", |
24 "-u", | 26 "-u", |
25 "[DEPOT_TOOLS]\\gclient.py", | 27 "[DEPOT_TOOLS]\\gclient.py", |
26 "sync", | 28 "sync", |
27 "--nohooks", | 29 "--nohooks", |
28 "--force", | 30 "--force", |
29 "--verbose", | 31 "--verbose", |
30 "--delete_unversioned_trees", | 32 "--delete_unversioned_trees", |
31 "--revision", | 33 "--revision", |
32 "src@0e9f25b1098271be2b096fd1c095d6d907cf86f7", | 34 "src@0e9f25b1098271be2b096fd1c095d6d907cf86f7", |
33 "--output-json", | 35 "--output-json", |
34 "/path/to/tmp/json" | 36 "/path/to/tmp/json" |
35 ], | 37 ], |
| 38 "cwd": "[SLAVE_BUILD]", |
36 "name": "gclient sync", | 39 "name": "gclient sync", |
37 "~followup_annotations": [ | 40 "~followup_annotations": [ |
38 "@@@STEP_LOG_LINE@json.output@{@@@", | 41 "@@@STEP_LOG_LINE@json.output@{@@@", |
39 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@", | 42 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@", |
40 "@@@STEP_LOG_LINE@json.output@ \"src-internal/\": {@@@", | 43 "@@@STEP_LOG_LINE@json.output@ \"src-internal/\": {@@@", |
41 "@@@STEP_LOG_LINE@json.output@ \"revision\": 274229@@@", | 44 "@@@STEP_LOG_LINE@json.output@ \"revision\": 274229@@@", |
42 "@@@STEP_LOG_LINE@json.output@ }, @@@", | 45 "@@@STEP_LOG_LINE@json.output@ }, @@@", |
43 "@@@STEP_LOG_LINE@json.output@ \"src/\": {@@@", | 46 "@@@STEP_LOG_LINE@json.output@ \"src/\": {@@@", |
44 "@@@STEP_LOG_LINE@json.output@ \"revision\": 170242@@@", | 47 "@@@STEP_LOG_LINE@json.output@ \"revision\": 170242@@@", |
45 "@@@STEP_LOG_LINE@json.output@ }@@@", | 48 "@@@STEP_LOG_LINE@json.output@ }@@@", |
46 "@@@STEP_LOG_LINE@json.output@ }@@@", | 49 "@@@STEP_LOG_LINE@json.output@ }@@@", |
47 "@@@STEP_LOG_LINE@json.output@}@@@", | 50 "@@@STEP_LOG_LINE@json.output@}@@@", |
48 "@@@STEP_LOG_END@json.output@@@", | 51 "@@@STEP_LOG_END@json.output@@@", |
49 "@@@STEP_LINK@170242@https://github.com/google/syzygy/commit/170242@@@", | 52 "@@@STEP_LINK@170242@https://github.com/google/syzygy/commit/170242@@@", |
50 "@@@SET_BUILD_PROPERTY@got_revision@170242@@@" | 53 "@@@SET_BUILD_PROPERTY@got_revision@170242@@@" |
51 ] | 54 ] |
52 }, | 55 }, |
53 { | 56 { |
54 "cmd": [ | 57 "cmd": [ |
55 "python", | 58 "python", |
56 "-u", | 59 "-u", |
57 "[DEPOT_TOOLS]\\gclient.py", | 60 "[DEPOT_TOOLS]\\gclient.py", |
58 "runhooks" | 61 "runhooks" |
59 ], | 62 ], |
| 63 "cwd": "[SLAVE_BUILD]", |
60 "env": { | 64 "env": { |
61 "GYP_DEFINES": "target_arch=ia32", | 65 "GYP_DEFINES": "target_arch=ia32", |
62 "GYP_GENERATORS": "msvs", | 66 "GYP_GENERATORS": "msvs", |
63 "GYP_MSVS_VERSION": "2013" | 67 "GYP_MSVS_VERSION": "2013" |
64 }, | 68 }, |
65 "name": "gclient runhooks" | 69 "name": "gclient runhooks" |
66 }, | 70 }, |
67 { | 71 { |
68 "cmd": [ | 72 "cmd": [ |
69 "python", | 73 "python", |
70 "-u", | 74 "-u", |
71 "[BUILD]\\scripts\\slave\\compile.py", | 75 "[BUILD]\\scripts\\slave\\compile.py", |
72 "--target", | 76 "--target", |
73 "Release", | 77 "Release", |
74 "--src-dir", | 78 "--src-dir", |
75 "[SLAVE_BUILD]\\src", | 79 "[SLAVE_BUILD]\\src", |
76 "--build-tool", | 80 "--build-tool", |
77 "vs", | 81 "vs", |
78 "--solution", | 82 "--solution", |
79 "[SLAVE_BUILD]\\src\\syzygy\\syzygy.sln", | 83 "[SLAVE_BUILD]\\src\\syzygy\\syzygy.sln", |
80 "--project", | 84 "--project", |
81 "build_all" | 85 "build_all" |
82 ], | 86 ], |
| 87 "cwd": "[SLAVE_BUILD]", |
83 "name": "compile" | 88 "name": "compile" |
84 }, | 89 }, |
85 { | 90 { |
86 "cmd": [ | 91 "cmd": [ |
87 "python", | 92 "python", |
88 "-u", | 93 "-u", |
89 "\nimport sys\nfrom common import chromium_utils\n\nchromium_utils.RemoveF
ilesWildcards(sys.argv[1], root=sys.argv[2])\n", | 94 "\nimport sys\nfrom common import chromium_utils\n\nchromium_utils.RemoveF
ilesWildcards(sys.argv[1], root=sys.argv[2])\n", |
90 "metrics.csv", | 95 "metrics.csv", |
91 "[SLAVE_BUILD]\\src\\build\\Release" | 96 "[SLAVE_BUILD]\\src\\build\\Release" |
92 ], | 97 ], |
| 98 "cwd": "[SLAVE_BUILD]", |
93 "name": "rmwildcard metrics.csv in [SLAVE_BUILD]\\src\\build\\Release", | 99 "name": "rmwildcard metrics.csv in [SLAVE_BUILD]\\src\\build\\Release", |
94 "~followup_annotations": [ | 100 "~followup_annotations": [ |
95 "@@@STEP_LOG_LINE@python.inline@@@@", | 101 "@@@STEP_LOG_LINE@python.inline@@@@", |
96 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | 102 "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
97 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", | 103 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", |
98 "@@@STEP_LOG_LINE@python.inline@@@@", | 104 "@@@STEP_LOG_LINE@python.inline@@@@", |
99 "@@@STEP_LOG_LINE@python.inline@chromium_utils.RemoveFilesWildcards(sys.ar
gv[1], root=sys.argv[2])@@@", | 105 "@@@STEP_LOG_LINE@python.inline@chromium_utils.RemoveFilesWildcards(sys.ar
gv[1], root=sys.argv[2])@@@", |
100 "@@@STEP_LOG_END@python.inline@@@" | 106 "@@@STEP_LOG_END@python.inline@@@" |
101 ] | 107 ] |
102 }, | 108 }, |
103 { | 109 { |
104 "cmd": [ | 110 "cmd": [ |
105 "python", | 111 "python", |
106 "-u", | 112 "-u", |
107 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 113 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
108 "[SLAVE_BUILD]\\src\\syzygy\\unittests.gypi", | 114 "[SLAVE_BUILD]\\src\\syzygy\\unittests.gypi", |
109 "/path/to/tmp/" | 115 "/path/to/tmp/" |
110 ], | 116 ], |
| 117 "cwd": "[SLAVE_BUILD]", |
111 "name": "read_unittests_gypi" | 118 "name": "read_unittests_gypi" |
112 }, | 119 }, |
113 { | 120 { |
114 "cmd": [ | 121 "cmd": [ |
115 "python", | 122 "python", |
116 "-u", | 123 "-u", |
117 "[BUILD]\\scripts\\slave\\runtest.py", | 124 "[BUILD]\\scripts\\slave\\runtest.py", |
118 "--target", | 125 "--target", |
119 "Release", | 126 "Release", |
120 "--factory-properties", | 127 "--factory-properties", |
121 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
buildername\": \"Syzygy Release\", \"buildnumber\": 571, \"mastername\": \"maste
r.client.syzygy\", \"recipe\": \"syzygy/continuous\", \"revision\": \"0e9f25b109
8271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/p
ath/to/workdir/TestSlavename\"}", | 128 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
buildername\": \"Syzygy Release\", \"buildnumber\": 571, \"mastername\": \"maste
r.client.syzygy\", \"recipe\": \"syzygy/continuous\", \"revision\": \"0e9f25b109
8271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/p
ath/to/workdir/TestSlavename\"}", |
122 "--build-properties", | 129 "--build-properties", |
123 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
buildername\": \"Syzygy Release\", \"buildnumber\": 571, \"mastername\": \"maste
r.client.syzygy\", \"recipe\": \"syzygy/continuous\", \"revision\": \"0e9f25b109
8271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/p
ath/to/workdir/TestSlavename\"}", | 130 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
buildername\": \"Syzygy Release\", \"buildnumber\": 571, \"mastername\": \"maste
r.client.syzygy\", \"recipe\": \"syzygy/continuous\", \"revision\": \"0e9f25b109
8271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/p
ath/to/workdir/TestSlavename\"}", |
124 "--test-type=bar_unittests", | 131 "--test-type=bar_unittests", |
125 "--builder-name=Syzygy Release", | 132 "--builder-name=Syzygy Release", |
126 "--slave-name=vm331-m3", | 133 "--slave-name=vm331-m3", |
127 "--build-number=571", | 134 "--build-number=571", |
128 "--run-python-script", | 135 "--run-python-script", |
129 "[SLAVE_BUILD]\\src\\syzygy\\build\\app_verifier.py", | 136 "[SLAVE_BUILD]\\src\\syzygy\\build\\app_verifier.py", |
130 "--on-waterfall", | 137 "--on-waterfall", |
131 "[SLAVE_BUILD]\\src\\build\\Release\\bar_unittests.exe", | 138 "[SLAVE_BUILD]\\src\\build\\Release\\bar_unittests.exe", |
132 "--", | 139 "--", |
133 "--single-process-tests", | 140 "--single-process-tests", |
134 "--test-launcher-timeout=300000", | 141 "--test-launcher-timeout=300000", |
135 "--gtest_print_time" | 142 "--gtest_print_time" |
136 ], | 143 ], |
| 144 "cwd": "[SLAVE_BUILD]", |
137 "name": "bar_unittests" | 145 "name": "bar_unittests" |
138 }, | 146 }, |
139 { | 147 { |
140 "cmd": [ | 148 "cmd": [ |
141 "python", | 149 "python", |
142 "-u", | 150 "-u", |
143 "[BUILD]\\scripts\\slave\\runtest.py", | 151 "[BUILD]\\scripts\\slave\\runtest.py", |
144 "--target", | 152 "--target", |
145 "Release", | 153 "Release", |
146 "--factory-properties", | 154 "--factory-properties", |
147 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
buildername\": \"Syzygy Release\", \"buildnumber\": 571, \"mastername\": \"maste
r.client.syzygy\", \"recipe\": \"syzygy/continuous\", \"revision\": \"0e9f25b109
8271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/p
ath/to/workdir/TestSlavename\"}", | 155 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
buildername\": \"Syzygy Release\", \"buildnumber\": 571, \"mastername\": \"maste
r.client.syzygy\", \"recipe\": \"syzygy/continuous\", \"revision\": \"0e9f25b109
8271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/p
ath/to/workdir/TestSlavename\"}", |
148 "--build-properties", | 156 "--build-properties", |
149 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
buildername\": \"Syzygy Release\", \"buildnumber\": 571, \"mastername\": \"maste
r.client.syzygy\", \"recipe\": \"syzygy/continuous\", \"revision\": \"0e9f25b109
8271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/p
ath/to/workdir/TestSlavename\"}", | 157 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
buildername\": \"Syzygy Release\", \"buildnumber\": 571, \"mastername\": \"maste
r.client.syzygy\", \"recipe\": \"syzygy/continuous\", \"revision\": \"0e9f25b109
8271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/p
ath/to/workdir/TestSlavename\"}", |
150 "--test-type=baz_unittests", | 158 "--test-type=baz_unittests", |
151 "--builder-name=Syzygy Release", | 159 "--builder-name=Syzygy Release", |
152 "--slave-name=vm331-m3", | 160 "--slave-name=vm331-m3", |
153 "--build-number=571", | 161 "--build-number=571", |
154 "--run-python-script", | 162 "--run-python-script", |
155 "[SLAVE_BUILD]\\src\\syzygy\\build\\app_verifier.py", | 163 "[SLAVE_BUILD]\\src\\syzygy\\build\\app_verifier.py", |
156 "--on-waterfall", | 164 "--on-waterfall", |
157 "[SLAVE_BUILD]\\src\\build\\Release\\baz_unittests.exe", | 165 "[SLAVE_BUILD]\\src\\build\\Release\\baz_unittests.exe", |
158 "--", | 166 "--", |
159 "--single-process-tests", | 167 "--single-process-tests", |
160 "--test-launcher-timeout=300000", | 168 "--test-launcher-timeout=300000", |
161 "--gtest_print_time" | 169 "--gtest_print_time" |
162 ], | 170 ], |
| 171 "cwd": "[SLAVE_BUILD]", |
163 "name": "baz_unittests" | 172 "name": "baz_unittests" |
164 }, | 173 }, |
165 { | 174 { |
166 "cmd": [ | 175 "cmd": [ |
167 "python", | 176 "python", |
168 "-u", | 177 "-u", |
169 "[BUILD]\\scripts\\slave\\runtest.py", | 178 "[BUILD]\\scripts\\slave\\runtest.py", |
170 "--target", | 179 "--target", |
171 "Release", | 180 "Release", |
172 "--factory-properties", | 181 "--factory-properties", |
173 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
buildername\": \"Syzygy Release\", \"buildnumber\": 571, \"mastername\": \"maste
r.client.syzygy\", \"recipe\": \"syzygy/continuous\", \"revision\": \"0e9f25b109
8271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/p
ath/to/workdir/TestSlavename\"}", | 182 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
buildername\": \"Syzygy Release\", \"buildnumber\": 571, \"mastername\": \"maste
r.client.syzygy\", \"recipe\": \"syzygy/continuous\", \"revision\": \"0e9f25b109
8271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/p
ath/to/workdir/TestSlavename\"}", |
174 "--build-properties", | 183 "--build-properties", |
175 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
buildername\": \"Syzygy Release\", \"buildnumber\": 571, \"mastername\": \"maste
r.client.syzygy\", \"recipe\": \"syzygy/continuous\", \"revision\": \"0e9f25b109
8271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/p
ath/to/workdir/TestSlavename\"}", | 184 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
buildername\": \"Syzygy Release\", \"buildnumber\": 571, \"mastername\": \"maste
r.client.syzygy\", \"recipe\": \"syzygy/continuous\", \"revision\": \"0e9f25b109
8271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/p
ath/to/workdir/TestSlavename\"}", |
176 "--test-type=foo_unittests", | 185 "--test-type=foo_unittests", |
177 "--builder-name=Syzygy Release", | 186 "--builder-name=Syzygy Release", |
178 "--slave-name=vm331-m3", | 187 "--slave-name=vm331-m3", |
179 "--build-number=571", | 188 "--build-number=571", |
180 "--run-python-script", | 189 "--run-python-script", |
181 "[SLAVE_BUILD]\\src\\syzygy\\build\\app_verifier.py", | 190 "[SLAVE_BUILD]\\src\\syzygy\\build\\app_verifier.py", |
182 "--on-waterfall", | 191 "--on-waterfall", |
183 "[SLAVE_BUILD]\\src\\build\\Release\\foo_unittests.exe", | 192 "[SLAVE_BUILD]\\src\\build\\Release\\foo_unittests.exe", |
184 "--", | 193 "--", |
185 "--single-process-tests", | 194 "--single-process-tests", |
186 "--test-launcher-timeout=300000", | 195 "--test-launcher-timeout=300000", |
187 "--gtest_print_time" | 196 "--gtest_print_time" |
188 ], | 197 ], |
| 198 "cwd": "[SLAVE_BUILD]", |
189 "name": "foo_unittests" | 199 "name": "foo_unittests" |
190 }, | 200 }, |
191 { | 201 { |
192 "cmd": [ | 202 "cmd": [ |
193 "[BUILD]\\scripts\\slave\\gsutil.bat", | 203 "[BUILD]\\scripts\\slave\\gsutil.bat", |
194 "cp", | 204 "cp", |
195 "-t", | 205 "-t", |
196 "-a", | 206 "-a", |
197 "public-read", | 207 "public-read", |
198 "[SLAVE_BUILD]\\src\\build\\Release\\metrics.csv", | 208 "[SLAVE_BUILD]\\src\\build\\Release\\metrics.csv", |
199 "gs://syzygy-archive/builds/metrics/170242/release.csv" | 209 "gs://syzygy-archive/builds/metrics/170242/release.csv" |
200 ], | 210 ], |
| 211 "cwd": "[SLAVE_BUILD]", |
201 "name": "archive_metrics", | 212 "name": "archive_metrics", |
202 "~followup_annotations": [ | 213 "~followup_annotations": [ |
203 "@@@STEP_LINK@archive@https://syzygy-archive.commondatastorage.googleapis.
com/index.html?path=builds/metrics/170242/release.csv/@@@" | 214 "@@@STEP_LINK@archive@https://syzygy-archive.commondatastorage.googleapis.
com/index.html?path=builds/metrics/170242/release.csv/@@@" |
204 ] | 215 ] |
205 }, | 216 }, |
206 { | 217 { |
207 "cmd": [ | 218 "cmd": [ |
208 "python", | 219 "python", |
209 "-u", | 220 "-u", |
210 "[SLAVE_BUILD]\\src\\syzygy\\internal\\build\\randomize_chrome.py", | 221 "[SLAVE_BUILD]\\src\\syzygy\\internal\\build\\randomize_chrome.py", |
211 "--build-dir", | 222 "--build-dir", |
212 "[SLAVE_BUILD]\\src\\build", | 223 "[SLAVE_BUILD]\\src\\build", |
213 "--target", | 224 "--target", |
214 "Release", | 225 "Release", |
215 "--verbose" | 226 "--verbose" |
216 ], | 227 ], |
| 228 "cwd": "[SLAVE_BUILD]", |
217 "name": "randomly_reorder_chrome" | 229 "name": "randomly_reorder_chrome" |
218 }, | 230 }, |
219 { | 231 { |
220 "cmd": [ | 232 "cmd": [ |
221 "python", | 233 "python", |
222 "-u", | 234 "-u", |
223 "[SLAVE_BUILD]\\src\\syzygy\\internal\\build\\benchmark_chrome.py", | 235 "[SLAVE_BUILD]\\src\\syzygy\\internal\\build\\benchmark_chrome.py", |
224 "--build-dir", | 236 "--build-dir", |
225 "[SLAVE_BUILD]\\src\\build", | 237 "[SLAVE_BUILD]\\src\\build", |
226 "--target", | 238 "--target", |
227 "Release", | 239 "Release", |
228 "--verbose" | 240 "--verbose" |
229 ], | 241 ], |
| 242 "cwd": "[SLAVE_BUILD]", |
230 "name": "benchmark_chrome" | 243 "name": "benchmark_chrome" |
231 } | 244 } |
232 ] | 245 ] |
OLD | NEW |