Use Fabric builds in iOS tests (#30639)

Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/30639

# Changelog:
[Internal] Enable Fabric builds in iOS tests on Circle CI and Sandcastle.

Reviewed By: fkgozali

Differential Revision: D25700257

fbshipit-source-id: a250dbc9904efec9ded130912a993638f0992373
This commit is contained in:
Héctor Ramos
2020-12-23 22:26:11 -08:00
committed by Facebook GitHub Bot
parent f379b1e583
commit f45cb60e56
2 changed files with 314 additions and 3 deletions
+1 -1
View File
@@ -428,7 +428,7 @@ jobs:
steps:
- run:
name: Generate RNTesterPods Workspace
command: cd packages/rn-tester && bundle exec pod install --verbose
command: cd packages/rn-tester && USE_FABRIC=1 bundle exec pod install --verbose
# -------------------------
# Runs iOS unit tests
+313 -2
View File
@@ -70,6 +70,10 @@ PODS:
- boost-for-react-native
- DoubleConversion
- glog
- RCT-Folly/Fabric (2020.01.13.00):
- boost-for-react-native
- DoubleConversion
- glog
- RCTRequired (1000.0.0)
- RCTTypeSafety (1000.0.0):
- FBLazyVector (= 1000.0.0)
@@ -244,6 +248,289 @@ PODS:
- React-jsinspector (= 1000.0.0)
- React-perflogger (= 1000.0.0)
- React-runtimeexecutor (= 1000.0.0)
- React-Fabric (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-Fabric/animations (= 1000.0.0)
- React-Fabric/attributedstring (= 1000.0.0)
- React-Fabric/better (= 1000.0.0)
- React-Fabric/componentregistry (= 1000.0.0)
- React-Fabric/components (= 1000.0.0)
- React-Fabric/config (= 1000.0.0)
- React-Fabric/core (= 1000.0.0)
- React-Fabric/debug (= 1000.0.0)
- React-Fabric/imagemanager (= 1000.0.0)
- React-Fabric/mounting (= 1000.0.0)
- React-Fabric/scheduler (= 1000.0.0)
- React-Fabric/templateprocessor (= 1000.0.0)
- React-Fabric/textlayoutmanager (= 1000.0.0)
- React-Fabric/uimanager (= 1000.0.0)
- React-Fabric/utils (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/animations (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/attributedstring (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/better (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/componentregistry (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/components (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-Fabric/components/activityindicator (= 1000.0.0)
- React-Fabric/components/image (= 1000.0.0)
- React-Fabric/components/inputaccessory (= 1000.0.0)
- React-Fabric/components/legacyviewmanagerinterop (= 1000.0.0)
- React-Fabric/components/modal (= 1000.0.0)
- React-Fabric/components/picker (= 1000.0.0)
- React-Fabric/components/rncore (= 1000.0.0)
- React-Fabric/components/root (= 1000.0.0)
- React-Fabric/components/safeareaview (= 1000.0.0)
- React-Fabric/components/scrollview (= 1000.0.0)
- React-Fabric/components/slider (= 1000.0.0)
- React-Fabric/components/text (= 1000.0.0)
- React-Fabric/components/textinput (= 1000.0.0)
- React-Fabric/components/unimplementedview (= 1000.0.0)
- React-Fabric/components/view (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/components/activityindicator (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/components/image (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/components/inputaccessory (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/components/legacyviewmanagerinterop (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/components/modal (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/components/picker (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/components/rncore (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/components/root (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/components/safeareaview (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/components/scrollview (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/components/slider (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/components/text (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/components/textinput (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/components/unimplementedview (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/components/view (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- Yoga
- React-Fabric/config (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/core (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/debug (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/imagemanager (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- React-RCTImage (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/mounting (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/scheduler (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/templateprocessor (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/textlayoutmanager (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-Fabric/uimanager
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/uimanager (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-Fabric/utils (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- RCTRequired (= 1000.0.0)
- RCTTypeSafety (= 1000.0.0)
- React-graphics (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-jsiexecutor (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-graphics (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- React-jsi (1000.0.0):
- boost-for-react-native (= 1.63.0)
- DoubleConversion
@@ -255,6 +542,11 @@ PODS:
- DoubleConversion
- glog
- RCT-Folly (= 2020.01.13.00)
- React-jsi/Fabric (1000.0.0):
- boost-for-react-native (= 1.63.0)
- DoubleConversion
- glog
- RCT-Folly (= 2020.01.13.00)
- React-jsiexecutor (1000.0.0):
- DoubleConversion
- glog
@@ -281,6 +573,11 @@ PODS:
- React-jsi (= 1000.0.0)
- React-RCTNetwork (= 1000.0.0)
- ReactCommon/turbomodule/core (= 1000.0.0)
- React-RCTFabric (1000.0.0):
- RCT-Folly/Fabric (= 2020.01.13.00)
- React-Core (= 1000.0.0)
- React-Fabric (= 1000.0.0)
- React-RCTImage (= 1000.0.0)
- React-RCTImage (1000.0.0):
- FBReactNativeSpec (= 1000.0.0)
- RCT-Folly (= 2020.01.13.00)
@@ -378,6 +675,7 @@ DEPENDENCIES:
- FlipperKit/SKIOSNetworkPlugin (~> 0.54.0)
- glog (from `../../third-party-podspecs/glog.podspec`)
- RCT-Folly (from `../../third-party-podspecs/RCT-Folly.podspec`)
- RCT-Folly/Fabric (from `../../third-party-podspecs/RCT-Folly.podspec`)
- RCTRequired (from `../../Libraries/RCTRequired`)
- RCTTypeSafety (from `../../Libraries/TypeSafety`)
- React (from `../../`)
@@ -387,13 +685,17 @@ DEPENDENCIES:
- React-Core/RCTWebSocket (from `../../`)
- React-CoreModules (from `../../React/CoreModules`)
- React-cxxreact (from `../../ReactCommon/cxxreact`)
- React-Fabric (from `../../ReactCommon`)
- React-graphics (from `../../ReactCommon/react/renderer/graphics`)
- React-jsi (from `../../ReactCommon/jsi`)
- React-jsi/Fabric (from `../../ReactCommon/jsi`)
- React-jsiexecutor (from `../../ReactCommon/jsiexecutor`)
- React-jsinspector (from `../../ReactCommon/jsinspector`)
- React-perflogger (from `../../ReactCommon/reactperflogger`)
- React-RCTActionSheet (from `../../Libraries/ActionSheetIOS`)
- React-RCTAnimation (from `../../Libraries/NativeAnimation`)
- React-RCTBlob (from `../../Libraries/Blob`)
- React-RCTFabric (from `../../React`)
- React-RCTImage (from `../../Libraries/Image`)
- React-RCTLinking (from `../../Libraries/LinkingIOS`)
- React-RCTNetwork (from `../../Libraries/Network`)
@@ -447,6 +749,10 @@ EXTERNAL SOURCES:
:path: "../../React/CoreModules"
React-cxxreact:
:path: "../../ReactCommon/cxxreact"
React-Fabric:
:path: "../../ReactCommon"
React-graphics:
:path: "../../ReactCommon/react/renderer/graphics"
React-jsi:
:path: "../../ReactCommon/jsi"
React-jsiexecutor:
@@ -461,6 +767,8 @@ EXTERNAL SOURCES:
:path: "../../Libraries/NativeAnimation"
React-RCTBlob:
:path: "../../Libraries/Blob"
React-RCTFabric:
:path: "../../React"
React-RCTImage:
:path: "../../Libraries/Image"
React-RCTLinking:
@@ -490,7 +798,7 @@ SPEC CHECKSUMS:
CocoaLibEvent: 2fab71b8bd46dd33ddb959f7928ec5909f838e3f
DoubleConversion: cde416483dac037923206447da6e1454df403714
FBLazyVector: fe973c09b2299b5e8154186ecf1f6554b4f70987
FBReactNativeSpec: 8e8b4f540947580f2a9ef54a443453c562d439cd
FBReactNativeSpec: 259a715466e53b411664fdfbe166dbde93ece5b6
Flipper: be611d4b742d8c87fbae2ca5f44603a02539e365
Flipper-DoubleConversion: 38631e41ef4f9b12861c67d17cb5518d06badc41
Flipper-Folly: e4493b013c02d9347d5e0cb4d128680239f6c78a
@@ -500,7 +808,7 @@ SPEC CHECKSUMS:
FlipperKit: ab353d41aea8aae2ea6daaf813e67496642f3d7d
glog: 40a13f7840415b9a77023fbcae0f1e6f43192af3
OpenSSL-Universal: ff34003318d5e1163e9529b08470708e389ffcdd
RCT-Folly: b39288cedafe50da43317ec7d91bcc8cc0abbf33
RCT-Folly: ec7a233ccc97cc556cf7237f0db1ff65b986f27c
RCTRequired: d3d4ce60e1e2282864d7560340690a3c8c646de1
RCTTypeSafety: 4da4f9f218727257c50fd3bf2683a06cdb4fede3
React: 87b3271d925336a94620915db5845c67c5dbbd77
@@ -508,6 +816,8 @@ SPEC CHECKSUMS:
React-Core: 2b2a8ac8bfb65779965456570a871f4cf5e5e03a
React-CoreModules: 87f011fa87190ffe979e443ce578ec93ec6ff4d4
React-cxxreact: de6de17eac6bbaa4f9fad46b66e7f0c4aaaf863d
React-Fabric: 911e4b13fbffce46820f18c3a3b7a2a966e9e425
React-graphics: 996d77a11e944cb0b3a5c67aefda1de5cb848e28
React-jsi: 790da16b69a61adc36829eed43c44187c1488d10
React-jsiexecutor: 17a3e26806bc19d8be7b6c83792bffc46df796be
React-jsinspector: 01db8cd098c7ab72bd09abdda522a08c9acd3af9
@@ -515,6 +825,7 @@ SPEC CHECKSUMS:
React-RCTActionSheet: e6562ea4df7099af4023d1bd0e9716e43b45a5c9
React-RCTAnimation: fc2f655a64f0791879ab03843cca90c53737d1cb
React-RCTBlob: 5f82467e5d3bef65d05cdd900df6e12b0849744a
React-RCTFabric: 7a25f04616e0bcdcda4279a93b42e80ee69b46be
React-RCTImage: f3a98834281555ce1bbbe1af0306aaf40ac70fc7
React-RCTLinking: 801d05ad5e6d1636e977f4dfeab21f87358a02a5
React-RCTNetwork: b5e2f27a098ca52d98426328640314a499da6d00