Skip to content

Commit 16e635b

Browse files
committed
Fix test
1 parent b042682 commit 16e635b

File tree

4 files changed

+7
-2
lines changed

4 files changed

+7
-2
lines changed

utils/build-script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -600,7 +600,7 @@ class BuildScriptInvocation(object):
600600
impl_args += ["--skip-build"]
601601
if not args.build_benchmarks:
602602
impl_args += ["--skip-build-benchmarks"]
603-
603+
604604
if args.swift_disable_dead_stripping:
605605
args.extra_cmake_options.append('-DSWIFT_DISABLE_DEAD_STRIPPING:BOOL=TRUE')
606606

utils/build_swift/build_swift/driver_arguments.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ def create_argument_parser():
334334
default=defaults.SWIFT_ANALYZE_CODE_COVERAGE,
335335
help='enable code coverage analysis in Swift (false, not-merged, '
336336
'merged).')
337-
337+
338338
option('--swift-disable-dead-stripping', toggle_true,
339339
help="Turn off Darwin-specific dead stripping for Swift host tools")
340340

utils/build_swift/tests/build_swift/test_driver_arguments.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -631,6 +631,10 @@ def test_implied_defaults_host_test(self):
631631
self.assertFalse(namespace.test_android_host)
632632
self.assertFalse(namespace.build_libparser_only)
633633

634+
def test_implied_defaults_swift_disable_dead_stripping(self):
635+
namespace = self.parse_default_args(['--swift-disable-dead-stripping'])
636+
self.assertTrue(namespace.swift_disable_dead_stripping)
637+
634638
def test_build_lib_swiftsyntaxparser_only(self):
635639
namespace = self.parse_default_args(['--build-libparser-only'])
636640
self.assertTrue(namespace.build_libparser_only)

utils/build_swift/tests/expected_options.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -552,6 +552,7 @@ class BuildScriptImplOption(_BaseOption):
552552
EnableOption('--verbose-build'),
553553
EnableOption('--watchos'),
554554
EnableOption('--xctest', dest='build_xctest'),
555+
EnableOption('--swift-disable-dead-stripping'),
555556

556557
DisableOption('--skip-build-cmark', dest='build_cmark'),
557558
DisableOption('--skip-build-llvm', dest='build_llvm'),

0 commit comments

Comments
 (0)