@@ -20,6 +20,8 @@ import pathlib
2020import platform
2121import shlex
2222import sys
23+ from datetime import datetime
24+
2325import typing as t
2426
2527from helpers import (
@@ -82,14 +84,6 @@ def get_arguments() -> argparse.Namespace:
8284 type = str ,
8385 dest = "build_system" ,
8486 )
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- )
9387 parser .add_argument (
9488 "--additional-build-args" ,
9589 type = str ,
@@ -206,6 +200,7 @@ def main() -> None:
206200 )
207201 )
208202 logging .debug ("Global Args: %r" , global_args )
203+ start_time = datetime .now ()
209204 with change_directory (REPO_ROOT_PATH ):
210205 swiftpm_bin_dir = get_swiftpm_bin_dir (config = args .config )
211206 set_environment (swiftpm_bin_dir = swiftpm_bin_dir )
@@ -246,14 +241,13 @@ def main() -> None:
246241 [
247242 "swift" ,
248243 "run" ,
244+ * ignore_args ,
249245 * args .additional_run_args .split (" " ),
250246 "swift-test" ,
251247 * global_args ,
252248 "--configuration" ,
253249 args .config ,
254250 "--parallel" ,
255- "--enable-swift-testing" if args .enable_swift_testing else None ,
256- "--enable-xctest" if args .enable_swift_testing else None ,
257251 "--scratch-path" ,
258252 ".test" ,
259253 * ignore_args ,
@@ -293,7 +287,11 @@ def main() -> None:
293287
294288 if is_on_darwin () and not args .skip_bootstrap :
295289 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 ))
297295
298296
299297if __name__ == "__main__" :
0 commit comments