Created
October 29, 2020 08:57
-
-
Save vjmaiky/3a1262fcd08d730a39701d449bcf6a79 to your computer and use it in GitHub Desktop.
fail to start main activity
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
EN610483:da-paperround sebastianRad$ detox test --configuration android.real.device --loglevel trace | |
detox[15914] INFO: [test.js] configuration="android.real.device" loglevel="trace" useCustomLogger=true forceAdbInstall=false DETOX_START_TIMESTAMP=1603961188985 readOnlyEmu=false reportSpecs=true jest --config e2e/config.json --testNamePattern '^((?!:ios:).)*$' --maxWorkers 1 e2e | |
detox[15915] TRACE: [Detox.js/DETOX_CREATE] created a Detox instance with config: | |
{"artifactsConfig":{"rootDir":"artifacts/android.real.device.2020-10-29 08-46-28Z","plugins":{"log":{"enabled":false,"keepOnlyFailedTestsArtifacts":false},"screenshot":{"enabled":true,"shouldTakeAutomaticSnapshots":false,"keepOnlyFailedTestsArtifacts":false},"video":{"enabled":false,"keepOnlyFailedTestsArtifacts":false},"instruments":{"enabled":false,"keepOnlyFailedTestsArtifacts":false},"timeline":{"enabled":false}},"pathBuilder":{"_rootDir":"artifacts/android.real.device.2020-10-29 08-46-28Z"}},"behaviorConfig":{"init":{"reinstallApp":true,"exposeGlobals":true,"launchApp":true},"cleanup":{"shutdownDevice":false}},"cliConfig":{"configuration":"android.real.device","forceAdbInstall":"false","loglevel":"trace","useCustomLogger":"true"},"deviceConfig":{"binaryPath":"android/app/build/outputs/apk/debug/app-debug.apk","build":"cd android && ./gradlew app:assembleDebug app:assembleAndroidTest -DtestBuildType=debug && cd ..","type":"android.attached","device":{"avdName":"36bcf758"}},"runnerConfig":{"testRunner":"jest","runnerConfig":"e2e/config.json","specs":"e2e"},"sessionConfig":{"autoStart":true,"server":"ws://localhost:50407","sessionId":"eb9f8e50-5d02-5ce0-1048-77a3ab01bdb6"},"errorBuilder":{"filepath":"/Users/sebastianRad/project/da-paperround/.detoxrc.json","contents":{"testRunner":"jest","runnerConfig":"e2e/config.json","configurations":{"ios.sim.debug":{"binaryPath":"ios/build/Build/Products/Debug-iphonesimulator/paperround.app","build":"xcodebuild -workspace ios/PaperRound.xcworkspace -scheme PaperRound -configuration Debug -destination 'platform=iOS Simulator,name=iPhone 11' -derivedDataPath ios/build","type":"ios.simulator","name":"iPhone 11","os":"13.0"},"ios.sim.debug2":{"binaryPath":"ios/build/Build/Products/Debug-iphonesimulator/paperround.app","build":"xcodebuild -workspace ios/PaperRound.xcworkspace -scheme PaperRound -configuration Debug -destination 'platform=iOS Simulator,name=iPhone 11 Pro' -derivedDataPath ios/build","type":"ios.simulator","name":"iPhone 11 Pro","os":"13.0"},"ios.sim.debug3":{"binaryPath":"ios/build/Build/Products/Debug-iphonesimulator/paperround.app","build":"xcodebuild -workspace ios/PaperRound.xcworkspace -scheme PaperRound -configuration Debug -destination 'platform=iOS Simulator,name=iPhone 8' -derivedDataPath ios/build","type":"ios.simulator","name":"iPhone 8","os":"13.7"},"android.emu.debug":{"binaryPath":"android/app/build/outputs/apk/debug/app-debug.apk","build":"cd android && ./gradlew app:assembleDebug app:assembleAndroidTest -DtestBuildType=debug && cd ..","type":"android.emulator","device":{"avdName":"Pixel_API_28_AOSP2"}},"android.emu.debug2":{"binaryPath":"android/app/build/outputs/apk/debug/app-debug.apk","build":"cd android && ./gradlew app:assembleDebug app:assembleAndroidTest -DtestBuildType=debug && cd ..","type":"android.emulator","device":{"avdName":"Pixel_API_28_AOSP2"}},"android.real.device":{"binaryPath":"android/app/build/outputs/apk/debug/app-debug.apk","build":"cd android && ./gradlew app:assembleDebug app:assembleAndroidTest -DtestBuildType=debug && cd ..","type":"android.attached","device":{"avdName":"36bcf758"}},"android.releaseDeviceReal":{"binaryPath":"android/app/build/outputs/apk/release/app-release.apk","build":"cd android && ./gradlew app:assembleRelease app:assembleAndroidTest -DtestBuildType=release && cd -","type":"android.attached","'device":{"adbName":"36bcf758"}}}},"configurationName":"android.real.device"}} | |
detox[15915] INFO: [DetoxServer.js] server listening on localhost:50407... | |
detox[15915] DEBUG: [AsyncWebSocket.js/WEBSOCKET_OPEN] opened web socket to: ws://localhost:50407 | |
detox[15915] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"login","params":{"sessionId":"eb9f8e50-5d02-5ce0-1048-77a3ab01bdb6","role":"tester"},"messageId":0} | |
detox[15915] DEBUG: [DetoxServer.js/LOGIN] role=tester, sessionId=eb9f8e50-5d02-5ce0-1048-77a3ab01bdb6 | |
detox[15915] DEBUG: [DetoxServer.js/LOGIN_SUCCESS] role=tester, sessionId=eb9f8e50-5d02-5ce0-1048-77a3ab01bdb6 | |
detox[15915] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"loginSuccess","params":{"sessionId":"eb9f8e50-5d02-5ce0-1048-77a3ab01bdb6","role":"tester"},"messageId":0} | |
detox[15915] DEBUG: [AndroidDriver.js/ALLOCATE_DEVICE] Trying to allocate a device based on "undefined" | |
detox[15915] DEBUG: [exec.js/EXEC_CMD, #0] "/Users/sebastianRad/Library/Android/sdk/platform-tools/adb" devices | |
detox[15915] DEBUG: [exec.js/EXEC_SUCCESS, #0] List of devices attached | |
36bcf758 device | |
detox[15915] DEBUG: [FreeDeviceFinder.js/DEVICE_LOOKUP] Found a matching & free device 36bcf758 | |
detox[15915] DEBUG: [AndroidDriver.js/ALLOCATE_DEVICE] Settled on 36bcf758 | |
detox[15915] DEBUG: [exec.js/EXEC_CMD, #1] "/Users/sebastianRad/Library/Android/sdk/platform-tools/adb" -s 36bcf758 shell "getprop ro.build.version.sdk" | |
detox[15915] TRACE: [exec.js/EXEC_SUCCESS, #1] 28 | |
detox[15915] DEBUG: [exec.js/EXEC_CMD, #2] "/Users/sebastianRad/Library/Android/sdk/platform-tools/adb" -s 36bcf758 shell "dumpsys power | grep \"^[ ]*m[UW].*=\"" | |
detox[15915] TRACE: [exec.js/EXEC_SUCCESS, #2] mWakefulness=Awake | |
mWakefulnessChanging=false | |
mWakeLockSummary=0x0 | |
mUserActivitySummary=0x1 | |
mWakeUpWhenPluggedOrUnpluggedConfig=true | |
mWakeUpWhenPluggedOrUnpluggedInTheaterModeConfig=false | |
mUserActivityTimeoutOverrideFromWindowManager=-1 | |
mUserInactiveOverrideFromWindowManager=false | |
detox[15915] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onBootDevice({ coldBoot: false, deviceId: '36bcf758', type: 'device' }) | |
detox[15915] DEBUG: [exec.js/EXEC_CMD, #3] "/Users/sebastianRad/Library/Android/sdk/build-tools/30.0.2/aapt" dump badging "/Users/sebastianRad/project/da-paperround/android/app/build/outputs/apk/debug/app-debug.apk" | grep -e "package: name=" | |
detox[15915] TRACE: [exec.js/EXEC_SUCCESS, #3] package: name='com.dannikhim.paperround' versionCode='1' versionName='1.0.0' compileSdkVersion='28' compileSdkVersionCodename='9' | |
detox[15915] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onBeforeUninstallApp({ deviceId: '36bcf758', bundleId: 'com.dannikhim.paperround' }) | |
detox[15915] DEBUG: [exec.js/EXEC_CMD, #4] "/Users/sebastianRad/Library/Android/sdk/platform-tools/adb" -s 36bcf758 shell "pm list packages com.dannikhim.paperround" | |
detox[15915] TRACE: [exec.js/EXEC_SUCCESS, #4] package:com.dannikhim.paperround.test | |
package:com.dannikhim.paperround | |
detox[15915] DEBUG: [exec.js/EXEC_CMD, #5] "/Users/sebastianRad/Library/Android/sdk/platform-tools/adb" -s 36bcf758 uninstall com.dannikhim.paperround | |
detox[15915] TRACE: [exec.js/EXEC_SUCCESS, #5] Success | |
detox[15915] DEBUG: [exec.js/EXEC_CMD, #6] "/Users/sebastianRad/Library/Android/sdk/platform-tools/adb" -s 36bcf758 shell "pm list packages com.dannikhim.paperround.test" | |
detox[15915] TRACE: [exec.js/EXEC_SUCCESS, #6] package:com.dannikhim.paperround.test | |
detox[15915] DEBUG: [exec.js/EXEC_CMD, #7] "/Users/sebastianRad/Library/Android/sdk/platform-tools/adb" -s 36bcf758 uninstall com.dannikhim.paperround.test | |
detox[15915] TRACE: [exec.js/EXEC_SUCCESS, #7] Success | |
detox[15915] DEBUG: [exec.js/EXEC_CMD, #8] "/Users/sebastianRad/Library/Android/sdk/platform-tools/adb" -s 36bcf758 install -r -g -t "/Users/sebastianRad/project/da-paperround/android/app/build/outputs/apk/debug/app-debug.apk" | |
detox[15915] TRACE: [exec.js/EXEC_SUCCESS, #8] Performing Streamed Install | |
Success | |
detox[15915] DEBUG: [exec.js/EXEC_CMD, #9] "/Users/sebastianRad/Library/Android/sdk/platform-tools/adb" -s 36bcf758 install -r -g -t "/Users/sebastianRad/project/da-paperround/android/app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk" | |
detox[15915] TRACE: [exec.js/EXEC_SUCCESS, #9] Performing Streamed Install | |
Success | |
detox[15915] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onBeforeTerminateApp({ deviceId: '36bcf758', bundleId: 'com.dannikhim.paperround' }) | |
detox[15915] DEBUG: [exec.js/EXEC_CMD, #10] "/Users/sebastianRad/Library/Android/sdk/platform-tools/adb" -s 36bcf758 shell "am force-stop com.dannikhim.paperround" | |
detox[15915] TRACE: [exec.js/EXEC_SUCCESS, #10] | |
detox[15915] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onTerminateApp({ deviceId: '36bcf758', bundleId: 'com.dannikhim.paperround' }) | |
detox[15915] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onBeforeLaunchApp({ | |
deviceId: '36bcf758', | |
bundleId: 'com.dannikhim.paperround', | |
launchArgs: { | |
detoxServer: 'ws://localhost:50407', | |
detoxSessionId: 'eb9f8e50-5d02-5ce0-1048-77a3ab01bdb6' | |
} | |
}) | |
detox[15915] DEBUG: [exec.js/EXEC_CMD, #11] "/Users/sebastianRad/Library/Android/sdk/platform-tools/adb" -s 36bcf758 shell "date +\"%m-%d %T.000\"" | |
detox[15915] TRACE: [exec.js/EXEC_SUCCESS, #11] 10-29 10:46:56.000 | |
detox[15915] DEBUG: [exec.js/EXEC_CMD, #12] "/Users/sebastianRad/Library/Android/sdk/platform-tools/adb" -s 36bcf758 reverse tcp:50407 tcp:50407 | |
detox[15915] TRACE: [exec.js/EXEC_SUCCESS, #12] | |
detox[15915] DEBUG: [exec.js/EXEC_CMD, #13] "/Users/sebastianRad/Library/Android/sdk/platform-tools/adb" -s 36bcf758 shell "pm list instrumentation" | |
detox[15915] TRACE: [exec.js/EXEC_SUCCESS, #13] instrumentation:com.dannikhim.paperround.test/androidx.test.runner.AndroidJUnitRunner (target=com.dannikhim.paperround) | |
detox[15915] DEBUG: [exec.js/SPAWN_CMD, #14] [pid=15951] /Users/sebastianRad/Library/Android/sdk/platform-tools/adb -s 36bcf758 shell am instrument -w -r -e detoxServer ws://localhost:50407 -e detoxSessionId eb9f8e50-5d02-5ce0-1048-77a3ab01bdb6 -e debug false com.dannikhim.paperround.test/androidx.test.runner.AndroidJUnitRunner | |
detox[15915] DEBUG: [exec.js/EXEC_CMD, #15] "/Users/sebastianRad/Library/Android/sdk/platform-tools/adb" -s 36bcf758 shell "ps | grep \"com\.dannikhim\.paperround$\"" | |
detox[15915] TRACE: [exec.js/EXEC_SUCCESS, #15] u0_a186 29842 638 4495848 95176 0 0 R com.dannikhim.paperround | |
detox[29842] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onLaunchApp({ | |
deviceId: '36bcf758', | |
bundleId: 'com.dannikhim.paperround', | |
launchArgs: { | |
detoxServer: 'ws://localhost:50407', | |
detoxSessionId: 'eb9f8e50-5d02-5ce0-1048-77a3ab01bdb6' | |
}, | |
pid: 29842 | |
}) | |
detox[15915] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"isReady","params":{},"messageId":-1000} | |
detox[15915] TRACE: [DetoxServer.js/MESSAGE] role=tester action=isReady (sessionId=eb9f8e50-5d02-5ce0-1048-77a3ab01bdb6) | |
detox[15915] DEBUG: [DetoxServer.js/CANNOT_FORWARD] role=testee not connected, cannot fw action (sessionId=eb9f8e50-5d02-5ce0-1048-77a3ab01bdb6) | |
detox[15915] TRACE: [exec.js/SPAWN_STDOUT, #14] INSTRUMENTATION_STATUS: class=com.dannikhim.paperround.DetoxTest | |
INSTRUMENTATION_STATUS: current=1 | |
INSTRUMENTATION_STATUS: id=AndroidJUnitRunner | |
INSTRUMENTATION_STATUS: numtests=1 | |
INSTRUMENTATION_STATUS: stream= | |
com.dannikhim.paperround.DetoxTest: | |
INSTRUMENTATION_STATUS: test=runDetoxTests | |
INSTRUMENTATION_STATUS_CODE: 1 | |
detox[15915] TRACE: [exec.js/SPAWN_STDOUT, #14] INSTRUMENTATION_STATUS: class=com.dannikhim.paperround.DetoxTest | |
INSTRUMENTATION_STATUS: current=1 | |
INSTRUMENTATION_STATUS: id=AndroidJUnitRunner | |
INSTRUMENTATION_STATUS: numtests=1 | |
INSTRUMENTATION_STATUS: stack=java.lang.RuntimeException: Could not launch intent Intent { act=android.intent.action.MAIN flg=0x14000000 cmp=com.dannikhim.paperround/.MainActivity (has extras) } within 45 seconds. Perhaps the main thread has not gone idle within a reasonable amount of time? There could be an animation or something constantly repainting the screen. Or the activity is doing network calls on creation? See the threaddump logs. For your reference the last time the event queue was idle before your activity launch request was 1603961219816 and now the last time the queue went idle was: 1603961264643. If these numbers are the same your activity might be hogging the event queue. | |
at androidx.test.runner.MonitoringInstrumentation.startActivitySync(MonitoringInstrumentation.java:481) | |
at androidx.test.rule.ActivityTestRule.launchActivity(ActivityTestRule.java:358) | |
at com.wix.detox.Detox.runTests(Detox.java:201) | |
at com.wix.detox.Detox.runTests(Detox.java:132) | |
at com.dannikhim.paperround.DetoxTest.runDetoxTests(DetoxTest.java:29) | |
at java.lang.reflect.Method.invoke(Native Method) | |
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) | |
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) | |
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) | |
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) | |
at androidx.test.rule.ActivityTestRule$ActivityStatement.evaluate(ActivityTestRule.java:531) | |
at org.junit.rules.RunRules.evaluate(RunRules.java:20) | |
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) | |
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) | |
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) | |
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) | |
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) | |
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) | |
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) | |
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) | |
at org.junit.runners.ParentRunner.run(ParentRunner.java:363) | |
at androidx.test.ext.junit.runners.AndroidJUnit4.run(AndroidJUnit4.java:104) | |
at org.junit.runners.Suite.runChild(Suite.java:128) | |
at org.junit.runners.Suite.runChild(Suite.java:27) | |
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) | |
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) | |
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) | |
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) | |
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) | |
at org.junit.runners.ParentRunner.run(ParentRunner.java:363) | |
at org.junit.runner.JUnitCore.run(JUnitCore.java:137) | |
at org.junit.runner.JUnitCore.run(JUnitCore.java:115) | |
at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) | |
at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) | |
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2160) | |
INSTRUMENTATION_STATUS: stream= | |
Error in runDetoxTests(com.dannikhim.paperround.DetoxTest): | |
java.lang.RuntimeException: Could not launch intent Intent { act=android.intent.action.MAIN flg=0x14000000 cmp=com.dannikhim.paperround/.MainActivity (has extras) } within 45 seconds. Perhaps the main thread has not gone idle within a reasonable amount of time? There could be an animation or something constantly repainting the screen. Or the activity is doing network calls on creation? See the threaddump logs. For your reference the last time the event queue was idle before your activity launch request was 1603961219816 and now the last time the queue went idle was: 1603961264643. If these numbers are the same your activity might be hogging the event queue. | |
at androidx.test.runner.MonitoringInstrumentation.startActivitySync(MonitoringInstrumentation.java:481) | |
at androidx.test.rule.ActivityTestRule.launchActivity(ActivityTestRule.java:358) | |
at com.wix.detox.Detox.runTests(Detox.java:201) | |
at com.wix.detox.Detox.runTests(Detox.java:132) | |
at com.dannikhim.paperround.DetoxTest.runDetoxTests(DetoxTest.java:29) | |
at java.lang.reflect.Method.invoke(Native Method) | |
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) | |
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) | |
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) | |
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) | |
at androidx.test.rule.ActivityTestRule$ActivityStatement.evaluate(ActivityTestRule.java:531) | |
at org.junit.rules.RunRules.evaluate(RunRules.java:20) | |
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) | |
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) | |
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) | |
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) | |
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) | |
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) | |
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) | |
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) | |
at org.junit.runners.ParentRunner.run(ParentRunner.java:363) | |
at androidx.test.ext.junit.runners.AndroidJUnit4.run(AndroidJUnit4.java:104) | |
at org.junit.runners.Suite.runChild(Suite.java:128) | |
at org.junit.runners.Suite.runChild(Suite.java:27) | |
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) | |
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) | |
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) | |
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) | |
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) | |
at org.junit.runners.ParentRunner.run(ParentRunner.java:363) | |
at org.junit.runner.JUnitCore.run(JUnitCore.java:137) | |
at org.junit.runner.JUnitCore.run(JUnitCore.java:115) | |
at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) | |
at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) | |
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2160) | |
INSTRUMENTATION_STATUS: test=runDetoxTests | |
INSTRUMENTATION_STATUS_CODE: -2 | |
detox[15915] TRACE: [exec.js/SPAWN_STDOUT, #14] INSTRUMENTATION_RESULT: stream= | |
Time: 45.053 | |
There was 1 failure: | |
1) runDetoxTests(com.dannikhim.paperround.DetoxTest) | |
java.lang.RuntimeException: Could not launch intent Intent { act=android.intent.action.MAIN flg=0x14000000 cmp=com.dannikhim.paperround/.MainActivity (has extras) } within 45 seconds. Perhaps the main thread has not gone idle within a reasonable amount of time? There could be an animation or something constantly repainting the screen. Or the activity is doing network calls on creation? See the threaddump logs. For your reference the last time the event queue was idle before your activity launch request was 1603961219816 and now the last time the queue went idle was: 1603961264643. If these numbers are the same your activity might be hogging the event queue. | |
at androidx.test.runner.MonitoringInstrumentation.startActivitySync(MonitoringInstrumentation.java:481) | |
at androidx.test.rule.ActivityTestRule.launchActivity(ActivityTestRule.java:358) | |
at com.wix.detox.Detox.runTests(Detox.java:201) | |
at com.wix.detox.Detox.runTests(Detox.java:132) | |
at com.dannikhim.paperround.DetoxTest.runDetoxTests(DetoxTest.java:29) | |
at java.lang.reflect.Method.invoke(Native Method) | |
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) | |
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) | |
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) | |
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) | |
at androidx.test.rule.ActivityTestRule$ActivityStatement.evaluate(ActivityTestRule.java:531) | |
at org.junit.rules.RunRules.evaluate(RunRules.java:20) | |
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) | |
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) | |
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) | |
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) | |
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) | |
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) | |
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) | |
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) | |
at org.junit.runners.ParentRunner.run(ParentRunner.java:363) | |
at androidx.test.ext.junit.runners.AndroidJUnit4.run(AndroidJUnit4.java:104) | |
at org.junit.runners.Suite.runChild(Suite.java:128) | |
at org.junit.runners.Suite.runChild(Suite.java:27) | |
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) | |
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) | |
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) | |
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) | |
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) | |
at org.junit.runners.ParentRunner.run(ParentRunner.java:363) | |
at org.junit.runner.JUnitCore.run(JUnitCore.java:137) | |
at org.junit.runner.JUnitCore.run(JUnitCore.java:115) | |
at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) | |
at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) | |
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2160) | |
FAILURES!!! | |
Tests run: 1, Failures: 1 | |
INSTRUMENTATION_CODE: -1 | |
detox[15915] DEBUG: [exec.js/KILL] sending SIGINT to [pid = 15951]: /Users/sebastianRad/Library/Android/sdk/platform-tools/adb -s 36bcf758 shell am instrument -w -r -e detoxServer ws://localhost:50407 -e detoxSessionId eb9f8e50-5d02-5ce0-1048-77a3ab01bdb6 -e debug false com.dannikhim.paperround.test/androidx.test.runner.AndroidJUnitRunner | |
detox[15915] TRACE: [exec.js/SPAWN_END, #14] /Users/sebastianRad/Library/Android/sdk/platform-tools/adb -s 36bcf758 shell am instrument -w -r -e detoxServer ws://localhost:50407 -e detoxSessionId eb9f8e50-5d02-5ce0-1048-77a3ab01bdb6 -e debug false com.dannikhim.paperround.test/androidx.test.runner.AndroidJUnitRunner finished with code = 0 | |
detox[15915] DEBUG: [exec.js/EXEC_CMD, #16] "/Users/sebastianRad/Library/Android/sdk/platform-tools/adb" -s 36bcf758 reverse --remove tcp:50407 | |
detox[15915] ERROR: DetoxRuntimeError: Failed to run application on the device | |
HINT: Most likely, your main activity has crashed prematurely. | |
Native stacktrace dump: java.lang.RuntimeException: Could not launch intent Intent { act=android.intent.action.MAIN flg=0x14000000 cmp=com.dannikhim.paperround/.MainActivity (has extras) } within 45 seconds. Perhaps the main thread has not gone idle within a reasonable amount of time? There could be an animation or something constantly repainting the screen. Or the activity is doing network calls on creation? See the threaddump logs. For your reference the last time the event queue was idle before your activity launch request was 1603961219816 and now the last time the queue went idle was: 1603961264643. If these numbers are the same your activity might be hogging the event queue. | |
at androidx.test.runner.MonitoringInstrumentation.startActivitySync(MonitoringInstrumentation.java:481) | |
at androidx.test.rule.ActivityTestRule.launchActivity(ActivityTestRule.java:358) | |
at com.wix.detox.Detox.runTests(Detox.java:201) | |
at com.wix.detox.Detox.runTests(Detox.java:132) | |
at com.dannikhim.paperround.DetoxTest.runDetoxTests(DetoxTest.java:29) | |
at java.lang.reflect.Method.invoke(Native Method) | |
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) | |
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) | |
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) | |
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) | |
at androidx.test.rule.ActivityTestRule$ActivityStatement.evaluate(ActivityTestRule.java:531) | |
at org.junit.rules.RunRules.evaluate(RunRules.java:20) | |
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) | |
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.ja |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment