Detox: detox verb instrumentationProcess terminated due to receipt of signal null
I am facing an issue as mentioned in subject for Android . I am executing the test cases on Android device following are the details
Android version : 7.0
react-native-cli: 2.0.1 react-native: 0.45.1
detox-server info 17:22:44: server listening on localhost:55157...
detox verb ws onOpen [object Object]
detox verb ws send: {"type":"login","params":{"sessionId":"8d0aa206-e09c-96cc-4c0a-67bdd8e5e8de","role":"tester"},"messageId":0}
detox verb ws onMessage: {"type":"loginSuccess","params":{"sessionId":"8d0aa206-e09c-96cc-4c0a-67bdd8e5e8de","role":"tester"},"messageId":0}
detox verb ws
detox verb 1: /Library/Android/sdk/platform-tools/adb devices
detox verb 1: stdout: List of devices attached
detox verb 1: stdout: WU01N8JP2 device
detox verb 1: stdout: emulator-5554 device
detox verb 1: stdout:
detox verb 1: stdout:
detox verb 2:/Library/Android/sdk/platform-tools/adb -s WU01N8JP2 shell input keyevent 82
detox verb 3: /Library/Android/sdk/platform-tools/adb -s WU01N8JP2 uninstall com.xxx.yyy
detox verb 3: stdout: Success
detox verb 3: stdout:
detox verb 4: /Library/Android/sdk/platform-tools/adb -s WU01N8JP2 uninstall com.xxx.yyt.test
detox verb 4: stdout: Success
detox verb 4: stdout:
detox verb 5: /Users/punchh_yogesh/Library/Android/sdk/platform-tools/adb -s WU01N8JP2 shell getprop ro.build.version.sdk
detox verb 5: stdout: 24
detox verb 5: stdout:
detox verb 6: /Library/Android/sdk/platform-tools/adb -s WU01N8JP2 install -r -g /Downloads/yyy/yyy/android/app/build/outputs/apk/debug/app-debug.apk
detox verb 6: stdout: Success
detox verb 6: stdout:
detox verb 7:/Library/Android/sdk/platform-tools/adb -s WU01N8JP2 shell getprop ro.build.version.sdk
detox verb 7: stdout: 24
detox verb 7: stdout:
detox verb 8: /Users/punchh_yogesh/Library/Android/sdk/platform-tools/adb -s WU01N8JP2 install -r -g /Users/punchh_yogesh/Downloads/xxxx/projectname/android/app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk
detox verb 8: stdout: Success
detox verb 8: stdout:
detox verb 9: /Users/punchh_yogesh/Library/Android/sdk/platform-tools/adb -s WU01N8JP2 shell am force-stop com.xxx.yyy
detox verb 10: /Users/punchh_yogesh/Library/Android/sdk/platform-tools/adb -s WU01N8JP2 shell pm list instrumentation
detox verb 10: stdout: instrumentation:com.xxx.project.test/android.support.test.runner.AndroidJUnitRunner (target=com.xxx.project)
detox verb 10: stdout:
detox verb /Users/punchh_yogesh/Library/Android/sdk/platform-tools/adb -s WU01N8JP2 shell am instrument -w -r -e detoxServer ws://localhost:55157 -e detoxSessionId 8d0aa206-e09c-96cc-4c0a-67bdd8e5e8de -e debug false com.xxx.project.test/android.support.test.runner.AndroidJUnitRunner
detox verb Instrumentation spawned, childProcess.pid: 35701
detox verb ws send: {"type":"isReady","params":{},"messageId":-1000}
detox verb Instrumentation stdout: INSTRUMENTATION_STATUS: numtests=1
detox verb Instrumentation stdout: INSTRUMENTATION_STATUS: stream=
detox verb Instrumentation stdout: com.xxx.yyy.DetoxTest:
detox verb Instrumentation stdout: INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
detox verb Instrumentation stdout: INSTRUMENTATION_STATUS: test=runDetoxTests
detox verb Instrumentation stdout:
detox verb Instrumentation stdout: INSTRUMENTATION_STATUS: class=com.xxx.project.DetoxTest
detox verb Instrumentation stdout: INSTRUMENTATION_STATUS: current=1
detox verb Instrumentation stdout: INSTRUMENTATION_STATUS_CODE: 1
detox verb Instrumentation stdout:
detox verb Instrumentation stdout: INSTRUMENTATION_RESULT: shortMsg=Process crashed.
detox verb Instrumentation stdout:
detox verb Instrumentation stdout: INSTRUMENTATION_CODE: 0
detox verb Instrumentation stdout:
detox verb instrumentationProcess terminated due to receipt of signal null
1) "before all" hook
0 passing (3m)
1 failing
1) "before all" hook:
Error: Timeout of 200000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
child_process.js:615
throw err;
^
Error: Command failed: node_modules/.bin/mocha e2e --opts e2e/mocha.opts --configuration android.emu.debug --loglevel verbose --grep :ios: --invert
at checkExecSyncError (child_process.js:575:11)
at Object.execSync (child_process.js:612:13)
at runMocha (/Users/punchh_yogesh/Downloads/noodles/Noodles/node_modules/detox/local-cli/detox-test.js:105:6)
at run (/Users/punchh_yogesh/Downloads/noodles/Noodles/node_modules/detox/local-cli/detox-test.js:66:7)
at Object.<anonymous> (/Users/punchh_yogesh/Downloads/noodles/Noodles/node_modules/detox/local-cli/detox-test.js:56:1)
at Module._compile (module.js:649:30)
at Object.Module._extensions..js (module.js:660:10)
at Module.load (module.js:561:32)
at tryModuleLoad (module.js:501:12)
at Function.Module._load (module.js:493:3)
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 25 (8 by maintainers)
ADB logcat would probably have the needed data to understand your issue. Seems like the app crashes
I get the exact same thing (trying to run on android emulator). The react native example project works fine on my mac, and I have gone to great lengths to match versions etc (I am at 0.51.1, detox 7.3.7, node 8.9.3).
My error looks like:
The installed app seems to work, if I start it after I exit out of the detox test run.
The only thing that I consider relevant in logcat is: