mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-18 12:12:15 +08:00
Summary:
`./scripts/run-android-local-unit-tests.sh` raise error
```
05: error: cannot access com.facebook.react.bridge.CatalystInstance
verify(mCatalystInstanceImpl).loadScriptFromOptimizedBundle(
^
class file for com.facebook.react.bridge.CatalystInstance not found
```
and this PR fix it.
Closes https://github.com/facebook/react-native/pull/8957
Differential Revision: D3613491
Pulled By: bestander
fbshipit-source-id: 53b52fca13482e6474d7ffec9c19c0e7d6e4d100
42 lines
1.1 KiB
Python
42 lines
1.1 KiB
Python
include_defs('//ReactAndroid/DEFS')
|
|
|
|
STANDARD_TEST_SRCS = [
|
|
'*Test.java',
|
|
]
|
|
|
|
android_library(
|
|
name = 'testhelpers',
|
|
srcs = glob(['*.java'], excludes = STANDARD_TEST_SRCS),
|
|
deps = [
|
|
react_native_dep('third-party/java/junit:junit'),
|
|
react_native_dep('third-party/java/mockito:mockito'),
|
|
],
|
|
visibility = [
|
|
'PUBLIC'
|
|
],
|
|
)
|
|
|
|
robolectric3_test(
|
|
name = 'bridge',
|
|
# Please change the contact to the oncall of your team
|
|
contacts = ['oncall+fbandroid_sheriff@xmail.facebook.com'],
|
|
srcs = glob(STANDARD_TEST_SRCS),
|
|
deps = [
|
|
':testhelpers',
|
|
react_native_dep('libraries/fbcore/src/test/java/com/facebook/powermock:powermock'),
|
|
react_native_dep('libraries/soloader/java/com/facebook/soloader:soloader'),
|
|
react_native_dep('third-party/java/junit:junit'),
|
|
react_native_dep('third-party/java/mockito:mockito'),
|
|
react_native_dep('third-party/java/robolectric3/robolectric:robolectric'),
|
|
react_native_target('java/com/facebook/react/bridge:bridge'),
|
|
react_native_target('java/com/facebook/react/cxxbridge:bridge'),
|
|
],
|
|
visibility = [
|
|
'PUBLIC'
|
|
],
|
|
)
|
|
|
|
project_config(
|
|
test_target = ':bridge',
|
|
)
|