React native 无法测试react native./scripts/run-android-local-unit-tests.sh
我会有点讽刺,但这只是反映了我的沮丧。非常抱歉 我正在尝试运行本地测试。我根据和准备了测试环境,但有一些例外:React native 无法测试react native./scripts/run-android-local-unit-tests.sh,react-native,React Native,我会有点讽刺,但这只是反映了我的沮丧。非常抱歉 我正在尝试运行本地测试。我根据和准备了测试环境,但有一些例外: 我克隆了rn git repo而不是npm,因为npm不包含/scripts/run android local unit tests.sh和其他文件 我安装了1.4GB构建系统,后来意识到我也需要gradle。为什么react使用两个构建系统 然后我运行了/gradlebuild,它构建了一些本地jni库,并用一些失败的测试欢迎我 然后我尝试运行/scripts/运行android本
/scripts/run android local unit tests.sh
和其他文件/gradlebuild
,它构建了一些本地jni库,并用一些失败的测试欢迎我/scripts/运行android本地单元测试。sh
,但我的测试尝试在出现错误时失败:是否可以运行测试,或者这只是一些facebook的魔法?我和你一样感到沮丧。在React Native上没有现成的功能。在开始工作之前,您必须克服一些错误/异常。特别是在Android上 我还尝试在主分支上运行单元测试,但没有成功。但切换到0.55稳定的分支为我做到了这一点
git checkout 0.55-stable
./scripts/run-android-local-unit-tests.sh
嗯
更新–测试执行
[viotti@localhost react-native]$ ./scripts/run-android-local-unit-tests.sh
Warning: The test suite expects buck version d743d2d0229852ce7c029ec257532d8916f6b2b7 to be installed
Fetching dependencies...
Action graph will be rebuilt because files have been added or removed.
Building: finished in 0.0 sec (100%) 52/52 jobs, 0 updated, 0.0% cache miss
Total time: 0.3 sec
Running unit tests...
Building: finished in 1.9 sec (100%) 289/289 jobs, 19 updated, 3.1% cache miss
Total time: 1.9 sec
Testing: finished in 58.5 sec (150 PASS/0 FAIL)
RESULTS FOR //ReactAndroid/src/test/java/com/facebook/react/animated:animated //ReactAndroid/src/test/java/com/facebook/react/bridge:bridge //ReactAndroid/src/test/java/com/facebook/react/devsupport:devsupport //ReactAndroid/src/test/java/com/facebook/react/modules:modules //ReactAndroid/src/test/java/com/facebook/react/packagerconnection:packagerconnection //ReactAndroid/src/test/java/com/facebook/react/uimanager:uimanager //ReactAndroid/src/test/java/com/facebook/react/views:views //ReactAndroid/src/test/java/com/facebook/react:react
PASS 9.4s 7 Passed 0 Skipped 0 Failed com.facebook.react.animated.NativeAnimatedInterpolationTest
PASS 18.7s 23 Passed 0 Skipped 0 Failed com.facebook.react.animated.NativeAnimatedNodeTraversalTest
PASS 13.9s 4 Passed 0 Skipped 0 Failed com.facebook.react.bridge.BaseJavaModuleTest
PASS 571ms 4 Passed 0 Skipped 0 Failed com.facebook.react.bridge.FallbackJSBundleLoaderTest
PASS <100ms 1 Passed 0 Skipped 0 Failed com.facebook.react.bridge.JavaOnlyArrayTest
PASS <100ms 8 Passed 0 Skipped 0 Failed com.facebook.react.bridge.JsonWriterTest
PASS 8.4s 6 Passed 0 Skipped 0 Failed com.facebook.react.bridge.ModuleSpecTest
PASS 14.5s 10 Passed 0 Skipped 0 Failed com.facebook.react.devsupport.JSDebuggerWebSocketClientTest
PASS 7.5s 4 Passed 0 Skipped 0 Failed com.facebook.react.devsupport.MultipartStreamReaderTest
PASS 5.1s 4 Passed 0 Skipped 0 Failed com.facebook.react.devsupport.StackTraceHelperTest
PASS 14.7s 6 Passed 0 Skipped 0 Failed com.facebook.react.modules.blob.BlobModuleTest
PASS 8.4s 5 Passed 0 Skipped 0 Failed com.facebook.react.modules.camera.ImageStoreManagerTest
PASS 4.5s 1 Passed 0 Skipped 0 Failed com.facebook.react.modules.clipboard.ClipboardModuleTest
PASS 4.5s 5 Passed 0 Skipped 0 Failed com.facebook.react.modules.dialog.DialogModuleTest
PASS 3.8s 11 Passed 0 Skipped 0 Failed com.facebook.react.modules.network.NetworkingModuleTest
PASS 1.5s 9 Passed 0 Skipped 0 Failed com.facebook.react.modules.network.ProgressiveStringDecoderTest
PASS 2.4s 2 Passed 0 Skipped 0 Failed com.facebook.react.modules.share.ShareModuleTest
PASS 5.9s 6 Passed 0 Skipped 0 Failed com.facebook.react.modules.storage.AsyncStorageModuleTest
PASS 2.6s 9 Passed 0 Skipped 0 Failed com.facebook.react.modules.timing.TimingModuleTest
PASS 10.1s 9 Passed 0 Skipped 0 Failed com.facebook.react.packagerconnection.JSPackagerClientTest
PASS 8.7s 4 Passed 0 Skipped 0 Failed com.facebook.react.uimanager.MatrixMathHelperTest
PASS 11.0s 2 Passed 0 Skipped 0 Failed com.facebook.react.uimanager.SimpleViewPropertyTest
PASS 10.5s 1 Passed 0 Skipped 0 Failed com.facebook.react.views.image.ImageResizeModeTest
PASS 12.5s 4 Passed 0 Skipped 0 Failed com.facebook.react.views.image.ReactImagePropertyTest
PASS 12.3s 4 Passed 0 Skipped 0 Failed com.facebook.react.CompositeReactPackageTest
PASS 12.2s 1 Passed 0 Skipped 0 Failed com.facebook.react.RootViewTest
Updated test logs: buck-out/log/test.log
TESTS PASSED
[viotti@localhostreact native]$./scripts/run-android-local-unit-tests.sh
警告:测试套件要求安装降压版本d743d2d0229852ce7c029ec257532d8916f6b2b7
正在获取依赖项。。。
将重新生成操作图,因为已添加或删除文件。
构建:在0.0秒(100%)52/52个作业中完成,0个更新,0.0%缓存未命中
总时间:0.3秒
正在运行单元测试。。。
构建:在1.9秒(100%)内完成289/289个作业,19个更新,3.1%缓存未命中
总时间:1.9秒
测试:在58.5秒内完成(150通过/0失败)
//reactodroid/src/test/java/com/facebook/react/animated:animated//reactodroid/src/test/java/com/facebook/react/bridge:bridge//reactodroid/src/test/facebook/react/devsupport:devsupport//reactorid/src/test/java/com/facebook/react/modules:modules的结果//reactor-droid/src/test/java/com/facebook/react/packagerconnection:packagerconnection//reactor-droid/src/test/java/com/facebook/react/uimanager:uimanager//reactor-droid/src/test/java/com/facebook/react/views:views//reactor-droid/src/test/java/com/facebook/react:react
通过9.4s 7通过0跳过0失败com.facebook.react.animated.NativeAnimatedInterpolationTest
通过18.7s 23通过0跳过0失败的com.facebook.react.animated.NativeAnimatedNodeTraversalTest
通过13.9s 4通过0跳过0失败com.facebook.react.bridge.BaseJavaModuleTest
通过571ms 4通过0跳过0失败com.facebook.react.bridge.FallbackJSBundleLoaderTest
谢谢你。我现在可以运行测试了。有趣的是,89次测试失败。不确定这是否正常。你能分享你的失败测试经验吗。谢谢。肯定还有什么地方不对劲。89次测试失败是不正常的。我这里没有失败。我已经用测试结果更新了答案。我的建议是寻找其中一个堆栈跟踪。您可能会找到失败次数如此之多的原因。
[viotti@localhost react-native]$ ./scripts/run-android-local-unit-tests.sh
Warning: The test suite expects buck version d743d2d0229852ce7c029ec257532d8916f6b2b7 to be installed
Fetching dependencies...
Action graph will be rebuilt because files have been added or removed.
Building: finished in 0.0 sec (100%) 52/52 jobs, 0 updated, 0.0% cache miss
Total time: 0.3 sec
Running unit tests...
Building: finished in 1.9 sec (100%) 289/289 jobs, 19 updated, 3.1% cache miss
Total time: 1.9 sec
Testing: finished in 58.5 sec (150 PASS/0 FAIL)
RESULTS FOR //ReactAndroid/src/test/java/com/facebook/react/animated:animated //ReactAndroid/src/test/java/com/facebook/react/bridge:bridge //ReactAndroid/src/test/java/com/facebook/react/devsupport:devsupport //ReactAndroid/src/test/java/com/facebook/react/modules:modules //ReactAndroid/src/test/java/com/facebook/react/packagerconnection:packagerconnection //ReactAndroid/src/test/java/com/facebook/react/uimanager:uimanager //ReactAndroid/src/test/java/com/facebook/react/views:views //ReactAndroid/src/test/java/com/facebook/react:react
PASS 9.4s 7 Passed 0 Skipped 0 Failed com.facebook.react.animated.NativeAnimatedInterpolationTest
PASS 18.7s 23 Passed 0 Skipped 0 Failed com.facebook.react.animated.NativeAnimatedNodeTraversalTest
PASS 13.9s 4 Passed 0 Skipped 0 Failed com.facebook.react.bridge.BaseJavaModuleTest
PASS 571ms 4 Passed 0 Skipped 0 Failed com.facebook.react.bridge.FallbackJSBundleLoaderTest
PASS <100ms 1 Passed 0 Skipped 0 Failed com.facebook.react.bridge.JavaOnlyArrayTest
PASS <100ms 8 Passed 0 Skipped 0 Failed com.facebook.react.bridge.JsonWriterTest
PASS 8.4s 6 Passed 0 Skipped 0 Failed com.facebook.react.bridge.ModuleSpecTest
PASS 14.5s 10 Passed 0 Skipped 0 Failed com.facebook.react.devsupport.JSDebuggerWebSocketClientTest
PASS 7.5s 4 Passed 0 Skipped 0 Failed com.facebook.react.devsupport.MultipartStreamReaderTest
PASS 5.1s 4 Passed 0 Skipped 0 Failed com.facebook.react.devsupport.StackTraceHelperTest
PASS 14.7s 6 Passed 0 Skipped 0 Failed com.facebook.react.modules.blob.BlobModuleTest
PASS 8.4s 5 Passed 0 Skipped 0 Failed com.facebook.react.modules.camera.ImageStoreManagerTest
PASS 4.5s 1 Passed 0 Skipped 0 Failed com.facebook.react.modules.clipboard.ClipboardModuleTest
PASS 4.5s 5 Passed 0 Skipped 0 Failed com.facebook.react.modules.dialog.DialogModuleTest
PASS 3.8s 11 Passed 0 Skipped 0 Failed com.facebook.react.modules.network.NetworkingModuleTest
PASS 1.5s 9 Passed 0 Skipped 0 Failed com.facebook.react.modules.network.ProgressiveStringDecoderTest
PASS 2.4s 2 Passed 0 Skipped 0 Failed com.facebook.react.modules.share.ShareModuleTest
PASS 5.9s 6 Passed 0 Skipped 0 Failed com.facebook.react.modules.storage.AsyncStorageModuleTest
PASS 2.6s 9 Passed 0 Skipped 0 Failed com.facebook.react.modules.timing.TimingModuleTest
PASS 10.1s 9 Passed 0 Skipped 0 Failed com.facebook.react.packagerconnection.JSPackagerClientTest
PASS 8.7s 4 Passed 0 Skipped 0 Failed com.facebook.react.uimanager.MatrixMathHelperTest
PASS 11.0s 2 Passed 0 Skipped 0 Failed com.facebook.react.uimanager.SimpleViewPropertyTest
PASS 10.5s 1 Passed 0 Skipped 0 Failed com.facebook.react.views.image.ImageResizeModeTest
PASS 12.5s 4 Passed 0 Skipped 0 Failed com.facebook.react.views.image.ReactImagePropertyTest
PASS 12.3s 4 Passed 0 Skipped 0 Failed com.facebook.react.CompositeReactPackageTest
PASS 12.2s 1 Passed 0 Skipped 0 Failed com.facebook.react.RootViewTest
Updated test logs: buck-out/log/test.log
TESTS PASSED