Skip to content

Commit 11aeb8b

Browse files
committed
Add build-script option --skip-test-toolchain-benchmarks
1 parent 6acf8db commit 11aeb8b

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

utils/build_swift/driver_arguments.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ def _apply_default_arguments(args):
208208
args.test_sourcekitlsp = False
209209
args.test_skstresstester = False
210210
args.test_swiftevolve = False
211+
args.test_toolchainbenchmarks = False
211212

212213
# --skip-test-ios is merely a shorthand for host and simulator tests.
213214
if not args.test_ios:
@@ -977,6 +978,8 @@ def create_argument_parser():
977978
help='skip testing the SourceKit Stress tester')
978979
option('--skip-test-swiftevolve', toggle_false('test_swiftevolve'),
979980
help='skip testing SwiftEvolve')
981+
option('--skip-test-toolchain-benchmarks', toggle_false('test_toolchainbenchmarks'),
982+
help='skip testing toolchain benchmarks')
980983

981984
# -------------------------------------------------------------------------
982985
in_group('Build settings specific for LLVM')

utils/build_swift/tests/expected_options.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,7 @@
213213
'test_sourcekitlsp': False,
214214
'test_skstresstester': False,
215215
'test_swiftevolve': False,
216+
'test_toolchainbenchmarks': False,
216217
'tvos': False,
217218
'tvos_all': False,
218219
'validation_test': None,
@@ -546,6 +547,7 @@ class BuildScriptImplOption(_BaseOption):
546547
DisableOption('--skip-test-sourcekit-lsp', dest='test_sourcekitlsp'),
547548
DisableOption('--skip-test-skstresstester', dest='test_skstresstester'),
548549
DisableOption('--skip-test-swiftevolve', dest='test_swiftevolve'),
550+
DisableOption('--skip-test-toolchain-benchmarks', dest='test_toolchainbenchmarks'),
549551

550552
ChoicesOption('--android-ndk-gcc-version',
551553
choices=['4.8', '4.9']),

utils/swift_build_support/swift_build_support/products/benchmarks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def build(self, host_target):
3535
run_build_script_helper(host_target, self, self.args)
3636

3737
def should_test(self, host_target):
38-
return True
38+
return self.args.test_toolchainbenchmarks
3939

4040
def test(self, host_target):
4141
"""Just run a single instance of the command for both .debug and

0 commit comments

Comments
 (0)