Skip to content

Commit f6be6d3

Browse files
authored
CI: Minor improvement to build-using-self (#8836)
1 parent ce654ea commit f6be6d3

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

Utilities/build-using-self

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ import pathlib
2020
import platform
2121
import shlex
2222
import sys
23+
from datetime import datetime
24+
2325
import typing as t
2426

2527
from 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

299297
if __name__ == "__main__":

0 commit comments

Comments
 (0)