Skip to content

Commit e3dbdbe

Browse files
committed
AINFRA-473 - Simplify Fakes into a Swift package
1 parent 2c04a26 commit e3dbdbe

File tree

25 files changed

+29
-524
lines changed

25 files changed

+29
-524
lines changed

Fakes/Fakes.xcodeproj/project.pbxproj

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

Fakes/Fakes.xcodeproj/project.xcworkspace/contents.xcworkspacedata

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

Fakes/Fakes.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist

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

Fakes/Fakes/Fakes.h

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

Fakes/Fakes/Fakes.xcconfig

Lines changed: 0 additions & 1 deletion
This file was deleted.

Fakes/Fakes/Info.plist

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

Modules/Package.swift

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ let package = Package(
1515
name: "Codegen",
1616
targets: ["Codegen"]
1717
),
18+
.library(
19+
name: "Fakes",
20+
targets: ["Fakes"]
21+
),
1822
.library(
1923
name: "Experiments",
2024
targets: ["Experiments"]
@@ -107,6 +111,15 @@ let package = Package(
107111
.product(name: "AutomatticTracks", package: "Automattic-Tracks-iOS"),
108112
]
109113
),
114+
.target(
115+
name: "Fakes",
116+
dependencies: [
117+
"Codegen",
118+
"Hardware",
119+
"Networking",
120+
"Yosemite"
121+
]
122+
),
110123
.target(
111124
name: "Hardware",
112125
dependencies: [
@@ -266,7 +279,6 @@ enum XcodeTargetNames {
266279
enum XcodeSupport {
267280
static var products: [Product] {
268281
[
269-
XcodeTargetNames.fakes,
270282
XcodeTargetNames.hardwareTests,
271283
XcodeTargetNames.networkingTests,
272284
XcodeTargetNames.notificationExtension,
@@ -286,15 +298,6 @@ enum XcodeSupport {
286298

287299
static var targets: [Target] {
288300
[
289-
.xcodeTarget(
290-
XcodeTargetNames.fakes,
291-
dependencies: [
292-
"Codegen",
293-
"Hardware",
294-
"Networking",
295-
"Yosemite"
296-
]
297-
),
298301
.xcodeTarget(
299302
XcodeTargetNames.hardwareTests,
300303
dependencies: [
@@ -305,6 +308,7 @@ enum XcodeSupport {
305308
XcodeTargetNames.networkingTests,
306309
dependencies: [
307310
"Codegen",
311+
"Fakes",
308312
"Networking",
309313
"TestKit",
310314
"WooFoundation",
@@ -389,6 +393,7 @@ enum XcodeSupport {
389393
XcodeTargetNames.wooCommerceTests,
390394
dependencies: [
391395
"Codegen",
396+
"Fakes",
392397
"TestKit",
393398
"WordPressShared",
394399
.product(name: "Aztec", package: "AztecEditor-iOS"),
@@ -442,6 +447,7 @@ enum XcodeSupport {
442447
XcodeTargetNames.yosemiteTests,
443448
dependencies: [
444449
"Codegen",
450+
"Fakes",
445451
"TestKit",
446452
"WooFoundation",
447453
"WordPressShared",

Modules/Sources/Codegen/Sourcery/Fakes/Hardware-Fakes.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ sources:
33
- ../../../../../Modules/Sources/Hardware/
44
templates:
55
- Fakes.swifttemplate
6-
output: ../../../../../Fakes/Fakes/Hardware.generated.swift
6+
output: ../../../../../Modules/Sources/Fakes/Hardware.generated.swift
77
args:
88
moduleName: Hardware

Modules/Sources/Codegen/Sourcery/Fakes/Networking-Fakes.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ configurations:
44
- ../../../../../Modules/Sources/Networking/
55
templates:
66
- Fakes.swifttemplate
7-
output: ../../../../../Fakes/Fakes/Networking.generated.swift
7+
output: ../../../../../Modules/Sources/Fakes/Networking.generated.swift
88
args:
99
moduleName: Networking
1010
- sources:
1111
include:
1212
- ../../../../../Modules/Sources/NetworkingCore/
1313
templates:
1414
- Fakes.swifttemplate
15-
output: ../../../../../Fakes/Fakes/NetworkingCore.generated.swift
15+
output: ../../../../../Modules/Sources/Fakes/NetworkingCore.generated.swift
1616
args:
1717
moduleName: NetworkingCore

Modules/Sources/Codegen/Sourcery/Fakes/WooFoundation-Fakes.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ configurations:
44
- ../../../../../Modules/Sources/WooFoundation
55
templates:
66
- Fakes.swifttemplate
7-
output: ../../../../../Fakes/Fakes/WooFoundation.generated.swift
7+
output: ../../../../../Modules/Sources/Fakes/WooFoundation.generated.swift
88
args:
99
moduleName: WooFoundation
1010
- sources:
1111
include:
1212
- ../../../../../Modules/Sources/WooFoundationCore
1313
templates:
1414
- Fakes.swifttemplate
15-
output: ../../../../../Fakes/Fakes/WooFoundationCore.generated.swift
15+
output: ../../../../../Modules/Sources/Fakes/WooFoundationCore.generated.swift
1616
args:
1717
moduleName: WooFoundationCore

0 commit comments

Comments
 (0)