@@ -2,11 +2,11 @@ RUN: %swift_build_sdk_interfaces -sdk %S/Inputs/mock-sdk/ -v -n -o %t/output > %
2
2
RUN: %FileCheck %s < %t.txt
3
3
RUN: %FileCheck -check-prefix NEGATIVE %s < %t.txt
4
4
5
- CHECK-DAG: System/Library/Frameworks/ Simple.framework/ Modules/ Simple.swiftmodule/ xyz.swiftinterface -o {{.+}}output/ Simple.swiftmodule/ xyz.swiftmodule
6
- CHECK-DAG: usr/lib/swift/ Flat.swiftinterface -o {{.+}}output/ Flat.swiftmodule
7
- CHECK-DAG: usr/lib/swift/ Normal.swiftmodule/ xyz.swiftinterface -o {{.+}}output/ Normal.swiftmodule/ xyz.swiftmodule
8
- CHECK-DAG: System/iOSSupport/System/Library/Frameworks/ Simple.framework/ Modules/ Simple.swiftmodule/ xyzzy.swiftinterface -o {{.+}}output/ Simple.swiftmodule/ xyzzy.swiftmodule
9
- CHECK-DAG: System/iOSSupport/usr/lib/swift/ Caramel.swiftmodule/ xyz.swiftinterface -o {{.+}}output/ Caramel.swiftmodule/ xyz.swiftmodule
5
+ CHECK-DAG: System/Library/Frameworks{{\\|/}} Simple.framework{{\\|/}} Modules{{\\|/}} Simple.swiftmodule{{\\|/}} xyz.swiftinterface -o {{.+}}output{{\\|/}} Simple.swiftmodule{{\\|/}} xyz.swiftmodule
6
+ CHECK-DAG: usr/lib/swift{{\\|/}} Flat.swiftinterface -o {{.+}}output{{\\|/}} Flat.swiftmodule
7
+ CHECK-DAG: usr/lib/swift{{\\|/}} Normal.swiftmodule{{\\|/}} xyz.swiftinterface -o {{.+}}output{{\\|/}} Normal.swiftmodule{{\\|/}} xyz.swiftmodule
8
+ CHECK-DAG: System/iOSSupport/System/Library/Frameworks{{\\|/}} Simple.framework{{\\|/}} Modules{{\\|/}} Simple.swiftmodule{{\\|/}} xyzzy.swiftinterface -o {{.+}}output{{\\|/}} Simple.swiftmodule{{\\|/}} xyzzy.swiftmodule
9
+ CHECK-DAG: System/iOSSupport/usr/lib/swift{{\\|/}} Caramel.swiftmodule{{\\|/}} xyz.swiftinterface -o {{.+}}output{{\\|/}} Caramel.swiftmodule{{\\|/}} xyz.swiftmodule
10
10
11
11
NEGATIVE-NOT: BAD
12
12
@@ -23,9 +23,9 @@ RUN: touch %t/sdk/usr/lib/swift/Swift.swiftmodule/def.swiftinterface
23
23
RUN: %swift_build_sdk_interfaces -sdk %t/sdk -v -n -o %t/output | %FileCheck -check-prefix CHECK-WITH-STDLIB %s
24
24
25
25
CHECK-WITH-STDLIB-NOT: .swiftinterface -o
26
- CHECK-WITH-STDLIB: Swift.swiftmodule/ {{abc|def}}.swiftinterface -o
26
+ CHECK-WITH-STDLIB: Swift.swiftmodule{{\\|/}} {{abc|def}}.swiftinterface -o
27
27
CHECK-WITH-STDLIB-NOT: .swiftinterface -o
28
- CHECK-WITH-STDLIB: Swift.swiftmodule/ {{abc|def}}.swiftinterface -o
28
+ CHECK-WITH-STDLIB: Swift.swiftmodule{{\\|/}} {{abc|def}}.swiftinterface -o
29
29
CHECK-WITH-STDLIB: .swiftinterface -o
30
30
31
31
# ...unless we pass -skip-stdlib.
@@ -41,14 +41,14 @@ RUN: %swift_build_sdk_interfaces -sdk %S/Inputs/mock-sdk/ -v -n -o %t/output Sys
41
41
RUN: %FileCheck -check-prefix CHECK-CUSTOM-PATHS %s < %t.txt
42
42
RUN: %FileCheck -check-prefix NEGATIVE-CUSTOM-PATHS %s < %t.txt
43
43
44
- CHECK-CUSTOM-PATHS-DAG: System/Library/PrivateFrameworks/ PrivateSimple.framework/ Modules/ PrivateSimple.swiftmodule/ xyz.swiftinterface -o {{.+}}output/ PrivateSimple.swiftmodule/ xyz.swiftmodule
45
- CHECK-CUSTOM-PATHS-DAG: usr/lib/swift/ Flat.swiftinterface -o {{.+}}output/ Flat.swiftmodule
46
- CHECK-CUSTOM-PATHS-DAG: usr/lib/swift/ Normal.swiftmodule/ xyz.swiftinterface -o {{.+}}output/ Normal.swiftmodule/ xyz.swiftmodule
47
- CHECK-CUSTOM-PATHS-DAG: System/iOSSupport/usr/lib/swift/ Caramel.swiftmodule/ xyz.swiftinterface -o {{.+}}output/ Caramel.swiftmodule/ xyz.swiftmodule
44
+ CHECK-CUSTOM-PATHS-DAG: System/Library/PrivateFrameworks{{\\|/}} PrivateSimple.framework{{\\|/}} Modules{{\\|/}} PrivateSimple.swiftmodule{{\\|/}} xyz.swiftinterface -o {{.+}}output{{\\|/}} PrivateSimple.swiftmodule{{\\|/}} xyz.swiftmodule
45
+ CHECK-CUSTOM-PATHS-DAG: usr/lib/swift{{\\|/}} Flat.swiftinterface -o {{.+}}output{{\\|/}} Flat.swiftmodule
46
+ CHECK-CUSTOM-PATHS-DAG: usr/lib/swift{{\\|/}} Normal.swiftmodule{{\\|/}} xyz.swiftinterface -o {{.+}}output{{\\|/}} Normal.swiftmodule{{\\|/}} xyz.swiftmodule
47
+ CHECK-CUSTOM-PATHS-DAG: System/iOSSupport/usr/lib/swift{{\\|/}} Caramel.swiftmodule{{\\|/}} xyz.swiftinterface -o {{.+}}output{{\\|/}} Caramel.swiftmodule{{\\|/}} xyz.swiftmodule
48
48
NEGATIVE-CUSTOM-PATHS-NOT: System/Library/Frameworks/
49
49
50
50
RUN: %swift_build_sdk_interfaces -sdk %S/Inputs/mock-sdk/ -v -n -o %t/output System/Library/Frameworks System/Library/PrivateFrameworks > %t.txt
51
51
RUN: %FileCheck -check-prefix CHECK-CUSTOM-PATHS -check-prefix CHECK-NORMAL-PATHS %s < %t.txt
52
52
RUN: %FileCheck -check-prefix NEGATIVE %s < %t.txt
53
53
54
- CHECK-NORMAL-PATHS-DAG: System/Library/Frameworks/ Simple.framework/ Modules/ Simple.swiftmodule/ xyz.swiftinterface -o {{.+}}output/ Simple.swiftmodule/ xyz.swiftmodule
54
+ CHECK-NORMAL-PATHS-DAG: System/Library/Frameworks{{\\|/}} Simple.framework{{\\|/}} Modules{{\\|/}} Simple.swiftmodule{{\\|/}} xyz.swiftinterface -o {{.+}}output{{\\|/}} Simple.swiftmodule{{\\|/}} xyz.swiftmodule
0 commit comments