Skip to content

Commit 0d82ba3

Browse files
committed
[ModuleInterface] Fixup tests about access-level on imports and dependencies
1 parent 94aeb8c commit 0d82ba3

File tree

2 files changed

+19
-20
lines changed

2 files changed

+19
-20
lines changed

test/ModuleInterface/access-level-import-swiftinterfaces.swift

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
/// Build client and generate swiftinterfaces.
2020
// RUN: %target-swift-frontend -typecheck %t/Client.swift -I %t \
2121
// RUN: -package-name TestPackage \
22-
// RUN: -enable-library-evolution \
22+
// RUN: -enable-library-evolution -swift-version 5 \
2323
// RUN: -emit-module-interface-path %t/Client.swiftinterface \
2424
// RUN: -emit-private-module-interface-path %t/Client.private.swiftinterface \
2525
// RUN: -enable-experimental-feature AccessLevelOnImport
@@ -28,13 +28,13 @@
2828
// RUN: %target-swift-typecheck-module-from-interface(%t/Client.private.swiftinterface) -I %t \
2929
// RUN: -module-name Client
3030

31-
// RUN: %FileCheck -check-prefix=CHECK-PUBLIC %s < %t/Client.swiftinterface
32-
// RUN: %FileCheck -check-prefix=CHECK-PRIVATE %s < %t/Client.private.swiftinterface
31+
// RUN: %FileCheck %s < %t/Client.swiftinterface
32+
// RUN: %FileCheck %s < %t/Client.private.swiftinterface
3333

3434
/// Build a client composed of many files.
3535
// RUN: %target-swift-frontend -typecheck %t/MultiFiles?.swift -I %t \
3636
// RUN: -package-name TestPackage \
37-
// RUN: -enable-library-evolution \
37+
// RUN: -enable-library-evolution -swift-version 5 \
3838
// RUN: -emit-module-interface-path %t/MultiFiles.swiftinterface \
3939
// RUN: -emit-private-module-interface-path %t/MultiFiles.private.swiftinterface \
4040
// RUN: -enable-experimental-feature AccessLevelOnImport
@@ -43,8 +43,8 @@
4343
// RUN: %target-swift-typecheck-module-from-interface(%t/MultiFiles.private.swiftinterface) -I %t \
4444
// RUN: -module-name MultiFiles
4545

46-
// RUN: %FileCheck -check-prefix=CHECK-PUBLIC %s < %t/MultiFiles.swiftinterface
47-
// RUN: %FileCheck -check-prefix=CHECK-PRIVATE %s < %t/MultiFiles.private.swiftinterface
46+
// RUN: %FileCheck %s < %t/MultiFiles.swiftinterface
47+
// RUN: %FileCheck %s < %t/MultiFiles.private.swiftinterface
4848

4949
//--- PublicLib.swift
5050
//--- PackageLib.swift
@@ -53,21 +53,20 @@
5353
//--- PrivateLib.swift
5454

5555
//--- Client.swift
56+
public import PublicLib
57+
// CHECK: PublicLib
58+
5659
package import PackageLib
57-
// CHECK-PUBLIC-NOT: PackageLib
58-
// CHECK-PRIVATE-NOT: PackageLib
60+
// CHECK-NOT: PackageLib
5961

6062
internal import InternalLib
61-
// CHECK-PUBLIC-NOT: InternalLib
62-
// CHECK-PRIVATE-NOT: InternalLib
63+
// CHECK-NOT: InternalLib
6364

6465
fileprivate import FileprivateLib
65-
// CHECK-PUBLIC-NOT: FileprivateLib
66-
// CHECK-PRIVATE-NOT: FileprivateLib
66+
// CHECK-NOT: FileprivateLib
6767

6868
private import PrivateLib
69-
// CHECK-PUBLIC-NOT: PrivateLib
70-
// CHECK-PRIVATE-NOT: PrivateLib
69+
// CHECK-NOT: PrivateLib
7170

7271
//--- MultiFilesA.swift
7372
public import PublicLib

test/Serialization/access-level-import-dependencies.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@ private import HiddenDep
4242
// RUN: -enable-experimental-feature AccessLevelOnImport
4343

4444
// RUN: %target-swift-frontend -typecheck %t/ClientOfPublic.swift -I %t \
45-
// RUN: -Rmodule-loading 2>&1 | %FileCheck -check-prefix=VISIBLE-PACKAGE-DEP %s
46-
// VISIBLE-PACKAGE-DEP: source: '{{.*}}HiddenDep.swiftmodule'
45+
// RUN: -Rmodule-loading 2>&1 | %FileCheck -check-prefix=VISIBLE-HIDDEN-DEP %s
46+
// VISIBLE-HIDDEN-DEP: source: '{{.*}}HiddenDep.swiftmodule'
4747
//--- ClientOfPublic.swift
4848
import PublicDep
4949

5050
// RUN: %target-swift-frontend -typecheck %t/ClientOfNonPublic.swift -I %t \
51-
// RUN: -Rmodule-loading 2>&1 | %FileCheck -check-prefix=HIDDEN-PACKAGE-DEP %s
52-
// HIDDEN-PACKAGE-DEP-NOT: HiddenDep
51+
// RUN: -Rmodule-loading 2>&1 | %FileCheck -check-prefix=HIDDEN-HIDDEN-DEP %s
52+
// HIDDEN-HIDDEN-DEP-NOT: HiddenDep
5353
//--- ClientOfNonPublic.swift
5454
import PackageDep
5555
import InternalDep
@@ -69,6 +69,6 @@ import PrivateDep
6969
// RUN: -enable-experimental-feature AccessLevelOnImport
7070

7171
// RUN: %target-swift-frontend -typecheck %t/ClientOfPublic.swift -I %t \
72-
// RUN: -Rmodule-loading 2>&1 | %FileCheck -check-prefix=VISIBLE-PACKAGE-DEP %s
72+
// RUN: -Rmodule-loading 2>&1 | %FileCheck -check-prefix=VISIBLE-HIDDEN-DEP %s
7373
// RUN: %target-swift-frontend -typecheck %t/ClientOfNonPublic.swift -I %t \
74-
// RUN: -Rmodule-loading 2>&1 | %FileCheck -check-prefix=VISIBLE-PACKAGE-DEP %s
74+
// RUN: -Rmodule-loading 2>&1 | %FileCheck -check-prefix=VISIBLE-HIDDEN-DEP %s

0 commit comments

Comments
 (0)