Skip to content

Commit 1ba1d09

Browse files
committed
AINFRA-780 - Make HardwareTests a Swift package test target
1 parent 57ce042 commit 1ba1d09

27 files changed

+45
-635
lines changed

Hardware/Hardware.xcodeproj/project.pbxproj

Lines changed: 0 additions & 509 deletions
This file was deleted.

Hardware/Hardware.xcodeproj/xcshareddata/xcschemes/HardwareTests.xcscheme

Lines changed: 0 additions & 59 deletions
This file was deleted.

Hardware/HardwareTests/Info.plist

Lines changed: 0 additions & 22 deletions
This file was deleted.

Modules/.swiftpm/xcode/xcshareddata/xcschemes/Hardware.xcscheme

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,13 @@
2727
buildConfiguration = "Debug"
2828
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
2929
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
30-
shouldUseLaunchSchemeArgsEnv = "YES"
31-
shouldAutocreateTestPlan = "YES">
30+
shouldUseLaunchSchemeArgsEnv = "YES">
31+
<TestPlans>
32+
<TestPlanReference
33+
reference = "container:Tests/HardwareTests/HardwareTests.xctestplan"
34+
default = "YES">
35+
</TestPlanReference>
36+
</TestPlans>
3237
</TestAction>
3338
<LaunchAction
3439
buildConfiguration = "Debug"

Modules/Package.swift

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,12 @@ let package = Package(
222222
.product(name: "AutomatticTracks", package: "Automattic-Tracks-iOS"),
223223
]
224224
),
225+
.testTarget(
226+
name: "HardwareTests",
227+
dependencies: [
228+
"Hardware"
229+
]
230+
),
225231
.testTarget(
226232
name: "WooFoundationTests",
227233
dependencies: ["TestKit", .target(name: "WooFoundation")]
@@ -260,7 +266,6 @@ let package = Package(
260266

261267
enum XcodeTargetNames {
262268
static let fakes = "Fakes"
263-
static let hardwareTests = "HardwareTests"
264269
static let networkingTests = "NetworkingTests"
265270
static let notificationExtension = "NotificationExtension"
266271
static let storageTests = "StorageTests"
@@ -279,7 +284,6 @@ enum XcodeTargetNames {
279284
enum XcodeSupport {
280285
static var products: [Product] {
281286
[
282-
XcodeTargetNames.hardwareTests,
283287
XcodeTargetNames.networkingTests,
284288
XcodeTargetNames.notificationExtension,
285289
XcodeTargetNames.storageTests,
@@ -298,12 +302,6 @@ enum XcodeSupport {
298302

299303
static var targets: [Target] {
300304
[
301-
.xcodeTarget(
302-
XcodeTargetNames.hardwareTests,
303-
dependencies: [
304-
"Hardware"
305-
]
306-
),
307305
.xcodeTarget(
308306
XcodeTargetNames.networkingTests,
309307
dependencies: [

0 commit comments

Comments
 (0)