@@ -194,8 +194,6 @@ def main():
194
194
parser = argparse .ArgumentParser (
195
195
description = 'Generate, parse test run profdata' )
196
196
parser .add_argument ('swift_dir' , metavar = 'swift-dir' )
197
- parser .add_argument ('--build-dir' )
198
- parser .add_argument ('--build-subdir' , default = 'coverage' )
199
197
parser .add_argument ('--log' ,
200
198
help = 'the level of information to log (default: info)' ,
201
199
metavar = 'LEVEL' ,
@@ -208,36 +206,17 @@ def main():
208
206
logging .debug (args )
209
207
210
208
swift_dir = os .path .realpath (os .path .abspath (args .swift_dir ))
211
- if args .build_dir :
212
- build_dir = os .path .realpath (os .path .abspath (args .build_dir ))
213
- else :
214
- build_dir = os .path .realpath (os .path .join (os .path .dirname (swift_dir ),
215
- 'build' ))
216
- build_subdir = os .path .join (build_dir , args .build_subdir )
209
+ build_dir = os .path .realpath (os .path .join (os .path .dirname (swift_dir ),
210
+ 'build' ))
211
+ build_subdir = os .path .join (build_dir , 'buildbot_incremental_coverage' )
217
212
218
213
global_build_subdir = build_subdir
219
214
220
215
build_script_cmd = [
221
216
os .path .join (swift_dir , 'utils/build-script' ),
222
- '--release' ,
223
- '--no-assertions' ,
224
- '--swift-analyze-code-coverage' , 'not-merged' ,
225
- '--test' ,
226
- '--validation-test' ,
227
- '--skip-test-ios' ,
228
- '--skip-test-tvos' ,
229
- '--skip-test-watchos' ,
230
- '--skip-build-benchmark' ,
231
- '--verbose-build' ,
232
- '--lit-args=-v' ,
233
- '--reconfigure' ,
234
- '--build-ninja' ,
235
- '--build-subdir' , build_subdir
217
+ '--preset=buildbot_incremental,tools=RDA,stdlib=RDA,coverage' ,
236
218
]
237
219
238
- if args .build_dir :
239
- build_script_cmd += ['--build-dir' , build_dir ]
240
-
241
220
call (build_script_cmd )
242
221
243
222
assert global_build_subdir
0 commit comments