Skip to content

Commit 5f583d9

Browse files
committed
Add Swift Testing Dependency
1 parent efcce32 commit 5f583d9

File tree

2 files changed

+6
-18
lines changed

2 files changed

+6
-18
lines changed

Package.swift

+5-18
Original file line numberDiff line numberDiff line change
@@ -86,20 +86,6 @@ let swiftPMProduct = (
8686

8787
let usePackageDependencies = ProcessInfo.processInfo.environment["SWIFTCI_USE_LOCAL_DEPS"] == nil
8888

89-
let swiftTestingTargetDep: [Target.Dependency]
90-
let swiftTestingPackageDep: [Package.Dependency]
91-
if usePackageDependencies {
92-
swiftTestingTargetDep = []
93-
swiftTestingPackageDep = []
94-
} else {
95-
swiftTestingTargetDep = [
96-
.product(name: "Testing", package: "swift-testing")
97-
]
98-
swiftTestingPackageDep = [
99-
// .package(path: "../swift-testing"),
100-
]
101-
}
102-
10389
#if os(Windows)
10490
let includeDynamicLibrary: Bool = false
10591
let systemSQLitePkgConfig: String? = nil
@@ -783,8 +769,8 @@ let package = Package(
783769
"Build",
784770
"XCBuildSupport",
785771
"SwiftBuildSupport",
786-
"_InternalTestSupport"
787-
] + swiftTestingTargetDep,
772+
"_InternalTestSupport",
773+
],
788774
swiftSettings: [
789775
.unsafeFlags(["-static"]),
790776
]
@@ -803,8 +789,9 @@ let package = Package(
803789
"SourceControl",
804790
.product(name: "TSCTestSupport", package: "swift-tools-support-core"),
805791
.product(name: "OrderedCollections", package: "swift-collections"),
792+
.product(name: "Testing", package: "swift-testing"),
806793
"Workspace",
807-
] + swiftTestingTargetDep,
794+
],
808795
swiftSettings: [
809796
.unsafeFlags(["-static"]),
810797
]
@@ -1090,6 +1077,7 @@ if usePackageDependencies {
10901077
.package(url: "https://github.com/apple/swift-collections.git", "1.0.1" ..< "1.2.0"),
10911078
.package(url: "https://github.com/apple/swift-certificates.git", "1.0.1" ..< "1.6.0"),
10921079
.package(url: "https://github.com/swiftlang/swift-toolchain-sqlite.git", from: "1.0.0"),
1080+
.package(url: "https://github.com/swiftlang/swift-testing.git", branch: relatedDependenciesBranch),
10931081
// For use in previewing documentation
10941082
.package(url: "https://github.com/swiftlang/swift-docc-plugin", from: "1.1.0"),
10951083
]
@@ -1107,7 +1095,6 @@ if usePackageDependencies {
11071095
.package(path: "../swift-toolchain-sqlite"),
11081096
]
11091097
}
1110-
package.dependencies += swiftTestingPackageDep
11111098

11121099
/// If ENABLE_APPLE_PRODUCT_TYPES is set in the environment, then also define ENABLE_APPLE_PRODUCT_TYPES in each of the regular targets and test targets.
11131100
if ProcessInfo.processInfo.environment["ENABLE_APPLE_PRODUCT_TYPES"] == "1" {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import Testing

0 commit comments

Comments
 (0)