Skip to content

Commit 842dafd

Browse files
authored
Simplify UITestFoundation framework into a Swift package (#15798)
2 parents aa96dba + 4d60f0a commit 842dafd

File tree

52 files changed

+9
-564
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+9
-564
lines changed

Modules/Package.swift

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,13 @@ let package = Package(
166166
name: "TestKit",
167167
dependencies: ["Difference", "Nimble"]
168168
),
169+
.target(
170+
name: "UITestsFoundation",
171+
dependencies: [
172+
.product(name: "ScreenObject", package: "ScreenObject"),
173+
.product(name: "XCUITestHelpers", package: "ScreenObject"),
174+
]
175+
),
169176
.target(
170177
name: "WooFoundation",
171178
dependencies: ["WooFoundationCore"]
@@ -305,7 +312,6 @@ enum XcodeTargetNames {
305312
static let fakes = "Fakes"
306313
static let notificationExtension = "NotificationExtension"
307314
static let storeWidgetsExtension = "StoreWidgetsExtension"
308-
static let uiTestsFoundation = "UITestsFoundation"
309315
static let wooCommerce = "WooCommerce"
310316
static let wooCommerceScreenshots = "WooCommerceScreenshots"
311317
static let wooCommerceTests = "WooCommerceTests"
@@ -320,7 +326,6 @@ enum XcodeSupport {
320326
[
321327
XcodeTargetNames.notificationExtension,
322328
XcodeTargetNames.storeWidgetsExtension,
323-
XcodeTargetNames.uiTestsFoundation,
324329
XcodeTargetNames.wooCommerce,
325330
XcodeTargetNames.wooCommerceScreenshots,
326331
XcodeTargetNames.wooCommerceTests,
@@ -351,13 +356,6 @@ enum XcodeSupport {
351356
.product(name: "KeychainAccess", package: "KeychainAccess"),
352357
]
353358
),
354-
.xcodeTarget(
355-
XcodeTargetNames.uiTestsFoundation,
356-
dependencies: [
357-
.product(name: "ScreenObject", package: "ScreenObject"),
358-
.product(name: "XCUITestHelpers", package: "ScreenObject"),
359-
]
360-
),
361359
.xcodeTarget(
362360
XcodeTargetNames.wooCommerce,
363361
dependencies: [
@@ -395,6 +393,7 @@ enum XcodeSupport {
395393
.xcodeTarget(
396394
XcodeTargetNames.wooCommerceScreenshots,
397395
dependencies: [
396+
"UITestsFoundation",
398397
.product(name: "Embassy", package: "Embassy"),
399398
.product(name: "ScreenObject", package: "ScreenObject"),
400399
XcodeTargetNames.wooCommerce.asDependency
@@ -418,6 +417,7 @@ enum XcodeSupport {
418417
.xcodeTarget(
419418
XcodeTargetNames.wooCommerceUITests,
420419
dependencies: [
420+
"UITestsFoundation",
421421
.product(name: "ScreenObject", package: "ScreenObject"),
422422
XcodeTargetNames.wooCommerce.asDependency
423423
]

0 commit comments

Comments
 (0)