Skip to content

Commit 2fe4235

Browse files
committed
[test/index] Make matching for unit depedency printing less strict
This makes the tests more focused on what they are interested in testing and allows flexibility on changing dependency printing on the clang side without breaking the swift tests.
1 parent c95cfc6 commit 2fe4235

6 files changed

+19
-19
lines changed

test/Index/Store/unit-from-compile.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
// CHECK: is-debug: 1
1818

1919
// CHECK: DEPEND START
20-
// CHECK: Unit | system | {{.*}}/Swift.swiftmodule |
20+
// CHECK: Unit | system | {{.*}}/Swift.swiftmodule
2121
// CHECK: DEPEND END (1)
2222

2323
// OPT: is-debug: 1

test/Index/Store/unit-multiple-sourcefiles.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@
2222
// CHECK: --------
2323
// CHECK: out-file: {{.*}}s1.o
2424
// CHECK: DEPEND START
25-
// CHECK: Unit | system | {{.*}}Swift.swiftmodule | | {{[0-9]*$}}
25+
// CHECK: Unit | system | {{.*}}Swift.swiftmodule
2626
// CHECK: DEPEND END
2727

2828
// CHECK: s2.o-{{[A-Z0-9]*}}
2929
// CHECK: --------
3030
// CHECK: out-file: {{.*}}s2.o
3131
// CHECK: DEPEND START
32-
// CHECK: Unit | system | {{.*}}Swift.swiftmodule | | {{[0-9]*$}}
32+
// CHECK: Unit | system | {{.*}}Swift.swiftmodule
3333
// CHECK: DEPEND END

test/Index/Store/unit-one-sourcefile.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818
// FILE1: --------
1919
// FILE1: out-file: {{.*}}file1.o
2020
// FILE1: DEPEND START
21-
// FILE1: Unit | system | {{.*}}Swift.swiftmodule | | {{[0-9]*$}}
21+
// FILE1: Unit | system | {{.*}}Swift.swiftmodule
2222
// FILE1: DEPEND END
2323

2424
// FILE2: file2.o-{{[A-Z0-9]*}}
2525
// FILE2: --------
2626
// FILE2: out-file: {{.*}}file2.o
2727
// FILE2: DEPEND START
28-
// FILE2: Unit | system | {{.*}}Swift.swiftmodule | | {{[0-9]*$}}
28+
// FILE2: Unit | system | {{.*}}Swift.swiftmodule
2929
// FILE2: DEPEND END

test/Index/Store/unit-pcm-dependency.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ func test() {
5151
// FILE1: DEPEND START
5252
// FILE1-NOT: ClangModuleA.h
5353
// FILE1-NOT: Unit |{{.*}}ClangModuleA
54-
// FILE1: Unit | system | Swift | {{.*}}Swift.swiftmodule | | {{[0-9]*$}}
54+
// FILE1: Unit | system | Swift | {{.*}}Swift.swiftmodule
5555
// FILE1-NOT: Unit |{{.*}}ClangModuleA
5656
// FILE1: Unit | user | ClangModuleB | {{.*}}ClangModuleB-{{[A-Z0-9]*}}.pcm | ClangModuleB-{{[A-Z0-9]*}}.pcm-
5757
// FILE1: Unit | user | ClangModuleC | {{.*}}ClangModuleC-{{[A-Z0-9]*}}.pcm | ClangModuleC-{{[A-Z0-9]*}}.pcm-
@@ -70,7 +70,7 @@ func test() {
7070
// FILE2-NOT: ClangModuleB.h
7171
// FILE2-NOT: Unit |{{.*}}ClangModuleB
7272
// FILE2-NOT: Record
73-
// FILE2: Unit | system | Swift | {{.*}}Swift.swiftmodule | | {{[0-9]*$}}
73+
// FILE2: Unit | system | Swift | {{.*}}Swift.swiftmodule
7474
// FILE2-NOT: Unit |{{.*}}ClangModuleB
7575
// FILE2-NOT: Record
7676
// FILE2: Unit | user | ClangModuleA | {{.*}}ClangModuleA-{{[A-Z0-9]*}}.pcm | ClangModuleA-{{[A-Z0-9]*}}.pcm-

test/Index/Store/unit-swiftmodule-dependency.swift

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@ func test() {
2323
// CHECK: has-main: 1
2424
// CHECK: out-file: {{.*}}/SwiftModuleA.swiftmodule
2525
// CHECK: DEPEND START
26-
// CHECK: Unit | system | Swift | {{.*}}/Swift.swiftmodule | | {{[0-9]*$}}
26+
// CHECK: Unit | system | Swift | {{.*}}/Swift.swiftmodule
2727
// CHECK: DEPEND END
2828

2929
// CHECK: [[MODB:SwiftModuleB.swiftmodule-[A-Z0-9]*]]
3030
// CHECK: --------
3131
// CHECK: has-main: 1
3232
// CHECK: out-file: {{.*}}/SwiftModuleB.swiftmodule
3333
// CHECK: DEPEND START
34-
// CHECK: Unit | system | Swift | {{.*}}/Swift.swiftmodule | | {{[0-9]*$}}
35-
// CHECK: Unit | user | SwiftModuleA | {{.*}}/SwiftModuleA.swiftmodule | | {{[0-9]*$}}
34+
// CHECK: Unit | system | Swift | {{.*}}/Swift.swiftmodule
35+
// CHECK: Unit | user | SwiftModuleA | {{.*}}/SwiftModuleA.swiftmodule
3636
// CHECK: DEPEND END
3737

3838
// CHECK-NOT: main.swiftmodule-
@@ -42,16 +42,16 @@ func test() {
4242
// CHECK: has-main: 1
4343
// CHECK: out-file: {{.*}}/s1.o
4444
// CHECK: DEPEND START
45-
// CHECK: Unit | system | Swift | {{.*}}/Swift.swiftmodule | | {{[0-9]*$}}
46-
// CHECK: Unit | user | SwiftModuleA | {{.*}}/SwiftModuleA.swiftmodule | | {{[0-9]*$}}
47-
// CHECK: Unit | user | SwiftModuleB | {{.*}}/SwiftModuleB.swiftmodule | | {{[0-9]*$}}
45+
// CHECK: Unit | system | Swift | {{.*}}/Swift.swiftmodule
46+
// CHECK: Unit | user | SwiftModuleA | {{.*}}/SwiftModuleA.swiftmodule
47+
// CHECK: Unit | user | SwiftModuleB | {{.*}}/SwiftModuleB.swiftmodule
4848
// CHECK: DEPEND END
4949

5050
// CHECK: s2.o-
5151
// CHECK: --------
5252
// CHECK: has-main: 1
5353
// CHECK: out-file: {{.*}}/s2.o
5454
// CHECK: DEPEND START
55-
// CHECK: Unit | system | Swift | {{.*}}/Swift.swiftmodule | | {{[0-9]*$}}
56-
// CHECK: Unit | user | SwiftModuleA | {{.*}}/SwiftModuleA.swiftmodule | | {{[0-9]*$}}
55+
// CHECK: Unit | system | Swift | {{.*}}/Swift.swiftmodule
56+
// CHECK: Unit | user | SwiftModuleA | {{.*}}/SwiftModuleA.swiftmodule
5757
// CHECK: DEPEND END

test/Index/Store/unit-with-bridging-header.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
// PCH-UNIT: has-main: 0
2222
// PCH-UNIT: DEPEND START
2323
// PCH-UNIT: Record | user | {{.*}}bridge-include.h | bridge-include.h-
24-
// PCH-UNIT: File | user | {{.*}}bridge-head.h |
25-
// PCH-UNIT: File | user | {{.*}}module.modulemap |
24+
// PCH-UNIT: File | user | {{.*}}bridge-head.h
25+
// PCH-UNIT: File | user | {{.*}}module.modulemap
2626
// PCH-UNIT: DEPEND END (3)
2727
// PCH-UNIT: INCLUDE START
2828
// PCH-UNIT: {{.*}}bridge-head.h:1 | {{.*}}bridge-include.h
@@ -32,7 +32,7 @@
3232
// PCH-UNIT: --------
3333
// PCH-UNIT: has-main: 1
3434
// PCH-UNIT: DEPEND START
35-
// PCH-UNIT: Unit | system | {{.*}}Swift.swiftmodule |
35+
// PCH-UNIT: Unit | system | {{.*}}Swift.swiftmodule
3636
// PCH-UNIT: Unit | user | {{.*}}bridge-head.pch | bridge-head.pch-
3737
// PCH-UNIT: Record | user | {{.*}}unit-with-bridging-header.swift | unit-with-bridging-header.swift-
3838
// PCH-UNIT: DEPEND END (3)
@@ -41,7 +41,7 @@
4141
// TEXTUAL-UNIT: --------
4242
// TEXTUAL-UNIT: has-main: 1
4343
// TEXTUAL-UNIT: DEPEND START
44-
// TEXTUAL-UNIT: Unit | system | {{.*}}Swift.swiftmodule |
44+
// TEXTUAL-UNIT: Unit | system | {{.*}}Swift.swiftmodule
4545
// TEXTUAL-UNIT: Record | user | {{.*}}unit-with-bridging-header.swift | unit-with-bridging-header.swift-
4646
// TEXTUAL-UNIT: DEPEND END (2)
4747

0 commit comments

Comments
 (0)