OLD | NEW |
1 [ | 1 [ |
2 { | 2 { |
3 "cmd": [ | 3 "cmd": [ |
4 "python", | 4 "python", |
5 "-u", | 5 "-u", |
6 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.
path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not
a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", | 6 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.
path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not
a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", |
7 "[CUSTOM_/_B_WORK]", | 7 "[CUSTOM_/_B_WORK]", |
8 "511" | 8 "511" |
9 ], | 9 ], |
10 "name": "makedirs checkout_path", | 10 "name": "makedirs checkout_path", |
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
127 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war
nings_as_errors=1", | 127 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war
nings_as_errors=1", |
128 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]:RECIPE_PACKAGE_REPO[dep
ot_tools]", | 128 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]:RECIPE_PACKAGE_REPO[dep
ot_tools]", |
129 "SKIA_OUT": "[CUSTOM_/_B_WORK]/skia/out/Build-Mac-Clang-Arm7-Release-iOS" | 129 "SKIA_OUT": "[CUSTOM_/_B_WORK]/skia/out/Build-Mac-Clang-Arm7-Release-iOS" |
130 }, | 130 }, |
131 "name": "build iOSShell" | 131 "name": "build iOSShell" |
132 }, | 132 }, |
133 { | 133 { |
134 "cmd": [ | 134 "cmd": [ |
135 "python", | 135 "python", |
136 "-u", | 136 "-u", |
137 "import errno\nimport glob\nimport os\nimport shutil\nimport sys\n\nsrc =
sys.argv[1]\ndst = sys.argv[2]\nbuild_products_whitelist = ['dm', 'dm.exe', 'nan
obench', 'nanobench.exe', '*.so', '*.dll', '*.dylib', 'skia_launcher', 'lib/*.so
', 'iOSShell.app', 'iOSShell.ipa', 'visualbench', 'visualbench.exe']\n\ntry:\n
os.makedirs(dst)\nexcept OSError as e:\n if e.errno != errno.EEXIST:\n raise
\n\nfor pattern in build_products_whitelist:\n path = os.path.join(src, pattern
)\n for f in glob.glob(path):\n dst_path = os.path.join(dst, os.path.relpath
(f, src))\n if not os.path.isdir(os.path.dirname(dst_path)):\n os.makedi
rs(os.path.dirname(dst_path))\n print 'Copying build product %s to %s' % (f,
dst_path)\n shutil.move(f, dst_path)\n", | 137 "import errno\nimport glob\nimport os\nimport shutil\nimport sys\n\nsrc =
sys.argv[1]\ndst = sys.argv[2]\nbuild_products_whitelist = ['dm', 'dm.exe', 'nan
obench', 'nanobench.exe', '*.so', '*.dll', '*.dylib', 'skia_launcher', 'lib/*.so
', 'iOSShell.app', 'iOSShell.ipa', 'visualbench', 'visualbench.exe', 'vulkan-1.d
ll']\n\ntry:\n os.makedirs(dst)\nexcept OSError as e:\n if e.errno != errno.EE
XIST:\n raise\n\nfor pattern in build_products_whitelist:\n path = os.path.j
oin(src, pattern)\n for f in glob.glob(path):\n dst_path = os.path.join(dst,
os.path.relpath(f, src))\n if not os.path.isdir(os.path.dirname(dst_path)):\
n os.makedirs(os.path.dirname(dst_path))\n print 'Copying build product
%s to %s' % (f, dst_path)\n shutil.move(f, dst_path)\n", |
138 "[CUSTOM_/_B_WORK]/skia/out/Build-Mac-Clang-Arm7-Release-iOS/Release", | 138 "[CUSTOM_/_B_WORK]/skia/out/Build-Mac-Clang-Arm7-Release-iOS/Release", |
139 "[CUSTOM_[SWARM_OUT_DIR]]/out/Release" | 139 "[CUSTOM_[SWARM_OUT_DIR]]/out/Release" |
140 ], | 140 ], |
141 "name": "copy build products", | 141 "name": "copy build products", |
142 "~followup_annotations": [ | 142 "~followup_annotations": [ |
143 "@@@STEP_LOG_LINE@python.inline@import errno@@@", | 143 "@@@STEP_LOG_LINE@python.inline@import errno@@@", |
144 "@@@STEP_LOG_LINE@python.inline@import glob@@@", | 144 "@@@STEP_LOG_LINE@python.inline@import glob@@@", |
145 "@@@STEP_LOG_LINE@python.inline@import os@@@", | 145 "@@@STEP_LOG_LINE@python.inline@import os@@@", |
146 "@@@STEP_LOG_LINE@python.inline@import shutil@@@", | 146 "@@@STEP_LOG_LINE@python.inline@import shutil@@@", |
147 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | 147 "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
148 "@@@STEP_LOG_LINE@python.inline@@@@", | 148 "@@@STEP_LOG_LINE@python.inline@@@@", |
149 "@@@STEP_LOG_LINE@python.inline@src = sys.argv[1]@@@", | 149 "@@@STEP_LOG_LINE@python.inline@src = sys.argv[1]@@@", |
150 "@@@STEP_LOG_LINE@python.inline@dst = sys.argv[2]@@@", | 150 "@@@STEP_LOG_LINE@python.inline@dst = sys.argv[2]@@@", |
151 "@@@STEP_LOG_LINE@python.inline@build_products_whitelist = ['dm', 'dm.exe'
, 'nanobench', 'nanobench.exe', '*.so', '*.dll', '*.dylib', 'skia_launcher', 'li
b/*.so', 'iOSShell.app', 'iOSShell.ipa', 'visualbench', 'visualbench.exe']@@@", | 151 "@@@STEP_LOG_LINE@python.inline@build_products_whitelist = ['dm', 'dm.exe'
, 'nanobench', 'nanobench.exe', '*.so', '*.dll', '*.dylib', 'skia_launcher', 'li
b/*.so', 'iOSShell.app', 'iOSShell.ipa', 'visualbench', 'visualbench.exe', 'vulk
an-1.dll']@@@", |
152 "@@@STEP_LOG_LINE@python.inline@@@@", | 152 "@@@STEP_LOG_LINE@python.inline@@@@", |
153 "@@@STEP_LOG_LINE@python.inline@try:@@@", | 153 "@@@STEP_LOG_LINE@python.inline@try:@@@", |
154 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(dst)@@@", | 154 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(dst)@@@", |
155 "@@@STEP_LOG_LINE@python.inline@except OSError as e:@@@", | 155 "@@@STEP_LOG_LINE@python.inline@except OSError as e:@@@", |
156 "@@@STEP_LOG_LINE@python.inline@ if e.errno != errno.EEXIST:@@@", | 156 "@@@STEP_LOG_LINE@python.inline@ if e.errno != errno.EEXIST:@@@", |
157 "@@@STEP_LOG_LINE@python.inline@ raise@@@", | 157 "@@@STEP_LOG_LINE@python.inline@ raise@@@", |
158 "@@@STEP_LOG_LINE@python.inline@@@@", | 158 "@@@STEP_LOG_LINE@python.inline@@@@", |
159 "@@@STEP_LOG_LINE@python.inline@for pattern in build_products_whitelist:@@
@", | 159 "@@@STEP_LOG_LINE@python.inline@for pattern in build_products_whitelist:@@
@", |
160 "@@@STEP_LOG_LINE@python.inline@ path = os.path.join(src, pattern)@@@", | 160 "@@@STEP_LOG_LINE@python.inline@ path = os.path.join(src, pattern)@@@", |
161 "@@@STEP_LOG_LINE@python.inline@ for f in glob.glob(path):@@@", | 161 "@@@STEP_LOG_LINE@python.inline@ for f in glob.glob(path):@@@", |
162 "@@@STEP_LOG_LINE@python.inline@ dst_path = os.path.join(dst, os.path.r
elpath(f, src))@@@", | 162 "@@@STEP_LOG_LINE@python.inline@ dst_path = os.path.join(dst, os.path.r
elpath(f, src))@@@", |
163 "@@@STEP_LOG_LINE@python.inline@ if not os.path.isdir(os.path.dirname(d
st_path)):@@@", | 163 "@@@STEP_LOG_LINE@python.inline@ if not os.path.isdir(os.path.dirname(d
st_path)):@@@", |
164 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(os.path.dirname(dst_path
))@@@", | 164 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(os.path.dirname(dst_path
))@@@", |
165 "@@@STEP_LOG_LINE@python.inline@ print 'Copying build product %s to %s'
% (f, dst_path)@@@", | 165 "@@@STEP_LOG_LINE@python.inline@ print 'Copying build product %s to %s'
% (f, dst_path)@@@", |
166 "@@@STEP_LOG_LINE@python.inline@ shutil.move(f, dst_path)@@@", | 166 "@@@STEP_LOG_LINE@python.inline@ shutil.move(f, dst_path)@@@", |
167 "@@@STEP_LOG_END@python.inline@@@" | 167 "@@@STEP_LOG_END@python.inline@@@" |
168 ] | 168 ] |
169 }, | 169 }, |
170 { | 170 { |
171 "cmd": [ | 171 "cmd": [ |
172 "python", | 172 "python", |
173 "-u", | 173 "-u", |
174 "import errno\nimport glob\nimport os\nimport shutil\nimport sys\n\nsrc =
sys.argv[1]\ndst = sys.argv[2]\nbuild_products_whitelist = ['dm', 'dm.exe', 'nan
obench', 'nanobench.exe', '*.so', '*.dll', '*.dylib', 'skia_launcher', 'lib/*.so
', 'iOSShell.app', 'iOSShell.ipa', 'visualbench', 'visualbench.exe']\n\ntry:\n
os.makedirs(dst)\nexcept OSError as e:\n if e.errno != errno.EEXIST:\n raise
\n\nfor pattern in build_products_whitelist:\n path = os.path.join(src, pattern
)\n for f in glob.glob(path):\n dst_path = os.path.join(dst, os.path.relpath
(f, src))\n if not os.path.isdir(os.path.dirname(dst_path)):\n os.makedi
rs(os.path.dirname(dst_path))\n print 'Copying build product %s to %s' % (f,
dst_path)\n shutil.move(f, dst_path)\n", | 174 "import errno\nimport glob\nimport os\nimport shutil\nimport sys\n\nsrc =
sys.argv[1]\ndst = sys.argv[2]\nbuild_products_whitelist = ['dm', 'dm.exe', 'nan
obench', 'nanobench.exe', '*.so', '*.dll', '*.dylib', 'skia_launcher', 'lib/*.so
', 'iOSShell.app', 'iOSShell.ipa', 'visualbench', 'visualbench.exe', 'vulkan-1.d
ll']\n\ntry:\n os.makedirs(dst)\nexcept OSError as e:\n if e.errno != errno.EE
XIST:\n raise\n\nfor pattern in build_products_whitelist:\n path = os.path.j
oin(src, pattern)\n for f in glob.glob(path):\n dst_path = os.path.join(dst,
os.path.relpath(f, src))\n if not os.path.isdir(os.path.dirname(dst_path)):\
n os.makedirs(os.path.dirname(dst_path))\n print 'Copying build product
%s to %s' % (f, dst_path)\n shutil.move(f, dst_path)\n", |
175 "[CUSTOM_/_B_WORK]/skia/xcodebuild/Release-iphoneos", | 175 "[CUSTOM_/_B_WORK]/skia/xcodebuild/Release-iphoneos", |
176 "[CUSTOM_[SWARM_OUT_DIR]]/xcodebuild/Release-iphoneos" | 176 "[CUSTOM_[SWARM_OUT_DIR]]/xcodebuild/Release-iphoneos" |
177 ], | 177 ], |
178 "name": "copy build products (2)", | 178 "name": "copy build products (2)", |
179 "~followup_annotations": [ | 179 "~followup_annotations": [ |
180 "@@@STEP_LOG_LINE@python.inline@import errno@@@", | 180 "@@@STEP_LOG_LINE@python.inline@import errno@@@", |
181 "@@@STEP_LOG_LINE@python.inline@import glob@@@", | 181 "@@@STEP_LOG_LINE@python.inline@import glob@@@", |
182 "@@@STEP_LOG_LINE@python.inline@import os@@@", | 182 "@@@STEP_LOG_LINE@python.inline@import os@@@", |
183 "@@@STEP_LOG_LINE@python.inline@import shutil@@@", | 183 "@@@STEP_LOG_LINE@python.inline@import shutil@@@", |
184 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | 184 "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
185 "@@@STEP_LOG_LINE@python.inline@@@@", | 185 "@@@STEP_LOG_LINE@python.inline@@@@", |
186 "@@@STEP_LOG_LINE@python.inline@src = sys.argv[1]@@@", | 186 "@@@STEP_LOG_LINE@python.inline@src = sys.argv[1]@@@", |
187 "@@@STEP_LOG_LINE@python.inline@dst = sys.argv[2]@@@", | 187 "@@@STEP_LOG_LINE@python.inline@dst = sys.argv[2]@@@", |
188 "@@@STEP_LOG_LINE@python.inline@build_products_whitelist = ['dm', 'dm.exe'
, 'nanobench', 'nanobench.exe', '*.so', '*.dll', '*.dylib', 'skia_launcher', 'li
b/*.so', 'iOSShell.app', 'iOSShell.ipa', 'visualbench', 'visualbench.exe']@@@", | 188 "@@@STEP_LOG_LINE@python.inline@build_products_whitelist = ['dm', 'dm.exe'
, 'nanobench', 'nanobench.exe', '*.so', '*.dll', '*.dylib', 'skia_launcher', 'li
b/*.so', 'iOSShell.app', 'iOSShell.ipa', 'visualbench', 'visualbench.exe', 'vulk
an-1.dll']@@@", |
189 "@@@STEP_LOG_LINE@python.inline@@@@", | 189 "@@@STEP_LOG_LINE@python.inline@@@@", |
190 "@@@STEP_LOG_LINE@python.inline@try:@@@", | 190 "@@@STEP_LOG_LINE@python.inline@try:@@@", |
191 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(dst)@@@", | 191 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(dst)@@@", |
192 "@@@STEP_LOG_LINE@python.inline@except OSError as e:@@@", | 192 "@@@STEP_LOG_LINE@python.inline@except OSError as e:@@@", |
193 "@@@STEP_LOG_LINE@python.inline@ if e.errno != errno.EEXIST:@@@", | 193 "@@@STEP_LOG_LINE@python.inline@ if e.errno != errno.EEXIST:@@@", |
194 "@@@STEP_LOG_LINE@python.inline@ raise@@@", | 194 "@@@STEP_LOG_LINE@python.inline@ raise@@@", |
195 "@@@STEP_LOG_LINE@python.inline@@@@", | 195 "@@@STEP_LOG_LINE@python.inline@@@@", |
196 "@@@STEP_LOG_LINE@python.inline@for pattern in build_products_whitelist:@@
@", | 196 "@@@STEP_LOG_LINE@python.inline@for pattern in build_products_whitelist:@@
@", |
197 "@@@STEP_LOG_LINE@python.inline@ path = os.path.join(src, pattern)@@@", | 197 "@@@STEP_LOG_LINE@python.inline@ path = os.path.join(src, pattern)@@@", |
198 "@@@STEP_LOG_LINE@python.inline@ for f in glob.glob(path):@@@", | 198 "@@@STEP_LOG_LINE@python.inline@ for f in glob.glob(path):@@@", |
199 "@@@STEP_LOG_LINE@python.inline@ dst_path = os.path.join(dst, os.path.r
elpath(f, src))@@@", | 199 "@@@STEP_LOG_LINE@python.inline@ dst_path = os.path.join(dst, os.path.r
elpath(f, src))@@@", |
200 "@@@STEP_LOG_LINE@python.inline@ if not os.path.isdir(os.path.dirname(d
st_path)):@@@", | 200 "@@@STEP_LOG_LINE@python.inline@ if not os.path.isdir(os.path.dirname(d
st_path)):@@@", |
201 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(os.path.dirname(dst_path
))@@@", | 201 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(os.path.dirname(dst_path
))@@@", |
202 "@@@STEP_LOG_LINE@python.inline@ print 'Copying build product %s to %s'
% (f, dst_path)@@@", | 202 "@@@STEP_LOG_LINE@python.inline@ print 'Copying build product %s to %s'
% (f, dst_path)@@@", |
203 "@@@STEP_LOG_LINE@python.inline@ shutil.move(f, dst_path)@@@", | 203 "@@@STEP_LOG_LINE@python.inline@ shutil.move(f, dst_path)@@@", |
204 "@@@STEP_LOG_END@python.inline@@@" | 204 "@@@STEP_LOG_END@python.inline@@@" |
205 ] | 205 ] |
206 }, | 206 }, |
207 { | 207 { |
208 "name": "$result", | 208 "name": "$result", |
209 "recipe_result": null, | 209 "recipe_result": null, |
210 "status_code": 0 | 210 "status_code": 0 |
211 } | 211 } |
212 ] | 212 ] |
OLD | NEW |