feat(.circleci): support both architectures in rntester app (#34864)
Summary: Added a new job to testing RNTester app on both architectures ## Changelog <!-- Help reviewers and the release process by writing your own changelog entry. For an example, see: https://reactnative.dev/contributing/changelogs-in-pull-requests --> [Internal] [Added] - Support both architectures to test RNTester iOS app Pull Request resolved: https://github.com/facebook/react-native/pull/34864 Test Plan: CircleCI jobs Reviewed By: cortinico, cipolleschi Differential Revision: D40062371 fbshipit-source-id: 1a28890edc57b64232d647d85694b34d50a9cd64
This commit is contained in:
Родитель
8486b4c5ee
Коммит
47d23374c2
|
@ -826,6 +826,10 @@ jobs:
|
||||||
# -------------------------
|
# -------------------------
|
||||||
test_ios_rntester:
|
test_ios_rntester:
|
||||||
executor: reactnativeios
|
executor: reactnativeios
|
||||||
|
parameters:
|
||||||
|
architecture:
|
||||||
|
type: string
|
||||||
|
default: "OldArch"
|
||||||
steps:
|
steps:
|
||||||
- checkout_code_with_cache
|
- checkout_code_with_cache
|
||||||
- run_yarn
|
- run_yarn
|
||||||
|
@ -854,9 +858,14 @@ jobs:
|
||||||
set_tarball_path: True
|
set_tarball_path: True
|
||||||
steps:
|
steps:
|
||||||
- run:
|
- run:
|
||||||
name: Install CocoaPods dependencies
|
name: Install CocoaPods dependencies - Architecture << parameters.architecture >>
|
||||||
command: |
|
command: |
|
||||||
rm -rf packages/rn-tester/Pods
|
rm -rf packages/rn-tester/Pods
|
||||||
|
|
||||||
|
if [[ << parameters.architecture >> == "NewArch" ]]; then
|
||||||
|
export RCT_NEW_ARCH_ENABLED=1
|
||||||
|
fi
|
||||||
|
|
||||||
cd packages/rn-tester && bundle exec pod install
|
cd packages/rn-tester && bundle exec pod install
|
||||||
|
|
||||||
- run:
|
- run:
|
||||||
|
@ -1466,6 +1475,9 @@ workflows:
|
||||||
- test_ios_rntester:
|
- test_ios_rntester:
|
||||||
requires:
|
requires:
|
||||||
- build_hermes_macos
|
- build_hermes_macos
|
||||||
|
matrix:
|
||||||
|
parameters:
|
||||||
|
architecture: ["NewArch", "OldArch"]
|
||||||
- test_ios:
|
- test_ios:
|
||||||
run_unit_tests: true
|
run_unit_tests: true
|
||||||
requires:
|
requires:
|
||||||
|
|
Загрузка…
Ссылка в новой задаче