-
Notifications
You must be signed in to change notification settings - Fork 44
/
project.yml
102 lines (97 loc) · 3.27 KB
/
project.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
name: Workflow
options:
bundleIdPrefix: com.squareup.workflow
createIntermediateGroups: true
deploymentTarget:
iOS: 15.0
packages:
Workflow:
path: "."
targets:
ObservableScreen:
platform: iOS
type: application
sources:
- Samples/ObservableScreen/Sources
dependencies:
- package: Workflow
products: [WorkflowSwiftUI]
info:
path: Samples/ObservableScreen/App/Info.plist
properties:
UILaunchScreen:
UIColorName: ""
# This is a scheme for all tests except for macros.
Tests-iOS:
platform: iOS
type: bundle.unit-test
info:
path: TestingSupport/AppHost/App/Info.plist
settings:
CODE_SIGN_IDENTITY: ""
scheme:
testTargets:
- package: Workflow/WorkflowCombineTestingTests
- package: Workflow/WorkflowCombineTests
- package: Workflow/WorkflowConcurrencyTestingTests
- package: Workflow/WorkflowConcurrencyTests
- package: Workflow/WorkflowReactiveSwiftTestingTests
- package: Workflow/WorkflowReactiveSwiftTests
- package: Workflow/WorkflowRxSwiftTestingTests
- package: Workflow/WorkflowRxSwiftTests
- package: Workflow/WorkflowSwiftUIExperimentalTests
- package: Workflow/WorkflowSwiftUITests
- package: Workflow/WorkflowTestingTests
- package: Workflow/WorkflowTests
- package: Workflow/WorkflowUITests
Tests-All:
platform: iOS
type: bundle.unit-test
info:
path: TestingSupport/AppHost/App/Info.plist
settings:
CODE_SIGN_IDENTITY: ""
scheme:
testTargets:
- package: Workflow/WorkflowCombineTestingTests
- package: Workflow/WorkflowCombineTests
- package: Workflow/WorkflowConcurrencyTestingTests
- package: Workflow/WorkflowConcurrencyTests
- package: Workflow/WorkflowReactiveSwiftTestingTests
- package: Workflow/WorkflowReactiveSwiftTests
- package: Workflow/WorkflowRxSwiftTestingTests
- package: Workflow/WorkflowRxSwiftTests
- package: Workflow/WorkflowSwiftUIExperimentalTests
- package: Workflow/WorkflowSwiftUIMacrosTests
- package: Workflow/WorkflowSwiftUITests
- package: Workflow/WorkflowTestingTests
- package: Workflow/WorkflowTests
- package: Workflow/WorkflowUITests
# to add app-hosted test targets:
# ViewEnvironmentUI-Tests:
# type: bundle.unit-test
# platform: iOS
# sources: ViewEnvironmentUI/Tests
# settings:
# GENERATE_INFOPLIST_FILE: true
# TEST_HOST: $(BUILT_PRODUCTS_DIR)/ViewEnvironmentUI-TestAppHost.app/ViewEnvironmentUI-TestAppHost
# BUNDLE_LOADER: $(BUILT_PRODUCTS_DIR)/ViewEnvironmentUI-TestAppHost.app/ViewEnvironmentUI-TestAppHost
# dependencies:
# - package: Workflow
# products: [ViewEnvironmentUI]
# - target: ViewEnvironmentUI-TestAppHost
# scheme:
# testTargets:
# - ViewEnvironmentUI-Tests
# ViewEnvironmentUI-TestAppHost:
# platform: iOS
# type: application
# sources: TestingSupport/AppHost/Sources
# dependencies:
# - package: Workflow
# products: [ViewEnvironmentUI]
# info:
# path: TestingSupport/AppHost/App/Info.plist
# properties:
# UILaunchScreen:
# UIColorName: ""