Open randyagaleano opened 1 year ago
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you believe the issue is still relevant, please test on the latest Detox and report back.
Thank you for your contributions!
For more information on bots in this repository, read this discussion.
What happened?
When emulator is launched, elements are not being interacted with as expected (though they do work for iOS).
Patches to the Android files are done through the following steps here: https://wix.github.io/Detox/docs/introduction/project-setup/#step-4-additional-android-configuration
Error:![image](https://github.com/wix/Detox/assets/25358779/e708c3f0-60c9-48d6-932d-d6e13fdc2cd2)
What was the expected behaviour?
App launches on android emulator -> elements on screen should be interacted with.
Was it tested on latest Detox?
Did your test throw out a timeout?
Help us reproduce this issue!
No response
In what environment did this happen?
Detox version: ^20.9.1 React Native version: 0.70.5 Has Fabric (React Native's new rendering system) enabled: (yes/no) Node version: 16 Device model: Pixel_5_API_30 Test-runner (select one): jest
Detox logs
Detox logs
``` 10:08:23.539 detox[18492] [90mB[39m node_modules/.bin/detox test --configuration android.emu.debug e2e/tests/booking.test.ts --record-logs all --debug-synchronization 500 data: { "id": "21eb48ae-4ee3-4f03-5fa2-b7dbdac442ff", "detoxConfig": { "configurationName": "android.emu.debug", "apps": { "default": { "type": "android.apk", "binaryPath": "android/app/build/outputs/apk/debug/app-debug.apk", "testBinaryPath": "android/app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk" } }, "artifacts": { "rootDir": "artifacts/android.emu.debug.2023-07-20 16-08-23Z", "plugins": { "log": { "enabled": true, "keepOnlyFailedTestsArtifacts": false }, "screenshot": { "enabled": true, "shouldTakeAutomaticSnapshots": false, "keepOnlyFailedTestsArtifacts": false }, "video": { "enabled": false, "keepOnlyFailedTestsArtifacts": false }, "instruments": { "enabled": false, "keepOnlyFailedTestsArtifacts": false }, "uiHierarchy": { "enabled": false, "keepOnlyFailedTestsArtifacts": false } } }, "behavior": { "init": { "keepLockFile": false, "reinstallApp": true, "exposeGlobals": true }, "cleanup": { "shutdownDevice": false }, "launchApp": "auto" }, "cli": { "recordLogs": "all", "configuration": "android.emu.debug", "debugSynchronization": 500, "start": true }, "device": { "type": "android.emulator", "device": { "avdName": "Pixel_5_API_30" } }, "logger": { "level": "info", "overrideConsole": true, "options": { "showLoggerName": true, "showPid": true, "showLevel": false, "showMetadata": false, "prefixers": {}, "stringifiers": {} } }, "testRunner": { "retries": 0, "forwardEnv": false, "bail": false, "jest": { "setupTimeout": 30000, "teardownTimeout": 30000, "retryAfterCircusRetries": false, "reportWorkerAssign": true }, "args": { "$0": "jest", "_": [ "e2e/tests/booking.test.ts" ], "config": "e2e/jest.config.js", "--": [] } }, "session": { "autoStart": true, "debugSynchronization": 500 } }, "detoxIPCServer": "primary-18492", "testResults": [], "testSessionIndex": 0, "workersCount": 0 } 10:08:23.545 detox[18492] [90mi[39m Server path not specified, so defaulting to ipc.config.socketRoot + ipc.config.appspace + ipc.config.id /tmp/detox.primary-18492 10:08:23.545 detox[18492] [90mi[39m starting server on /tmp/detox.primary-18492 10:08:23.545 detox[18492] [90mi[39m starting TLS server false 10:08:23.546 detox[18492] [90mi[39m starting server as Unix || Windows Socket 10:08:23.551 detox[18492] [90mi[39m Detox server listening on localhost:57667... 10:08:23.554 detox[18492] [90mi[39m Serialized the session state at: /private/var/folders/_s/33xq2rks5sz8z1nrcd30_vyc0000gp/T/21eb48ae-4ee3-4f03-5fa2-b7dbdac442ff.detox.json 10:08:23.556 detox[18492] [90mB[39m jest --config e2e/jest.config.js e2e/tests/booking.test.ts 10:08:24.373 detox[18494] [90mi[39m Service path not specified, so defaulting to ipc.config.socketRoot + ipc.config.appspace + id 10:08:24.373 detox[18494] [90mi[39m requested connection to primary-18492 /tmp/detox.primary-18492 10:08:24.373 detox[18494] [90mi[39m Connecting client on Unix Socket : /tmp/detox.primary-18492 10:08:24.374 detox[18492] [90mi[39m ## socket connection to server detected ## 10:08:24.374 detox[18494] [90mi[39m retrying reset 10:08:24.375 detox[18494] [90mi[39m dispatching event to primary-18492 /tmp/detox.primary-18492 : registerContext , { id: 'secondary-18494' } 10:08:24.376 detox[18492] [90mi[39m received event of : registerContext { id: 'secondary-18494' } 10:08:24.376 detox[18492] [90mi[39m dispatching event to socket : registerContextDone { testResults: [], testSessionIndex: 0 } 10:08:24.376 detox[18494] [90mi[39m ## received events ## 10:08:24.377 detox[18494] [90mi[39m detected event registerContextDone { testResults: [], testSessionIndex: 0 } 10:08:24.427 detox[18494] [90mB[39m e2e/tests/booking.test.ts 10:08:24.438 detox[18492] [90mi[39m received event of : registerWorker { workerId: 'w1' } 10:08:24.438 detox[18494] [90mB[39m set up environment 10:08:24.438 detox[18494] [90mi[39m dispatching event to primary-18492 /tmp/detox.primary-18492 : registerWorker , { workerId: 'w1' } 10:08:24.439 detox[18492] [90mi[39m dispatching event to socket : registerWorkerDone { workersCount: 1 } 10:08:24.439 detox[18492] [90mi[39m broadcasting event to all known sockets listening to /tmp/detox.primary-18492 : sessionStateUpdate { workersCount: 1 } 10:08:24.439 detox[18494] [90mi[39m ## received events ## 10:08:24.439 detox[18494] [90mi[39m detected event registerWorkerDone { workersCount: 1 } 10:08:24.545 detox[18494] [90mi[39m ## received events ## 10:08:24.545 detox[18494] [90mi[39m detected event sessionStateUpdate { workersCount: 1 } 10:08:24.549 detox[18492] [90mB[39m connection :57667<->:57668 10:08:24.549 detox[18494] [90mi[39m opened web socket to: ws://localhost:57667 10:08:24.550 detox[18494] [90mi[39m send message data: {"type":"login","params":{"sessionId":"3de578da-2479-2b30-c4a5-2937a155f4de","role":"tester"},"messageId":0} 10:08:24.551 detox[18492] [90mi[39m get data: {"type":"login","params":{"sessionId":"3de578da-2479-2b30-c4a5-2937a155f4de","role":"tester"},"messageId":0} 10:08:24.552 detox[18492] [90mi[39m created session 3de578da-2479-2b30-c4a5-2937a155f4de 10:08:24.552 detox[18492] [90mi[39m send data: { "type": "loginSuccess", "params": { "testerConnected": true, "appConnected": false }, "messageId": 0 } 10:08:24.552 detox[18492] [90mi[39m tester joined session 3de578da-2479-2b30-c4a5-2937a155f4de 10:08:24.553 detox[18494] [90mi[39m get message data: {"type":"loginSuccess","params":{"testerConnected":true,"appConnected":false},"messageId":0} 10:08:24.593 detox[18494] [90mB[39m allocate args: ({"type":"android.emulator","device":{"avdName":"Pixel_5_API_30"}}) 10:08:25.013 detox[18494] [90mi[39m Galaxy_Nexus_API_33 Pixel_5_API_27 Pixel_5_API_30 Pixel_XL_API_30 10:08:26.370 detox[18494] [90mi[39m Android emulator version 31.2.10.0 (build_id 8420304) (CL:N/A) Copyright (C) 2006-2017 The Android Open Source Project and many others. This program is a derivative of the QEMU CPU emulator (www.qemu.org). This software is licensed under the terms of the GNU General Public License version 2, as published by the Free Software Foundation, and may be copied, distributed, and modified under those terms. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. 10:08:26.370 detox[18494] [90mi[39m Detected emulator binary version { major: 31, minor: 2, patch: 10, toString: [Function: toString] } 10:08:26.370 detox[18494] [90mi[39m Trying to allocate a device based on "Pixel_5_API_30" 10:08:26.807 detox[18494] [90mi[39m List of devices attached 10:08:26.808 detox[18494] [90mi[39m * daemon not running; starting now at tcp:5037 * daemon started successfully 10:08:26.809 detox[18494] [90mi[39m Settled on emulator-16774 10:08:26.809 detox[18494] [90mE[39m allocate 10:08:26.809 detox[18494] [90mB[39m postAllocate args: ({"adbName":"emulator-16774"}) 10:08:29.548 detox[18494] [90mi[39m 10:08:29.549 detox[18494] [90mi[39m WARNING | unexpected system image feature string, emulator might not function correctly, please try updating the emulator. VERBOSE | autoconfig: -skin 1080x2340 VERBOSE | autoconfig: -skindir (null) VERBOSE | Target arch = 'arm64' VERBOSE | Auto-detect: Kernel image requires new device naming scheme. VERBOSE | Auto-detect: Kernel does not support YAFFS2 partitions. VERBOSE | INFO: ignore sdcard for arm at api level >= 30 VERBOSE | Increasing RAM size to 2048MB VERBOSE | VM heap size 256MB is below hardware specified minimum of 512MB,setting it to that value VERBOSE | System image is read only VERBOSE | Found 4 DNS servers: VERBOSE | 2001:558:feed::1 VERBOSE | 2001:558:feed::2 VERBOSE | 75.75.75.75 VERBOSE | 75.75.76.76 VERBOSE | Unexpected feature list: VERBOSE | Vulkan VERBOSE | found magic skin width=1080 height=2340 bpp=16 VERBOSE | Requested console port 16774: Inferring adb port 16775. VERBOSE | CPU Acceleration: working VERBOSE | CPU Acceleration status: Hypervisor.Framework OS X Version 13.3 VERBOSE | handleCpuAcceleration: feature check for hvf VERBOSE | registered 'boot-properties' qemud service VERBOSE | Adding boot property: 'qemu.cmdline' = 'androidboot.logcat=*:V androidboot.consolepipe=qemu_pipe,pipe:logcat' VERBOSE | Adding boot property: 'qemu.logcat' = 'start' INFO | Warning: QMetaObject::connectSlotsByName: No matching signal for on_new_posture_requested(int) ((null):0, (null)) INFO | Warning: QMetaObject::connectSlotsByName: No matching signal for on_dismiss_posture_selection_dialog() ((null):0, (null)) INFO | Warning: QMetaObject::connectSlotsByName: No matching signal for on_new_resizable_requested(PresetEmulatorSizeType) ((null):0, (null)) INFO | Warning: QMetaObject::connectSlotsByName: No matching signal for on_dismiss_resizable_dialog() ((null):0, (null)) VERBOSE | GPU emulation enabled using 'host' mode VERBOSE | Initializing hardware OpenGLES emulation support VERBOSE | create display 0 VERBOSE | setDisplayPose 0 x 0 y 0 w 1080 h 2340 dpi 0 INFO | configAndStartRenderer: setting vsync to 60 hz VERBOSE | INFO: ignore sdcard for arm at api level >= 30 VERBOSE | Found 4 DNS servers: VERBOSE | 2001:558:feed::1 VERBOSE | 2001:558:feed::2 VERBOSE | 75.75.75.75 VERBOSE | 75.75.76.76 INFO | Content of hardware configuration file: INFO | hw.cpu.arch = arm64 INFO | hw.cpu.ncore = 4 INFO | hw.ramSize = 2048 INFO | hw.screen = multi-touch INFO | hw.mainKeys = false INFO | hw.trackBall = false INFO | hw.keyboard = true INFO | hw.keyboard.lid = false INFO | hw.keyboard.charmap = qwerty2 INFO | hw.dPad = false INFO | hw.rotaryInput = false INFO | hw.gsmModem = true INFO | hw.gps = true INFO | hw.battery = true INFO | hw.accelerometer = true INFO | hw.gyroscope = true INFO | hw.audioInput = true INFO | hw.audioOutput = true INFO | hw.sdCard = true INFO | disk.cachePartition = true INFO | disk.cachePartition.size = 66m INFO | test.quitAfterBootTimeOut = -1 INFO | test.delayAdbTillBootComplete = 0 INFO | test.monitorAdb = 0 INFO | hw.lcd.width = 1080 INFO | hw.lcd.height = 2340 INFO | hw.lcd.depth = 16 INFO | hw.lcd.density = 440 INFO | hw.lcd.backlight = true INFO | hw.lcd.vsync = 60 INFO | hw.gltransport = pipe INFO | hw.gltransport.asg.writeBufferSize = 1048576 INFO | hw.gltransport.asg.writeStepSize = 4096 INFO | hw.gltransport.asg.dataRingSize = 32768 INFO | hw.gltransport.drawFlushInterval = 800 INFO | hw.displayRegion.0.1.xOffset = -1 INFO | hw.displayRegion.0.1.yOffset = -1 INFO | hw.displayRegion.0.1.width = 0 INFO | hw.displayRegion.0.1.height = 0 INFO | hw.displayRegion.0.2.xOffset = -1 INFO | hw.displayRegion.0.2.yOffset = -1 INFO | hw.displayRegion.0.2.width = 0 INFO | hw.displayRegion.0.2.height = 0 INFO | hw.displayRegion.0.3.xOffset = -1 INFO | hw.displayRegion.0.3.yOffset = -1 INFO | hw.displayRegion.0.3.width = 0 INFO | hw.displayRegion.0.3.height = 0 INFO | hw.display1.width = 0 INFO | hw.display1.height = 0 INFO | hw.display1.density = 0 INFO | hw.display1.xOffset = -1 INFO | hw.display1.yOffset = -1 INFO | hw.display1.flag = 0 INFO | hw.display2.width = 0 INFO | hw.display2.height = 0 INFO | hw.display2.density = 0 INFO | hw.display2.xOffset = -1 INFO | hw.display2.yOffset = -1 INFO | hw.display2.flag = 0 INFO | hw.display3.width = 0 INFO | hw.display3.height = 0 INFO | hw.display3.density = 0 INFO | hw.display3.xOffset = -1 INFO | hw.display3.yOffset = -1 INFO | hw.display3.flag = 0 INFO | hw.gpu.enabled = true INFO | hw.gpu.mode = host INFO | hw.initialOrientation = Portrait INFO | hw.camera.back = virtualscene INFO | hw.camera.front = emulated INFO | vm.heapSize = 512 INFO | hw.sensors.light = true INFO | hw.sensors.pressure = true INFO | hw.sensors.humidity = true INFO | hw.sensors.proximity = true INFO | hw.sensors.magnetic_field = true INFO | hw.sensors.magnetic_field_uncalibrated = true INFO | hw.sensors.gyroscope_uncalibrated = true INFO | hw.sensors.orientation = true INFO | hw.sensors.temperature = true INFO | hw.sensors.rgbclight = false INFO | hw.sensor.hinge = false INFO | hw.sensor.hinge.count = 0 INFO | hw.sensor.hinge.type = 0 INFO | hw.sensor.hinge.sub_type = 0 INFO | hw.sensor.hinge.fold_to_displayRegion.0.1_at_posture = 1 INFO | hw.sensor.roll = false INFO | hw.sensor.roll.count = 0 INFO | hw.sensor.roll.resize_to_displayRegion.0.1_at_posture = 6 INFO | hw.sensor.roll.resize_to_displayRegion.0.2_at_posture = 6 INFO | hw.sensor.roll.resize_to_displayRegion.0.3_at_posture = 6 INFO | hw.sensors.heart_rate = false INFO | hw.sensors.wrist_tilt = false INFO | hw.useext4 = true INFO | hw.arc = false INFO | hw.arc.autologin = false INFO | hw.device.name = pixel_5 INFO | kernel.newDeviceNaming = yes INFO | kernel.supportsYaffs2 = no INFO | disk.systemPartition.size = 3083m INFO | disk.vendorPartition.size = 800m INFO | disk.dataPartition.size = 3g INFO | PlayStore.enabled = false INFO | avd.name = Pixel_5_API_30 INFO | avd.id = Pixel_5_API_30 INFO | fastboot.forceColdBoot = false INFO | . INFO | QEMU options list: INFO | argv[01] = "-read-only" INFO | argv[02] = "-dns-server" INFO | argv[03] = "2001:558:feed::1,2001:558:feed::2,75.75.75.75,75.75.76.76" INFO | argv[04] = "-no-audio" INFO | argv[05] = "-serial" INFO | argv[06] = "null" INFO | argv[07] = "-android-ports" INFO | argv[08] = "16774,16775" INFO | argv[09] = "-cpu" INFO | argv[10] = "cortex-a53" INFO | argv[11] = "-machine" INFO | argv[12] = "type=virt" INFO | argv[13] = "-enable-hvf" INFO | argv[14] = "-smp" INFO | argv[15] = "cores=4" INFO | argv[16] = "-m" INFO | argv[17] = "2048" INFO | argv[18] = "-lcd-density" INFO | argv[19] = "440" INFO | argv[20] = "-nodefaults" INFO | argv[21] = "-kernel" INFO | argv[23] = "-initrd" INFO | argv[25] = "-drive" INFO | argv[27] = "-device" INFO | argv[28] = "virtio-blk-device,drive=vendor" INFO | argv[29] = "-drive" INFO | argv[31] = "-device" INFO | argv[32] = "virtio-blk-device,drive=encrypt" INFO | argv[33] = "-drive" INFO | argv[35] = "-device" INFO | argv[36] = "virtio-blk-device,drive=userdata" INFO | argv[37] = "-drive" INFO | argv[39] = "-device" INFO | argv[40] = "virtio-blk-device,drive=cache" INFO | argv[41] = "-drive" INFO | argv[43] = "-device" INFO | argv[44] = "virtio-blk-device,drive=system" INFO | argv[45] = "-netdev" INFO | argv[46] = "user,id=mynet" INFO | argv[47] = "-device" INFO | argv[48] = "virtio-net-device,netdev=mynet" INFO | argv[49] = "-device" INFO | argv[50] = "virtio-rng-device" INFO | argv[51] = "-show-cursor" INFO | argv[52] = "-device" INFO | argv[53] = "virtio_input_multi_touch_pci_1" INFO | argv[54] = "-device" INFO | argv[55] = "virtio_input_multi_touch_pci_2" INFO | argv[56] = "-device" INFO | argv[57] = "virtio_input_multi_touch_pci_3" INFO | argv[58] = "-device" INFO | argv[59] = "virtio_input_multi_touch_pci_4" INFO | argv[60] = "-device" INFO | argv[61] = "virtio_input_multi_touch_pci_5" INFO | argv[62] = "-device" INFO | argv[63] = "virtio_input_multi_touch_pci_6" INFO | argv[64] = "-device" INFO | argv[65] = "virtio_input_multi_touch_pci_7" INFO | argv[66] = "-device" INFO | argv[67] = "virtio_input_multi_touch_pci_8" INFO | argv[68] = "-device" INFO | argv[69] = "virtio_input_multi_touch_pci_9" INFO | argv[70] = "-device" INFO | argv[71] = "virtio_input_multi_touch_pci_10" INFO | argv[72] = "-device" INFO | argv[73] = "virtio_input_multi_touch_pci_11" INFO | argv[74] = "-device" INFO | argv[75] = "virtio-keyboard-pci" INFO | argv[76] = "-L" INFO | argv[78] = "-soundhw" INFO | argv[79] = "hda" INFO | argv[80] = "-append" INFO | argv[81] = "no_timer_check keep_bootcon earlyprintk=ttyAMA0 console=0 cma=296M@0-4G ndns=4 mac80211_hwsim.channels=2 loop.max_part=7 printk.devkmsg=on qemu=1 androidboot.hardware=ranchu androidboot.serialno=EMULATOR31X2X10X0 android.bootanim=0 qemu.gles=1 qemu.settings.system.screen_off_timeout=2147483647 qemu.encrypt=1 qemu.vsync=60 qemu.gltransport=pipe qemu.gltransport.drawFlushInterval=800 qemu.opengles.version=196608 qemu.uirenderer=skiagl qemu.dalvik.vm.heapsize=512m qemu.camera_protocol_ver=1 qemu.camera_hq_edge_processing=0 androidboot.vbmeta.size=6720 androidboot.vbmeta.hash_alg=sha256 androidboot.vbmeta.digest=411b733c9669903383d04e2ce920d1e07f8d93bf64366b1933af88bd1a30423a androidboot.boot_devices=a003600.virtio_mmio qemu.wifi=1 android.qemud=1 qemu.avd_name=Pixel_5_API_30" INFO | argv[82] = "-android-hw" VERBOSE | Android qemu version 31.2.10.0 (build_id 8420304) (CL:N/A) VERBOSE | Starting QEMU main loop VERBOSE | Adding boot property: 'ro.opengles.version' = '196608' VERBOSE | Adding boot property: 'qemu.sf.fake_camera' = 'front' VERBOSE | Adding boot property: 'dalvik.vm.heapsize' = '512m' VERBOSE | Adding boot property: 'qemu.hw.mainkeys' = '0' VERBOSE | Adding boot property: 'qemu.sf.lcd_density' = '440' VERBOSE | goldfish_events.have-dpad: false VERBOSE | goldfish_events.have-trackball: false VERBOSE | goldfish_events.have-camera: true VERBOSE | goldfish_events.have-keyboard: false VERBOSE | goldfish_events.have-lidswitch: false VERBOSE | goldfish_events.have-tabletmode: false VERBOSE | goldfish_events.have-touch: false VERBOSE | goldfish_events.have-multitouch: false VERBOSE | Adding boot property: 'net.wifi_mac_prefix' = '16774' WARNING | Requested adb port (16775) is outside the recommended range [5555,5586]. ADB may not function properly for the emulator. See -help-port for details. VERBOSE | Not using any http proxy VERBOSE | Adding boot property: 'qemu.timezone' = 'America/Denver' VERBOSE | android_hw_fingerprint_init: fingerprint qemud listen service initialized VERBOSE | emulator_window_fb_rotate VERBOSE | config multidisplay with config.ini 0x0 0x0 0x0 VERBOSE | Found: 3 adb executables VERBOSE | INFO: ignore sdcard for arm at api level >= 30 INFO | Your emulator is out of date, please update by launching Android Studio: - Start Android Studio - Select menu "Tools > Android > SDK Manager" - Click "SDK Tools" tab - Check "Android Emulator" checkbox - Click "OK" VERBOSE | Adding boot property: 'qemu.cmdline' = 'androidboot.logcat=*:V androidboot.consolepipe=qemu_pipe,pipe:logcat' VERBOSE | Adding boot property: 'qemu.logcat' = 'start' VERBOSE | Adding boot property: 'ro.opengles.version' = '196608' VERBOSE | Adding boot property: 'qemu.sf.fake_camera' = 'front' VERBOSE | Adding boot property: 'dalvik.vm.heapsize' = '512m' VERBOSE | Adding boot property: 'qemu.hw.mainkeys' = '0' VERBOSE | Adding boot property: 'qemu.sf.lcd_density' = '440' VERBOSE | Adding boot property: 'net.wifi_mac_prefix' = '5554' VERBOSE | Adding boot property: 'qemu.timezone' = 'America/Denver' VERBOSE | _hwFingerprint_connect: connect finger print listen is called VERBOSE | Registering pipe service multidisplay VERBOSE | MultiDisplayPipe created 0x140ab34c0 VERBOSE | onGuestSendCommand: [0x12714a510] Adb connected, start proxing data 10:08:29.549 detox[18494] [90mB[39m _awaitEmulatorBoot args: ("emulator-16774") 10:08:29.638 detox[18494] [90mi[39m 1 10:08:29.638 detox[18494] [90mE[39m _awaitEmulatorBoot 10:08:29.638 detox[18494] [90mB[39m onBootDevice args: ({"deviceId":"emulator-16774","type":"Pixel_5_API_30","coldBoot":true}) 10:08:29.639 detox[18494] [90mE[39m onBootDevice 10:08:29.669 detox[18494] [90mi[39m 30 10:08:29.718 detox[18494] [90mi[39m 10:08:29.755 detox[18494] [90mi[39m 10:08:29.791 detox[18494] [90mi[39m 10:08:29.937 detox[18494] [90mi[39m mWakefulness=Asleep mWakefulnessChanging=false mWakeLockSummary=0x1 mUserActivitySummary=0x0 mWakeUpWhenPluggedOrUnpluggedConfig=false mWakeUpWhenPluggedOrUnpluggedInTheaterModeConfig=false mUserActivityTimeoutOverrideFromWindowManager=-1 mUserInactiveOverrideFromWindowManager=false mUserId=0 10:08:30.780 detox[18494] [90mi[39m 10:08:30.780 detox[18494] [90mE[39m postAllocate 10:08:30.805 detox[18494] [90mB[39m installUtilBinaries args: () 10:08:30.805 detox[18494] [90mE[39m installUtilBinaries 10:08:30.805 detox[18494] [90mB[39m selectApp args: ("default") sdkVersion:'21' targetSdkVersion:'31' uses-permission: name='android.permission.SYSTEM_ALERT_WINDOW' uses-permission: name='android.permission.ACCESS_COARSE_LOCATION' uses-permission: name='android.permission.ACCESS_FINE_LOCATION' uses-permission: name='android.permission.DOWNLOAD_WITHOUT_NOTIFICATION' uses-permission: name='android.permission.FOREGROUND_SERVICE' uses-permission: name='android.permission.INTERNET' uses-permission: name='android.permission.NOTIFICATIONS' uses-permission: name='android.permission.READ_CALENDAR' uses-permission: name='android.permission.READ_CONTACTS' uses-permission: name='android.permission.READ_EXTERNAL_STORAGE' uses-permission: name='android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS' uses-permission: name='android.permission.USE_BIOMETRIC' uses-permission: name='android.permission.USE_FINGERPRINT' uses-permission: name='android.permission.VIBRATE' uses-permission: name='android.permission.WRITE_CALENDAR' uses-permission: name='android.permission.WRITE_CONTACTS' uses-permission: name='android.permission.WRITE_EXTERNAL_STORAGE' uses-permission: name='android.permission.ACCESS_WIFI_STATE' uses-permission: name='android.permission.ACCESS_NETWORK_STATE' uses-permission: name='android.permission.WAKE_LOCK' uses-permission: name='android.permission.RECEIVE_BOOT_COMPLETED' uses-permission: name='android.permission.POST_NOTIFICATIONS' uses-permission: name='com.google.android.c2dm.permission.RECEIVE' uses-permission: name='com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE' uses-permission: name='com.google.android.providers.gsf.permission.READ_GSERVICES' uses-permission: name='com.google.android.gms.permission.ACTIVITY_RECOGNITION' uses-permission: name='com.sec.android.provider.badge.permission.READ' uses-permission: name='com.sec.android.provider.badge.permission.WRITE' uses-permission: name='com.htc.launcher.permission.READ_SETTINGS' uses-permission: name='com.htc.launcher.permission.UPDATE_SHORTCUT' uses-permission: name='com.sonyericsson.home.permission.BROADCAST_BADGE' uses-permission: name='com.sonymobile.home.permission.PROVIDER_INSERT_BADGE' uses-permission: name='com.anddoes.launcher.permission.UPDATE_COUNT' uses-permission: name='com.majeur.launcher.permission.UPDATE_BADGE' uses-permission: name='com.huawei.android.launcher.permission.CHANGE_BADGE' uses-permission: name='com.huawei.android.launcher.permission.READ_SETTINGS' uses-permission: name='com.huawei.android.launcher.permission.WRITE_SETTINGS' uses-permission: name='android.permission.READ_APP_BADGE' uses-permission: name='com.oppo.launcher.permission.READ_SETTINGS' uses-permission: name='com.oppo.launcher.permission.WRITE_SETTINGS' uses-permission: name='me.everything.badger.permission.BADGE_COUNT_READ' uses-permission: name='me.everything.badger.permission.BADGE_COUNT_WRITE' application-label:'HE develop' application-label-af:'HE develop' application-label-am:'HE develop' application-label-ar:'HE develop' application-label-as:'HE develop' application-label-az:'HE develop' application-label-be:'HE develop' application-label-bg:'HE develop' application-label-bg-BG:'HE develop' application-label-bn:'HE develop' application-label-bs:'HE develop' application-label-ca:'HE develop' application-label-ca-ES:'HE develop' application-label-cs:'HE develop' application-label-cs-CZ:'HE develop' application-label-cy:'HE develop' application-label-da:'HE develop' application-label-de:'HE develop' application-label-de-DE:'HE develop' application-label-el:'HE develop' application-label-el-GR:'HE develop' application-label-en:'HE develop' application-label-en-AU:'HE develop' application-label-en-CA:'HE develop' application-label-en-GB:'HE develop' application-label-en-IN:'HE develop' application-label-en-SG:'HE develop' application-label-en-XC:'HE develop' application-label-es:'HE develop' application-label-es-419:'HE develop' application-label-es-ES:'HE develop' application-label-es-US:'HE develop' application-label-et:'HE develop' application-label-et-EE:'HE develop' application-label-eu:'HE develop' application-label-fa:'HE develop' application-label-fi:'HE develop' application-label-fil:'HE develop' application-label-fil-PH:'HE develop' application-label-fr:'HE develop' application-label-fr-CA:'HE develop' application-label-fr-FR:'HE develop' application-label-ga:'HE develop' application-label-gl:'HE develop' application-label-gu:'HE develop' application-label-hi:'HE develop' application-label-hr:'HE develop' application-label-hr-HR:'HE develop' application-label-hu:'HE develop' application-label-hu-HU:'HE develop' application-label-hy:'HE develop' application-label-id:'HE develop' application-label-in:'HE develop' application-label-in-ID:'HE develop' application-label-is:'HE develop' application-label-it:'HE develop' application-label-it-IT:'HE develop' application-label-iw:'HE develop' application-label-ja:'HE develop' application-label-ka:'HE develop' application-label-kk:'HE develop' application-label-km:'HE develop' application-label-kn:'HE develop' application-label-ko:'HE develop' application-label-ko-KR:'HE develop' application-label-ky:'HE develop' application-label-lo:'HE develop' application-label-lt:'HE develop' application-label-lt-LT:'HE develop' application-label-lv:'HE develop' application-label-lv-LV:'HE develop' application-label-mk:'HE develop' application-label-ml:'HE develop' application-label-mn:'HE develop' application-label-mr:'HE develop' application-label-ms:'HE develop' application-label-ms-MY:'HE develop' application-label-mt:'HE develop' application-label-mt-MT:'HE develop' application-label-my:'HE develop' application-label-nb:'HE develop' application-label-nb-NO:'HE develop' application-label-ne:'HE develop' application-label-nl:'HE develop' application-label-nl-NL:'HE develop' application-label-nn:'HE develop' application-label-nn-NO:'HE develop' application-label-no:'HE develop' application-label-or:'HE develop' application-label-pa:'HE develop' application-label-pl:'HE develop' application-label-pl-PL:'HE develop' application-label-pt:'HE develop' application-label-pt-BR:'HE develop' application-label-pt-PT:'HE develop' application-label-ro:'HE develop' application-label-ro-RO:'HE develop' application-label-ru:'HE develop' application-label-ru-RU:'HE develop' application-label-si:'HE develop' application-label-sk:'HE develop' application-label-sk-SK:'HE develop' application-label-sl:'HE develop' application-label-sl-SI:'HE develop' application-label-sq:'HE develop' application-label-sr:'HE develop' application-label-sr-Latn:'HE develop' application-label-sv:'HE develop' application-label-sv-SE:'HE develop' application-label-sw:'HE develop' application-label-ta:'HE develop' application-label-te:'HE develop' application-label-th:'HE develop' application-label-th-TH:'HE develop' application-label-tl:'HE develop' application-label-tr:'HE develop' application-label-tr-TR:'HE develop' application-label-uk:'HE develop' application-label-ur:'HE develop' application-label-uz:'HE develop' application-label-vi:'HE develop' application-label-vi-VN:'HE develop' application-label-zh:'HE develop' application-label-zh-CN:'HE develop' application-label-zh-HK:'HE develop' application-label-zh-TW:'HE develop' application-label-zu:'HE develop' application-icon-120:'res/mipmap-anydpi-v26/ic_launcher.xml' application-icon-160:'res/mipmap-anydpi-v26/ic_launcher.xml' application-icon-240:'res/mipmap-anydpi-v26/ic_launcher.xml' application-icon-320:'res/mipmap-anydpi-v26/ic_launcher.xml' application-icon-480:'res/mipmap-anydpi-v26/ic_launcher.xml' application-icon-640:'res/mipmap-anydpi-v26/ic_launcher.xml' application-icon-65534:'res/mipmap-anydpi-v26/ic_launcher.xml' application: label='HE develop' icon='res/mipmap-anydpi-v26/ic_launcher.xml' application-debuggable uses-library-not-required:'org.apache.http.legacy' feature-group: label='' uses-gl-es: '0x20000' uses-feature: name='android.hardware.faketouch' uses-implied-feature: name='android.hardware.faketouch' reason='default feature for all apps' uses-feature: name='android.hardware.location' uses-implied-feature: name='android.hardware.location' reason='requested android.permission.ACCESS_COARSE_LOCATION permission, and requested android.permission.ACCESS_FINE_LOCATION permission' uses-feature: name='android.hardware.screen.portrait' uses-implied-feature: name='android.hardware.screen.portrait' reason='one or more activities have specified a portrait orientation' uses-feature: name='android.hardware.wifi' uses-implied-feature: name='android.hardware.wifi' reason='requested android.permission.ACCESS_WIFI_STATE permission' main other-activities other-receivers other-services supports-screens: 'small' 'normal' 'large' 'xlarge' supports-any-density: 'true' locales: '--_--' 'af' 'am' 'ar' 'as' 'az' 'be' 'bg' 'bg-BG' 'bn' 'bs' 'ca' 'ca-ES' 'cs' 'cs-CZ' 'cy' 'da' 'de' 'de-DE' 'el' 'el-GR' 'en' 'en-AU' 'en-CA' 'en-GB' 'en-IN' 'en-SG' 'en-XC' 'es' 'es-419' 'es-ES' 'es-US' 'et' 'et-EE' 'eu' 'fa' 'fi' 'fil' 'fil-PH' 'fr' 'fr-CA' 'fr-FR' 'ga' 'gl' 'gu' 'hi' 'hr' 'hr-HR' 'hu' 'hu-HU' 'hy' 'id' 'in' 'in-ID' 'is' 'it' 'it-IT' 'iw' 'ja' 'ka' 'kk' 'km' 'kn' 'ko' 'ko-KR' 'ky' 'lo' 'lt' 'lt-LT' 'lv' 'lv-LV' 'mk' 'ml' 'mn' 'mr' 'ms' 'ms-MY' 'mt' 'mt-MT' 'my' 'nb' 'nb-NO' 'ne' 'nl' 'nl-NL' 'nn' 'nn-NO' 'no' 'or' 'pa' 'pl' 'pl-PL' 'pt' 'pt-BR' 'pt-PT' 'ro' 'ro-RO' 'ru' 'ru-RU' 'si' 'sk' 'sk-SK' 'sl' 'sl-SI' 'sq' 'sr' 'sr-Latn' 'sv' 'sv-SE' 'sw' 'ta' 'te' 'th' 'th-TH' 'tl' 'tr' 'tr-TR' 'uk' 'ur' 'uz' 'vi' 'vi-VN' 'zh' 'zh-CN' 'zh-HK' 'zh-TW' 'zu' densities: '120' '160' '240' '320' '480' '640' '65534' native-code: 'arm64-v8a' 'armeabi-v7a' 'x86' 'x86_64' 10:08:31.214 detox[18494] [90mE[39m selectApp 10:08:31.214 detox[18494] [90mB[39m uninstallApp args: () 10:08:31.214 detox[18494] [90mB[39m onBeforeUninstallApp 10:08:31.215 detox[18494] [90mE[39m onBeforeUninstallApp 10:08:31.302 detox[18494] [90mi[39m 10:08:31.303 detox[18494] [90mE[39m uninstallApp 10:08:31.303 detox[18494] [90mB[39m selectApp args: ("default") 10:08:31.304 detox[18494] [90mB[39m terminateApp args: () 10:08:31.304 detox[18494] [90mB[39m onBeforeTerminateApp 10:08:31.304 detox[18494] [90mE[39m onBeforeTerminateApp 10:08:31.350 detox[18494] [90mi[39m 10:08:31.350 detox[18494] [90mB[39m onTerminateApp 10:08:31.350 detox[18494] [90mE[39m onTerminateApp 10:08:31.350 detox[18494] [90mE[39m terminateApp 10:08:31.350 detox[18494] [90mE[39m selectApp 10:08:31.350 detox[18494] [90mB[39m installApp args: () 10:08:31.374 detox[18494] [90mi[39m String pool of 280 unique UTF-16 non-sorted strings, 280 entries and 0 styles using 22116 bytes: String #0: theme String #1: label String #2: icon String #3: name String #4: permission String #5: protectionLevel String #6: enabled String #7: debuggable String #8: exported String #9: process String #10: taskAffinity String #11: multiprocess String #12: stateNotNeeded String #13: excludeFromRecents String #14: authorities String #15: initOrder String #16: grantUriPermissions String #17: priority String #18: launchMode String #19: screenOrientation String #20: configChanges String #21: value String #22: resource String #23: mimeType String #24: scheme String #25: host String #26: path String #27: pathPrefix String #28: minSdkVersion String #29: versionCode String #30: versionName String #31: windowSoftInputMode String #32: noHistory String #33: targetSdkVersion String #34: allowBackup String #35: glEsVersion String #36: required String #37: usesCleartextTraffic String #38: autoVerify String #39: directBootAware String #40: networkSecurityConfig String #41: roundIcon String #42: compileSdkVersion String #43: compileSdkVersionCodename String #44: appComponentFactory String #45: foregroundServiceType String #46: String #50: /personal-account-confirm String #51: /personal-travel String #52: 13 String #53: 5.2.18 String #54: :playcore_missing_splits_activity String #55: ALWAYS String #56: GlideModule String #57: action String #58: activity String #59: aia-compat-api-min-version String #60: android String #61: android.intent.action.ACTION_POWER_CONNECTED String #62: android.intent.action.ACTION_POWER_DISCONNECTED String #63: android.intent.action.BATTERY_LOW String #64: android.intent.action.BATTERY_OKAY String #65: android.intent.action.BOOT_COMPLETED String #66: android.intent.action.DEVICE_STORAGE_LOW String #67: android.intent.action.DEVICE_STORAGE_OK String #68: android.intent.action.DOWNLOAD_COMPLETE String #69: android.intent.action.EDIT String #70: android.intent.action.INSERT String #71: android.intent.action.MAIN String #72: android.intent.action.MY_PACKAGE_REPLACED String #73: android.intent.action.OPEN_DOCUMENT_TREE String #74: android.intent.action.QUICKBOOT_POWERON String #75: android.intent.action.REBOOT String #76: android.intent.action.SEND String #77: android.intent.action.TIMEZONE_CHANGED String #78: android.intent.action.TIME_SET String #79: android.intent.action.VIEW String #80: android.intent.category.BROWSABLE String #81: android.intent.category.DEFAULT String #82: android.intent.category.LAUNCHER String #83: android.net.conn.CONNECTIVITY_CHANGE String #84: android.permission.ACCESS_COARSE_LOCATION String #85: android.permission.ACCESS_FINE_LOCATION String #86: android.permission.ACCESS_NETWORK_STATE String #87: android.permission.ACCESS_WIFI_STATE String #88: android.permission.BIND_JOB_SERVICE String #89: android.permission.DOWNLOAD_WITHOUT_NOTIFICATION String #90: android.permission.DUMP String #91: android.permission.FOREGROUND_SERVICE String #92: android.permission.INTERNET String #93: android.permission.NOTIFICATIONS String #94: android.permission.POST_NOTIFICATIONS String #95: android.permission.READ_APP_BADGE String #96: android.permission.READ_CALENDAR String #97: android.permission.READ_CONTACTS String #98: android.permission.READ_EXTERNAL_STORAGE String #99: android.permission.RECEIVE_BOOT_COMPLETED String #100: android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS String #101: android.permission.SYSTEM_ALERT_WINDOW String #102: android.permission.USE_BIOMETRIC String #103: android.permission.USE_FINGERPRINT String #104: android.permission.VIBRATE String #105: android.permission.WAKE_LOCK String #106: android.permission.WRITE_CALENDAR String #107: android.permission.WRITE_CONTACTS String #108: android.permission.WRITE_EXTERNAL_STORAGE String #109: android.support.FILE_PROVIDER_PATHS String #110: android.support.customtabs.action.CustomTabsService String #111: androidx.core.app.CoreComponentFactory String #112: androidx.emoji2.text.EmojiCompatInitializer String #113: androidx.lifecycle.ProcessLifecycleInitializer String #114: androidx.profileinstaller.ProfileInstallReceiver String #115: androidx.profileinstaller.ProfileInstallerInitializer String #116: androidx.profileinstaller.action.INSTALL_PROFILE String #117: androidx.profileinstaller.action.SKIP_FILE String #118: androidx.room.MultiInstanceInvalidationService String #119: androidx.startup String #120: androidx.startup.InitializationProvider String #121: androidx.work.WorkManagerInitializer String #122: androidx.work.diagnostics.REQUEST_DIAGNOSTICS String #123: androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy String #124: androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy String #125: androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy String #126: androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy String #127: androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver String #128: androidx.work.impl.background.systemalarm.RescheduleReceiver String #129: androidx.work.impl.background.systemalarm.SystemAlarmService String #130: androidx.work.impl.background.systemalarm.UpdateProxies String #131: androidx.work.impl.background.systemjob.SystemJobService String #132: androidx.work.impl.diagnostics.DiagnosticsReceiver String #133: androidx.work.impl.foreground.SystemForegroundService String #134: androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver String #135: application String #136: application/octet-stream String #137: backend:com.google.android.datatransport.cct.CctBackendFactory String #138: category String #139: cct String #140: cl.json.RNShareFileProvider String #141: com.ReactNativeBlobUtil.Utils.FileProvider String #142: com.anddoes.launcher.permission.UPDATE_COUNT String #143: com.android.chrome String #144: com.bumptech.glide.integration.okhttp3.OkHttpGlideModule String #145: com.facebook.react.devsupport.DevSettingsActivity String #146: com.google.android.apps.maps String #147: com.google.android.c2dm.intent.RECEIVE String #148: com.google.android.c2dm.permission.RECEIVE String #149: com.google.android.c2dm.permission.SEND String #150: com.google.android.datatransport.runtime.backends.TransportBackendDiscovery String #151: com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver String #152: com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService String #153: com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE String #154: com.google.android.gms.common.api.GoogleApiActivity String #155: com.google.android.gms.permission.ACTIVITY_RECOGNITION String #156: com.google.android.gms.version String #157: com.google.android.gms.wallet.api.enabled String #158: com.google.android.play.core.assetpacks.AssetPackExtractionService String #159: com.google.android.play.core.common.PlayCoreDialogWrapperActivity String #160: com.google.android.play.core.missingsplits.PlayCoreMissingSplitsActivity String #161: com.google.android.providers.gsf.permission.READ_GSERVICES String #162: com.google.firebase.MESSAGING_EVENT String #163: com.google.firebase.components.ComponentDiscoveryService String #164: com.google.firebase.components.ComponentRegistrar String #165: com.google.firebase.components:com.google.firebase.datatransport.TransportRegistrar String #166: com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar String #167: com.google.firebase.components:com.google.firebase.messaging.FirebaseMessagingRegistrar String #168: com.google.firebase.iid.FirebaseInstanceIdReceiver String #169: com.google.firebase.messaging.FirebaseMessagingService String #170: com.google.firebase.provider.FirebaseInitProvider String #184: com.htc.intent.action.QUICKBOOT_POWERON String #185: com.htc.launcher.permission.READ_SETTINGS String #186: com.htc.launcher.permission.UPDATE_SHORTCUT String #187: com.huawei.android.launcher.permission.CHANGE_BADGE String #188: com.huawei.android.launcher.permission.READ_SETTINGS String #189: com.huawei.android.launcher.permission.WRITE_SETTINGS String #190: com.majeur.launcher.permission.UPDATE_BADGE String #191: com.oppo.launcher.permission.READ_SETTINGS String #192: com.oppo.launcher.permission.WRITE_SETTINGS String #193: com.reactnativecommunity.webview.RNCWebViewFileProvider String #194: com.sec.android.provider.badge.permission.READ String #195: com.sec.android.provider.badge.permission.WRITE String #196: com.sonyericsson.home.permission.BROADCAST_BADGE String #197: com.sonymobile.home.permission.PROVIDER_INSERT_BADGE String #198: com.stripe.android.financialconnections.FinancialConnectionsSheetActivity String #199: com.stripe.android.financialconnections.FinancialConnectionsSheetRedirectActivity String #200: com.stripe.android.financialconnections.appinitializer.FinancialConnectionsInitializer String #201: com.stripe.android.googlepaylauncher.GooglePayLauncherActivity String #202: com.stripe.android.googlepaylauncher.GooglePayPaymentMethodLauncherActivity String #203: com.stripe.android.googlepaylauncher.StripeGooglePayActivity String #204: com.stripe.android.link.LinkActivity String #205: com.stripe.android.payments.StripeBrowserLauncherActivity String #206: com.stripe.android.payments.StripeBrowserProxyReturnActivity String #207: com.stripe.android.payments.bankaccount.ui.CollectBankAccountActivity String #208: com.stripe.android.payments.core.authentication.threeds2.Stripe3ds2TransactionActivity String #209: com.stripe.android.payments.paymentlauncher.PaymentLauncherConfirmationActivity String #210: com.stripe.android.paymentsheet.PaymentOptionsActivity String #211: com.stripe.android.paymentsheet.PaymentSheetActivity String #212: com.stripe.android.paymentsheet.addresselement.AddressElementActivity String #213: com.stripe.android.stripe3ds2.views.ChallengeActivity String #214: com.stripe.android.ui.core.cardscan.CardScanActivity String #215: com.stripe.android.view.AddPaymentMethodActivity String #216: com.stripe.android.view.PaymentAuthWebViewActivity String #217: com.stripe.android.view.PaymentFlowActivity String #218: com.stripe.android.view.PaymentMethodsActivity String #219: com.stripe.android.view.PaymentRelayActivity String #220: content String #221: data String #222: data-generated String #223: exp+hydra String #224: expo-dev-launcher String #225: expo-dev-menu String #226: expo.modules.adapters.react.apploader.RNHeadlessAppLoader String #227: expo.modules.devlauncher.launcher.DevLauncherActivity String #228: expo.modules.devlauncher.launcher.errors.DevLauncherErrorActivity String #229: expo.modules.devmenu.DevMenuActivity String #230: expo.modules.filesystem.FileSystemFileProvider String #231: expo.modules.location.services.LocationTaskService String #232: expo.modules.notifications.NOTIFICATION_EVENT String #233: expo.modules.notifications.service.ExpoFirebaseMessagingService String #234: expo.modules.notifications.service.NotificationForwarderActivity String #235: expo.modules.notifications.service.NotificationsService String #236: expo.modules.updates.AUTO_SETUP String #237: expo.modules.updates.ENABLED String #238: expo.modules.updates.EXPO_RUNTIME_VERSION String #239: expo.modules.updates.EXPO_UPDATES_CHECK_ON_LAUNCH String #240: expo.modules.updates.EXPO_UPDATES_LAUNCH_WAIT_MS String #241: expo.modules.updates.EXPO_UPDATE_URL String #242: host.exp.exponent String #243: http String #244: http://schemas.android.com/apk/res/android String #245: https String #247: intent String #248: intent-filter String #249: io.nlopez.smartlocation.activity.providers.ActivityGooglePlayServicesProvider$ActivityRecognitionService String #250: io.nlopez.smartlocation.geocoding.providers.AndroidGeocodingProvider$AndroidGeocodingService String #251: io.nlopez.smartlocation.geofencing.providers.GeofencingGooglePlayServicesProvider$GeofencingService String #252: io.sentry.android.core.SentryInitProvider String #253: io.sentry.android.core.SentryPerformanceProvider String #254: io.sentry.auto-init String #255: link-accounts String #256: manifest String #257: me.everything.badger.permission.BADGE_COUNT_READ String #258: me.everything.badger.permission.BADGE_COUNT_WRITE String #259: members.he-staging.com String #260: meta-data String #261: org.apache.http.legacy String #262: org.unimodules.core.AppLoader#react-native-headless String #263: package String #264: payment_return_url String #265: permission String #266: platformBuildVersionCode String #267: platformBuildVersionName String #268: provider String #269: queries String #270: receiver String #271: service String #272: stripe-auth String #273: stripesdk String #274: text/vcard String #275: text/x-vcard String #276: uses-feature String #277: uses-library String #278: uses-permission String #279: uses-sdk 10:08:31.401 detox[18494] [90mi[39m String pool of 42 unique UTF-16 non-sorted strings, 42 entries and 0 styles using 2108 bytes: String #0: theme String #1: label String #2: name String #3: debuggable String #4: exported String #5: priority String #6: targetPackage String #7: handleProfiling String #8: functionalTest String #9: minSdkVersion String #10: targetSdkVersion String #11: compileSdkVersion String #12: compileSdkVersionCodename String #13: 13 String #15: activity String #16: android String #17: android.intent.category.LAUNCHER String #18: android.permission.REORDER_TASKS String #19: android.test.runner String #20: androidx.test.core.app.InstrumentationActivityInvoker$BootstrapActivity String #21: androidx.test.core.app.InstrumentationActivityInvoker$EmptyActivity String #22: androidx.test.core.app.InstrumentationActivityInvoker$EmptyFloatingActivity String #23: androidx.test.orchestrator String #24: androidx.test.runner.AndroidJUnitRunner String #25: androidx.test.services String #26: application String #27: category String #28: com.google.android.apps.common.testing.services String #31: http://schemas.android.com/apk/res/android String #32: instrumentation String #33: intent-filter String #34: manifest String #35: package String #36: platformBuildVersionCode String #37: platformBuildVersionName String #38: queries String #39: uses-library String #40: uses-permission String #41: uses-sdk 10:08:31.442 detox[18494] [90mi[39m 10:08:31.469 detox[18494] [90mi[39m 10:08:32.499 detox[18494] [90mi[39m Success 10:08:32.683 detox[18494] [90mi[39m Success 10:08:32.684 detox[18494] [90mE[39m installApp 10:08:32.684 detox[18494] [90mB[39m selectApp args: ("default") 10:08:32.684 detox[18494] [90mB[39m terminateApp args: () 10:08:32.685 detox[18494] [90mB[39m onBeforeTerminateApp 10:08:32.685 detox[18494] [90mE[39m onBeforeTerminateApp 10:08:32.737 detox[18494] [90mi[39m 10:08:32.737 detox[18494] [90mB[39m onTerminateApp 10:08:32.737 detox[18494] [90mE[39m onTerminateApp 10:08:32.737 detox[18494] [90mE[39m terminateApp 10:08:32.737 detox[18494] [90mE[39m selectApp 10:08:32.737 detox[18494] [90mE[39m set up environment 10:08:35.024 detox[18494] [90mi[39m booking.test.ts is assigned to emulator-16774 (Pixel_5_API_30) 10:08:35.024 detox[18494] [90mB[39m run the tests 10:08:35.025 detox[18494] [90mB[39m onRunDescribeStart args: ({"name":"ROOT_DESCRIBE_BLOCK"}) 10:08:35.025 detox[18494] [90mE[39m onRunDescribeStart 10:08:35.025 detox[18494] [90mB[39m Basic booking 10:08:35.025 detox[18494] [90mB[39m onRunDescribeStart args: ({"name":"Basic booking"}) 10:08:35.025 detox[18494] [90mE[39m onRunDescribeStart 10:08:35.025 detox[18494] [90mB[39m beforeAll 10:08:35.027 detox[18494] [90mB[39m launchApp 10:08:35.027 detox[18494] [90mB[39m terminateApp 10:08:35.027 detox[18494] [90mB[39m onBeforeTerminateApp 10:08:35.028 detox[18494] [90mE[39m onBeforeTerminateApp 10:08:35.068 detox[18494] [90mi[39m 10:08:35.068 detox[18494] [90mB[39m onTerminateApp 10:08:35.068 detox[18494] [90mE[39m onTerminateApp 10:08:35.068 detox[18494] [90mE[39m terminateApp 10:08:35.069 detox[18494] [90mB[39m onBeforeLaunchApp 10:08:35.117 detox[18494] [90mi[39m 07-20 10:08:34.000 10:08:35.117 detox[18494] [90mE[39m onBeforeLaunchApp 10:08:35.155 detox[18494] [90mi[39m 57667 10:08:35.744 detox[18494] [90mB[39m onLaunchApp 10:08:35.745 detox[18494] [90mi[39m starting ADBLogcatRecording 10:08:35.748 detox[18494] [90mE[39m onLaunchApp 10:08:36.084 detox[18494] [90mi[39m 4 /sdcard/10824582_0.log INSTRUMENTATION_STATUS: current=1 INSTRUMENTATION_STATUS: id=AndroidJUnitRunner INSTRUMENTATION_STATUS: numtests=1 INSTRUMENTATION_STATUS: stream= 10:08:36.831 detox[18494] [90mi[39m INSTRUMENTATION_STATUS: test=runDetoxTests INSTRUMENTATION_STATUS_CODE: 1 10:08:37.156 detox[18492] [90mB[39m connection :57667<->:57808 10:08:37.166 detox[18492] [90mi[39m get data: {"messageId":0,"type":"login","params":{"role":"app","sessionId":"3de578da-2479-2b30-c4a5-2937a155f4de"}} 10:08:37.166 detox[18492] [90mi[39m send data: { "messageId": 0, "type": "loginSuccess", "params": { "testerConnected": true, "appConnected": true } } 10:08:37.166 detox[18492] [90mi[39m app joined session 3de578da-2479-2b30-c4a5-2937a155f4de 10:08:37.166 detox[18492] [90mi[39m send data: { "type": "appConnected" } 10:08:37.167 detox[18494] [90mi[39m get message data: {"type":"appConnected"} 10:08:37.168 detox[18494] [90mi[39m send message data: {"type":"isReady","params":{},"messageId":-1000} 10:08:37.169 detox[18492] [90mi[39m get data: {"type":"isReady","params":{},"messageId":-1000} 10:08:37.169 detox[18492] [90mi[39m send data: { "type": "isReady", "params": {}, "messageId": -1000 } 10:08:37.669 detox[18494] [90mi[39m send message data: {"type":"currentStatus","params":{},"messageId":1} 10:08:37.670 detox[18492] [90mi[39m get data: {"type":"currentStatus","params":{},"messageId":1} 10:08:37.670 detox[18492] [90mi[39m send data: { "type": "currentStatus", "params": {}, "messageId": 1 } 10:08:42.672 detox[18494] [90mi[39m Failed to execute the current status query. 10:09:05.028 detox[18494] [90mB[39m onHookFailure args: ({"error":"Exceeded timeout of 30000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.","hook":"beforeAll"}) 10:09:05.028 detox[18494] [90mE[39m onHookFailure 10:09:05.029 detox[18494] [90mE[39m beforeAll error: 'Exceeded timeout of 30000 ms for a hook.\n' + 'Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.' 10:09:05.030 detox[18494] [90mB[39m C7256236, Create basic booking with default user 10:09:05.030 detox[18494] [90mi[39m Basic booking: C7256236, Create basic booking with default user 10:09:05.032 detox[18494] [90mE[39m C7256236, Create basic booking with default user 10:09:05.032 detox[18494] [90mi[39m Basic booking: C7256236, Create basic booking with default user [FAIL] 10:09:05.036 detox[18494] [90mB[39m onRunDescribeFinish args: ({"name":"Basic booking"}) 10:09:05.037 detox[18494] [90mE[39m onRunDescribeFinish 10:09:05.037 detox[18494] [90mE[39m Basic booking 10:09:05.037 detox[18494] [90mB[39m onRunDescribeFinish args: ({"name":"ROOT_DESCRIBE_BLOCK"}) 10:09:05.037 detox[18494] [90mE[39m onRunDescribeFinish 10:09:05.037 detox[18494] [90mE[39m run the tests 10:09:05.049 detox[18494] [90mB[39m tear down environment 10:09:05.050 detox[18494] [90mB[39m onBeforeCleanup args: () 10:09:05.051 detox[18494] [90mi[39m saving ADBLogcatRecording to: artifacts/android.emu.debug.2023-07-20 16-08-23Z/emulator-16774 2023-07-20 16-09-05Z.startup.log 10:09:05.051 detox[18494] [90mi[39m stopping ADBLogcatRecording 10:09:05.103 detox[18494] [90mi[39m 07-20 10:09:04.000 10:09:05.128 detox[18494] [90mi[39m /sdcard/10824582_0.log: 1 file pulled, 0 skipped. 20.0 MB/s (38268 bytes in 0.002s) 10:09:05.164 detox[18494] [90mi[39m 10:09:05.165 detox[18494] [90mi[39m saving FileArtifact to: artifacts/android.emu.debug.2023-07-20 16-08-23Z/detox_pid_18494.json.log { append: true } 10:09:05.165 detox[18494] [90mi[39m saving FileArtifact to: artifacts/android.emu.debug.2023-07-20 16-08-23Z/detox_pid_18494.log { append: true } 10:09:05.165 detox[18494] [90mE[39m onBeforeCleanup 10:09:05.166 detox[18494] [90mi[39m The app has not responded to the network requests below: (id = 1) currentStatus: {} (id = -1000) isReady: {} Unresponded network requests might result in timeout errors in Detox tests. 10:09:05.167 detox[18494] [90mi[39m send message data: {"type":"cleanup","params":{"stopRunner":true},"messageId":-49642} 10:09:05.168 detox[18492] [90mi[39m get data: {"type":"cleanup","params":{"stopRunner":true},"messageId":-49642} 10:09:05.168 detox[18492] [90mi[39m send data: { "type": "cleanup", "params": { "stopRunner": true }, "messageId": -49642 } 10:09:10.171 detox[18494] [90mi[39m The pending request #-49642 ("cleanup") has been rejected due to the following error: The tester has not received a response within 5000ms timeout to the message: Cleanup { type: 'cleanup', params: [Object], messageId: -49642 } 10:09:10.177 detox[18492] [90mi[39m tester exited session 3de578da-2479-2b30-c4a5-2937a155f4de 10:09:10.177 detox[18492] [90mi[39m send data: { "type": "testerDisconnected", "messageId": -1 } 10:09:10.177 detox[18492] [90mE[39m connection :57667<->:57668 10:09:10.179 detox[18494] [90mi[39m An error occurred while waiting for the app to become ready. Waiting for disconnection... error: Failed to run application on the device HINT: Most likely, your tests have timed out and called detox.cleanup() while it was waiting for "ready" message (over WebSocket) from the instrumentation process. 10:09:10.183 detox[18494] [90mB[39m free args: ({"adbName":"emulator-16774"}, {"shutdown":false}) 10:09:10.186 detox[18494] [90mE[39m free 10:09:10.186 detox[18494] [90mE[39m tear down environment 10:09:10.186 detox[18494] [90mE[39m e2e/tests/booking.test.ts 10:09:10.191 detox[18492] [90mi[39m received event of : reportTestResults { testResults: [ { success: false, isPermanentFailure: false } ] } 10:09:10.191 detox[18492] [90mi[39m dispatching event to socket : reportTestResultsDone { testResults: [ { success: false, isPermanentFailure: false } ] } 10:09:10.191 detox[18492] [90mi[39m broadcasting event to all known sockets listening to /tmp/detox.primary-18492 : sessionStateUpdate { testResults: [ { success: false, isPermanentFailure: false } ] } 10:09:10.191 detox[18494] [90mi[39m dispatching event to primary-18492 /tmp/detox.primary-18492 : reportTestResults , { testResults: [ { success: false, testExecError: undefined, isPermanentFailure: false } ] } 10:09:10.191 detox[18494] [90mi[39m ## received events ## 10:09:10.192 detox[18494] [90mi[39m detected event reportTestResultsDone { testResults: [ { success: false, isPermanentFailure: false } ] } 10:09:10.194 detox[18492] [90mi[39m socket disconnected secondary-18494 10:09:10.194 detox[18494] [90mi[39m connection closed primary-18492 /tmp/detox.primary-18492 0 tries remaining of 0 10:09:10.194 detox[18494] [90mi[39m secondary-18494 exceeded connection rety amount of or stopRetrying flag set. 10:09:10.213 detox[18494] [90mi[39m 10:09:10.309 detox[18492] [90mE[39m Command failed with exit code = 1: jest --config e2e/jest.config.js e2e/tests/booking.test.ts 10:09:10.310 detox[18492] [90mi[39m Detox server has been closed gracefully 10:09:10.311 detox[18492] [90mi[39m app exited session 3de578da-2479-2b30-c4a5-2937a155f4de 10:09:10.311 detox[18492] [90mE[39m connection :57667<->:57808 10:09:10.311 detox[18492] [90mE[39m node_modules/.bin/detox test --configuration android.emu.debug e2e/tests/booking.test.ts --record-logs all --debug-synchronization 500 ```Device logs
Device logs
``` paste your device.log here! ```More data, please!
No response