Skip to content

Commit 33299ce

Browse files
committed
[CI] Add jobs to test static frameworks
1 parent 16acfc3 commit 33299ce

File tree

1 file changed

+109
-2
lines changed

1 file changed

+109
-2
lines changed

.ado/jobs/build-test-rntester.yml

+109-2
Original file line numberDiff line numberDiff line change
@@ -9,83 +9,189 @@ parameters:
99
packager_platform: 'macos'
1010
new_arch_enabled: '0'
1111
use_hermes: '0'
12+
use_frameworks: '0'
1213
- name: macos_newarch_jsc
1314
friendly_name: 'macOS, New Arch, JSC'
1415
sdk: macosx
1516
scheme: RNTester-macOS
1617
packager_platform: 'macos'
1718
new_arch_enabled: '1'
1819
use_hermes: '0'
20+
use_frameworks: '0'
1921
# - name: macos_oldarch_hermes
2022
# friendly_name: 'macOS, Old Arch, Hermes'
2123
# sdk: macosx
2224
# scheme: RNTester-macOS
2325
# packager_platform: 'macos'
2426
# new_arch_enabled: '1'
2527
# use_hermes: '1'
28+
# use_frameworks: '0'
2629
# - name: macos_newarch_hermes
2730
# friendly_name: 'macOS, New Arch, Hermes'
2831
# sdk: macosx
2932
# scheme: RNTester-macOS
3033
# packager_platform: 'macos'
3134
# new_arch_enabled: '1'
3235
# use_hermes: '1'
36+
# use_frameworks: '0'
3337
- name: ios_oldarch_jsc
3438
friendly_name: 'iOS, Old Arch, JSC'
3539
sdk: iphonesimulator
3640
scheme: RNTester
3741
packager_platform: 'ios'
3842
new_arch_enabled: '0'
3943
use_hermes: '0'
44+
use_frameworks: '0'
4045
- name: ios_newarch_jsc
4146
friendly_name: 'iOS, New Arch, JSC'
4247
sdk: iphonesimulator
4348
scheme: RNTester
4449
packager_platform: 'ios'
4550
new_arch_enabled: '1'
4651
use_hermes: '0'
52+
use_frameworks: '0'
4753
# - name: ios_oldarch_hermes
4854
# friendly_name: 'iOS, Old Arch, Hermes'
4955
# sdk: iphonesimulator
5056
# scheme: RNTester
5157
# packager_platform: 'ios'
5258
# new_arch_enabled: '1'
5359
# use_hermes: '1'
60+
# use_frameworks: '0'
5461
# - name: ios_newarch_hermes
5562
# friendly_name: 'iOS, New Arch, Hermes'
5663
# sdk: iphonesimulator
5764
# scheme: RNTester
5865
# packager_platform: 'ios'
5966
# new_arch_enabled: '1'
6067
# use_hermes: '1'
68+
# use_frameworks: '0'
6169
- name: xros_oldarch_jsc
6270
friendly_name: 'xrOS, Old Arch, JSC'
6371
sdk: xrsimulator
6472
scheme: RNTester-visionOS
6573
packager_platform: 'ios'
6674
new_arch_enabled: '0'
6775
use_hermes: '0'
76+
use_frameworks: '0'
6877
- name: xros_newarch_jsc
6978
friendly_name: 'xrOS, New Arch, JSC'
7079
sdk: xrsimulator
7180
scheme: RNTester-visionOS
7281
packager_platform: 'ios'
7382
new_arch_enabled: '1'
7483
use_hermes: '0'
75-
# - name: xros_oldarch_hermes
84+
use_frameworks: '0'
85+
# - name: xros_oldarch_hermes_framework
7686
# friendly_name: 'xrOS, Old Arch, Hermes'
7787
# sdk: xrsimulator
7888
# scheme: RNTester-visionOS
7989
# packager_platform: 'ios'
8090
# new_arch_enabled: '1'
8191
# use_hermes: '1'
82-
# - name: xros_newarch_hermes
92+
# use_frameworks: '0'
93+
# - name: xros_newarch_hermes_framework
8394
# friendly_name: 'xrOS, New Arch, Hermes'
8495
# sdk: xrsimulator
8596
# scheme: RNTester-visionOS
8697
# packager_platform: 'ios'
8798
# new_arch_enabled: '1'
8899
# use_hermes: '1'
100+
# use_frameworks: '0'
101+
- name: macos_oldarch_jsc_framework
102+
friendly_name: 'macOS, Old Arch, JSC, Framework'
103+
sdk: macosx
104+
scheme: RNTester-macOS
105+
packager_platform: 'macos'
106+
new_arch_enabled: '0'
107+
use_hermes: '0'
108+
use_frameworks: '1'
109+
- name: macos_newarch_jsc_framework
110+
friendly_name: 'macOS, New Arch, JSC, Framework'
111+
sdk: macosx
112+
scheme: RNTester-macOS
113+
packager_platform: 'macos'
114+
new_arch_enabled: '1'
115+
use_hermes: '0'
116+
use_frameworks: '1'
117+
# - name: macos_oldarch_hermes_framework
118+
# friendly_name: 'macOS, Old Arch, Hermes, Framework'
119+
# sdk: macosx
120+
# scheme: RNTester-macOS
121+
# packager_platform: 'macos'
122+
# new_arch_enabled: '1'
123+
# use_hermes: '1'
124+
# - name: macos_newarch_hermes_framework
125+
# friendly_name: 'macOS, New Arch, Hermes, Framework'
126+
# sdk: macosx
127+
# scheme: RNTester-macOS
128+
# packager_platform: 'macos'
129+
# new_arch_enabled: '1'
130+
# use_hermes: '1'
131+
# use_frameworks: '1'
132+
- name: ios_oldarch_jsc_framework
133+
friendly_name: 'iOS, Old Arch, JSC, Framework'
134+
sdk: iphonesimulator
135+
scheme: RNTester
136+
packager_platform: 'ios'
137+
new_arch_enabled: '0'
138+
use_hermes: '0'
139+
use_frameworks: '1'
140+
- name: ios_newarch_jsc_framework
141+
friendly_name: 'iOS, New Arch, JSC, Framework'
142+
sdk: iphonesimulator
143+
scheme: RNTester
144+
packager_platform: 'ios'
145+
new_arch_enabled: '1'
146+
use_hermes: '0'
147+
use_frameworks: '1'
148+
# - name: ios_oldarch_hermes_framework
149+
# friendly_name: 'iOS, Old Arch, Hermes, Framework'
150+
# sdk: iphonesimulator
151+
# scheme: RNTester
152+
# packager_platform: 'ios'
153+
# new_arch_enabled: '1'
154+
# use_hermes: '1'
155+
# - name: ios_newarch_hermes
156+
# friendly_name: 'iOS, New Arch, Hermes, Framework'
157+
# sdk: iphonesimulator
158+
# scheme: RNTester
159+
# packager_platform: 'ios'
160+
# new_arch_enabled: '1'
161+
# use_hermes: '1'
162+
# use_frameworks: '1'
163+
- name: xros_oldarch_jsc_framework
164+
friendly_name: 'xrOS, Old Arch, JSC, Framework'
165+
sdk: xrsimulator
166+
scheme: RNTester-visionOS
167+
packager_platform: 'ios'
168+
new_arch_enabled: '0'
169+
use_hermes: '0'
170+
use_frameworks: '1'
171+
- name: xros_newarch_jsc_framework
172+
friendly_name: 'xrOS, New Arch, JSC, Framework'
173+
sdk: xrsimulator
174+
scheme: RNTester-visionOS
175+
packager_platform: 'ios'
176+
new_arch_enabled: '1'
177+
use_hermes: '0'
178+
use_frameworks: '1'
179+
# - name: xros_oldarch_hermes_framework
180+
# friendly_name: 'xrOS, Old Arch, Hermes, Framework'
181+
# sdk: xrsimulator
182+
# scheme: RNTester-visionOS
183+
# packager_platform: 'ios'
184+
# new_arch_enabled: '1'
185+
# use_hermes: '1'
186+
# use_frameworks: '1'
187+
# - name: xros_newarch_hermes_framework
188+
# friendly_name: 'xrOS, New Arch, Hermes, Framework'
189+
# sdk: xrsimulator
190+
# scheme: RNTester-visionOS
191+
# packager_platform: 'ios'
192+
# new_arch_enabled: '1'
193+
# use_hermes: '1'
194+
# use_frameworks: '1'
89195

90196
jobs:
91197
- ${{ each slice in parameters.appleBuildMatrix }}:
@@ -119,6 +225,7 @@ jobs:
119225
env:
120226
RCT_NEW_ARCH_ENABLED: ${{ slice.new_arch_enabled }}
121227
USE_HERMES: ${{ slice.use_hermes }}
228+
USE_FRAMEWORKS: ${{ slice.use_frameworks }}
122229
workingDirectory: packages/rn-tester
123230
displayName: Install Pods
124231

0 commit comments

Comments
 (0)