@@ -20,6 +20,8 @@ import pathlib
20
20
import platform
21
21
import shlex
22
22
import sys
23
+ from datetime import datetime
24
+
23
25
import typing as t
24
26
25
27
from helpers import (
@@ -82,14 +84,6 @@ def get_arguments() -> argparse.Namespace:
82
84
type = str ,
83
85
dest = "build_system" ,
84
86
)
85
- parser .add_argument (
86
- "--enable-swift-testing" ,
87
- action = "store_true" ,
88
- )
89
- parser .add_argument (
90
- "--enable-xctest" ,
91
- action = "store_true" ,
92
- )
93
87
parser .add_argument (
94
88
"--additional-build-args" ,
95
89
type = str ,
@@ -206,6 +200,7 @@ def main() -> None:
206
200
)
207
201
)
208
202
logging .debug ("Global Args: %r" , global_args )
203
+ start_time = datetime .now ()
209
204
with change_directory (REPO_ROOT_PATH ):
210
205
swiftpm_bin_dir = get_swiftpm_bin_dir (config = args .config )
211
206
set_environment (swiftpm_bin_dir = swiftpm_bin_dir )
@@ -246,14 +241,13 @@ def main() -> None:
246
241
[
247
242
"swift" ,
248
243
"run" ,
244
+ * ignore_args ,
249
245
* args .additional_run_args .split (" " ),
250
246
"swift-test" ,
251
247
* global_args ,
252
248
"--configuration" ,
253
249
args .config ,
254
250
"--parallel" ,
255
- "--enable-swift-testing" if args .enable_swift_testing else None ,
256
- "--enable-xctest" if args .enable_swift_testing else None ,
257
251
"--scratch-path" ,
258
252
".test" ,
259
253
* ignore_args ,
@@ -293,7 +287,11 @@ def main() -> None:
293
287
294
288
if is_on_darwin () and not args .skip_bootstrap :
295
289
run_bootstrap (swiftpm_bin_dir = swiftpm_bin_dir )
296
- logging .info ("Done" )
290
+
291
+ end_time = datetime .now ()
292
+ elapsed_time = end_time - start_time
293
+
294
+ logging .info ("Done (%s)" , str (elapsed_time ))
297
295
298
296
299
297
if __name__ == "__main__" :
0 commit comments