diff --git a/validation-test/Runtime/weak-reference-racetests-dispatch.swift b/validation-test/Runtime/weak-reference-racetests-dispatch.swift index dcb2e17d94df9..cda4ba1df3ca2 100644 --- a/validation-test/Runtime/weak-reference-racetests-dispatch.swift +++ b/validation-test/Runtime/weak-reference-racetests-dispatch.swift @@ -1,4 +1,5 @@ // RUN: %target-build-swift %s %import-libdispatch -o %t_binary +// RUN: %target-codesign %t_binary // RUN: %target-run %t_binary // REQUIRES: executable_test // REQUIRES: stress_test diff --git a/validation-test/SILOptimizer/string_switch.swift b/validation-test/SILOptimizer/string_switch.swift index 555c1d972847c..268e95147cd49 100644 --- a/validation-test/SILOptimizer/string_switch.swift +++ b/validation-test/SILOptimizer/string_switch.swift @@ -1,5 +1,6 @@ // RUN: %target-build-swift -O %s -module-name=test -Xllvm -sil-disable-pass=FunctionSignatureOpts -o %t.out // RUN: %target-build-swift -O %s -module-name=test -Xllvm -sil-disable-pass=FunctionSignatureOpts -emit-sil | %FileCheck %s +// RUN: %target-codesign %t.out // RUN: %target-run %t.out // REQUIRES: swift_stdlib_no_asserts,optimized_stdlib // REQUIRES: stress_test diff --git a/validation-test/StdlibUnittest/AtomicInt.swift b/validation-test/StdlibUnittest/AtomicInt.swift index 9bc3e8b3f1f8a..1f57876f54c45 100644 --- a/validation-test/StdlibUnittest/AtomicInt.swift +++ b/validation-test/StdlibUnittest/AtomicInt.swift @@ -1,6 +1,7 @@ // RUN: %empty-directory(%t) // // RUN: %target-build-swift -module-name a %s -o %t.out -O +// RUN: %target-codesign %t.out // RUN: %target-run %t.out // REQUIRES: executable_test // REQUIRES: stress_test diff --git a/validation-test/stdlib/ArrayBridging.swift b/validation-test/stdlib/ArrayBridging.swift index 6c24bfe8dd0cf..2d3a4292705c2 100644 --- a/validation-test/stdlib/ArrayBridging.swift +++ b/validation-test/stdlib/ArrayBridging.swift @@ -3,6 +3,7 @@ // RUN: %target-clang -fobjc-arc %S/Inputs/SlurpFastEnumeration/SlurpFastEnumeration.m -c -o %t/SlurpFastEnumeration.o // RUN: echo '#sourceLocation(file: "%s", line: 1)' > "%t/main.swift" && cat "%s" >> "%t/main.swift" && chmod -w "%t/main.swift" // RUN: %target-build-swift -Xfrontend -disable-access-control -I %S/Inputs/SlurpFastEnumeration/ %t/main.swift %S/Inputs/DictionaryKeyValueTypes.swift %S/Inputs/DictionaryKeyValueTypesObjC.swift -Xlinker %t/SlurpFastEnumeration.o -o %t.out -O -swift-version 4 +// RUN: %target-codesign %t.out // RUN: %target-run %t.out // REQUIRES: executable_test diff --git a/validation-test/stdlib/DictionaryBridging.swift b/validation-test/stdlib/DictionaryBridging.swift index eed83d32a67ec..4d4ad4af12778 100644 --- a/validation-test/stdlib/DictionaryBridging.swift +++ b/validation-test/stdlib/DictionaryBridging.swift @@ -3,6 +3,7 @@ // RUN: %target-clang -fobjc-arc %S/Inputs/SlurpFastEnumeration/SlurpFastEnumeration.m -c -o %t/SlurpFastEnumeration.o // RUN: echo '#sourceLocation(file: "%s", line: 1)' > "%t/main.swift" && cat "%s" >> "%t/main.swift" && chmod -w "%t/main.swift" // RUN: %target-build-swift -Xfrontend -disable-access-control -I %S/Inputs/SlurpFastEnumeration/ %t/main.swift %S/Inputs/DictionaryKeyValueTypes.swift %S/Inputs/DictionaryKeyValueTypesObjC.swift -Xlinker %t/SlurpFastEnumeration.o -o %t.out -O -swift-version 4.2 +// RUN: %target-codesign %t.out // RUN: %target-run %t.out // REQUIRES: executable_test // REQUIRES: stress_test diff --git a/validation-test/stdlib/ParameterPassing.swift.gyb b/validation-test/stdlib/ParameterPassing.swift.gyb index d4b7a65249fae..ccc6cb041611a 100644 --- a/validation-test/stdlib/ParameterPassing.swift.gyb +++ b/validation-test/stdlib/ParameterPassing.swift.gyb @@ -12,6 +12,7 @@ // RUN: %empty-directory(%t) // RUN: %gyb %s -o %t/ParameterPassing.swift // RUN: %line-directive %t/ParameterPassing.swift -- %target-build-swift %t/ParameterPassing.swift -o %t/a.out_Release -O +// RUN: %target-codesign %t/a.out_Release // RUN: %target-run %t/a.out_Release // REQUIRES: executable_test // REQUIRES: long_test diff --git a/validation-test/stdlib/SIMDParameterPassing.swift.gyb b/validation-test/stdlib/SIMDParameterPassing.swift.gyb index f442396cfbb6e..05a11cc4b7106 100644 --- a/validation-test/stdlib/SIMDParameterPassing.swift.gyb +++ b/validation-test/stdlib/SIMDParameterPassing.swift.gyb @@ -12,6 +12,7 @@ // RUN: %empty-directory(%t) // RUN: %gyb %s -o %t/SIMDParameterPassing.swift // RUN: %line-directive %t/SIMDParameterPassing.swift -- %target-build-swift %t/SIMDParameterPassing.swift -o %t/a.out_Release -O +// RUN: %target-codesign %t/a.out_Release // RUN: %target-run %t/a.out_Release // REQUIRES: executable_test