Closed owens-ben closed 1 year ago
Hi could you post npm ls jest
output, please?
Also could you run detox test ...
with --showConfig
flag and post your Jest config?
@noomorph
├─┬ detox@20.1.0 │ └── jest@29.3.1 deduped ├─┬ jest-html-reporter@3.7.0 │ └── jest@29.3.1 deduped ├── jest@29.3.1 └─┬ ts-jest@29.0.3 └── jest@29.3.1 deduped
{
"configs": [
{
"automock": false,
"cache": true,
"cacheDirectory": "/private/var/folders/32/_3sx1ds95qd680qsbzc4zrph0000gp/T/jest_dy",
"clearMocks": false,
"coveragePathIgnorePatterns": [
"/node_modules/"
],
"cwd": "/Users/myuser/git/MyProject/Mobile",
"detectLeaks": false,
"detectOpenHandles": false,
"errorOnDeprecated": false,
"extensionsToTreatAsEsm": [],
"fakeTimers": {
"enableGlobally": false
},
"forceCoverageMatch": [],
"globalTeardown": "/Users/myuser/git/MyProject/Mobile/node_modules/detox/runners/jest/globalTeardown.js",
"globals": {},
"haste": {
"computeSha1": false,
"enableSymlinks": false,
"forceNodeFilesystemAPI": true,
"throwOnModuleCollision": false
},
"id": "e74f2dcabddbbabf96db8a9006fa013b",
"injectGlobals": true,
"moduleDirectories": [
"node_modules"
],
"moduleFileExtensions": [
"js",
"mjs",
"cjs",
"jsx",
"ts",
"tsx",
"json",
"node"
],
"moduleNameMapper": [],
"modulePathIgnorePatterns": [],
"prettierPath": "prettier",
"resetMocks": false,
"resetModules": false,
"restoreMocks": false,
"rootDir": "/Users/myuser/git/MyProject/Mobile/e2e",
"roots": [
"/Users/myuser/git/MyProject/Mobile/e2e"
],
"runner": "/Users/myuser/git/MyProject/Mobile/node_modules/jest-runner/build/index.js",
"sandboxInjectedGlobals": [],
"setupFiles": [
"/Users/myuser/git/MyProject/Mobile/e2e/scripts/testConfig.ts"
],
"setupFilesAfterEnv": [],
"skipFilter": false,
"slowTestThreshold": 5,
"snapshotFormat": {
"escapeString": false,
"printBasicPrototype": false
},
"snapshotSerializers": [],
"testEnvironment": "/Users/myuser/git/MyProject/Mobile/node_modules/detox/runners/jest/testEnvironment/index.js",
"testEnvironmentOptions": {},
"testLocationInResults": false,
"testMatch": [
"**/*.e2e.ts"
],
"testPathIgnorePatterns": [
"/node_modules/"
],
"testRegex": [],
"testRunner": "/Users/myuser/git/MyProject/Mobile/node_modules/jest-circus/runner.js",
"transform": [
[
"\\.tsx?$",
"/Users/myuser/git/MyProject/Mobile/node_modules/ts-jest/dist/index.js",
{}
]
],
"transformIgnorePatterns": [
"/node_modules/",
"\\.pnp\\.[^\\/]+$"
],
"watchPathIgnorePatterns": []
}
],
"globalConfig": {
"bail": 0,
"changedFilesWithAncestor": false,
"ci": false,
"collectCoverage": false,
"collectCoverageFrom": [],
"coverageDirectory": "/Users/myuser/git/MyProject/Mobile/e2e/coverage",
"coverageProvider": "babel",
"coverageReporters": [
"json",
"text",
"lcov",
"clover"
],
"detectLeaks": false,
"detectOpenHandles": false,
"errorOnDeprecated": false,
"expand": false,
"findRelatedTests": false,
"forceExit": false,
"globalTeardown": "/Users/myuser/git/MyProject/Mobile/node_modules/detox/runners/jest/globalTeardown.js",
"json": false,
"lastCommit": false,
"listTests": false,
"logHeapUsage": false,
"maxConcurrency": 5,
"maxWorkers": 1,
"noStackTrace": false,
"nonFlagArgs": [
"e2e/Regression/helpCenter.e2e.ts"
],
"notify": false,
"notifyMode": "failure-change",
"onlyChanged": false,
"onlyFailures": false,
"passWithNoTests": false,
"projects": [],
"reporters": [
[
"/Users/myuser/git/MyProject/Mobile/node_modules/detox/runners/jest/reporter.js",
{}
]
],
"rootDir": "/Users/myuser/git/MyProject/Mobile/e2e",
"runTestsByPath": false,
"seed": 1490541620,
"skipFilter": false,
"snapshotFormat": {
"escapeString": false,
"printBasicPrototype": false
},
"testFailureExitCode": 1,
"testPathPattern": "e2e/Regression/helpCenter.e2e.ts",
"testSequencer": "/Users/myuser/git/MyProject/Mobile/node_modules/@jest/test-sequencer/build/index.js",
"testTimeout": 120000,
"updateSnapshot": "new",
"useStderr": false,
"verbose": true,
"watch": false,
"watchAll": false,
"watchman": true
},
"version": "29.3.1"
}
Did you follow these instructions? https://wix.github.io/Detox/docs/guide/migration#new-jest-config
I don't see our brand global setup/teardown files there, nor wrappers. 🤔
Closing. If the issue persists, @owens-ben , please reopen and provide more details.
What happened?
Getting this error after my tests. The tests are successful but no report is generated. I am trying to use jest-html-reporter.
What was the expected behaviour?
No response
Was it tested on latest Detox?
Did your test throw out a timeout?
Help us reproduce this issue!
I believe this was working on detox 18
In what environment did this happen?
Detox version: "20.1.0" React Native version: "0.70.5" Node version: 16 Device model: Pixel 4 emulator Android version: 12.0 Test-runner (select one): jest
Detox logs
Detox logs
(note there is a test failure here but that is irrelevant to the error) ``` yarn run v1.22.19 $ /Users/myuser/git/Project-Dev-Bundle/Mobile/node_modules/.bin/detox test --configuration android.emu.Pixel4.android_12.qa.debug e2e/Regression/helpCenter.e2e.ts --loglevel trace 09:50:00.534 detox[7920] B lifecycle node_modules/.bin/detox test --configuration android.emu.Pixel4.android_12.qa.debug e2e/Regression/helpCenter.e2e.ts --loglevel trace data: { "id": "c65e5dd1-d125-9602-8293-5018aa887422", "detoxConfig": { "configurationName": "android.emu.Pixel4.android_12.qa.debug", "apps": { "default": { "type": "android.apk", "binaryPath": "android/app/build/outputs/apk/qa/debug/app-qa-arm64-v8a-debug.apk", "testBinaryPath": "android/app/build/outputs/apk/androidTest/qa/debug/app-qa-debug-androidTest.apk", "build": "ENVFILE=.env && cd android && ./gradlew assembleQaDebug assembleQaDebugAndroidTest -DtestBuildType=debug && cd .." } }, "artifacts": { "rootDir": "artifacts/android.emu.Pixel4.android_12.qa.debug.2022-12-14 14-50-00Z", "plugins": { "log": { "enabled": false, "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": { "configuration": "android.emu.Pixel4.android_12.qa.debug", "loglevel": "trace" }, "device": { "type": "android.emulator", "device": { "avdName": "Pixel_4_API_31" } }, "logger": { "level": "trace", "overrideConsole": true, "options": { "showLoggerName": true, "showPid": true, "showLevel": false, "showMetadata": false, "basepath": "/Users/myuser/git/Project-Dev-Bundle/Mobile/node_modules/detox/src", "prefixers": {}, "stringifiers": {} } }, "testRunner": { "retries": 0, "forwardEnv": true, "bail": false, "jest": { "setupTimeout": 300000, "teardownTimeout": 30000, "retryAfterCircusRetries": false, "reportWorkerAssign": true }, "args": { "$0": "jest", "_": [ "e2e/Regression/helpCenter.e2e.ts" ], "config": "e2e/jest.config.ts", "--": [] }, "$0": "jest" }, "session": { "autoStart": true, "debugSynchronization": 10000 } }, "detoxIPCServer": "primary-7920", "testResults": [], "testSessionIndex": 0, "workersCount": 0 } 09:50:00.547 detox[7920] i ipc Server path not specified, so defaulting to ipc.config.socketRoot + ipc.config.appspace + ipc.config.id /tmp/detox.primary-7920 09:50:00.549 detox[7920] i ipc starting server on /tmp/detox.primary-7920 09:50:00.549 detox[7920] i ipc starting TLS server false 09:50:00.550 detox[7920] i ipc starting server as Unix || Windows Socket 09:50:00.553 detox[7920] i ws-server Detox server listening on localhost:62679... 09:50:00.554 detox[7920] i lifecycle Serialized the session state at: /private/var/folders/32/_3sx1ds95qd680qsbzc4zrph0000gp/T/c65e5dd1-d125-9602-8293-5018aa887422.detox.json 09:50:00.556 detox[7920] B lifecycle DETOX_CONFIGURATION="android.emu.Pixel4.android_12.qa.debug" DETOX_LOGLEVEL="trace" jest --config e2e/jest.config.ts e2e/Regression/helpCenter.e2e.ts 09:50:02.974 detox[7923] B lifecycle e2e/Regression/helpCenter.e2e.ts 09:50:04.884 detox[7923] B lifecycle set up environment 09:50:04.888 detox[7923] i ipc Service path not specified, so defaulting to ipc.config.socketRoot + ipc.config.appspace + id 09:50:04.888 detox[7923] i ipc requested connection to primary-7920 /tmp/detox.primary-7920 09:50:04.889 detox[7923] i ipc Connecting client on Unix Socket : /tmp/detox.primary-7920 09:50:04.890 detox[7923] i ipc retrying reset 09:50:04.890 detox[7920] i ipc ## socket connection to server detected ## 09:50:04.891 detox[7923] i ipc dispatching event to primary-7920 /tmp/detox.primary-7920 : registerContext , { id: [32m'secondary-7923'[39m } 09:50:04.892 detox[7920] i ipc received event of : registerContext { id: [32m'secondary-7923'[39m } 09:50:04.893 detox[7920] i ipc dispatching event to socket : registerContextDone { testResults: [], testSessionIndex: [33m0[39m } 09:50:04.893 detox[7923] i ipc ## received events ## 09:50:04.894 detox[7923] i ipc detected event registerContextDone { testResults: [], testSessionIndex: [33m0[39m } 09:50:04.894 detox[7923] i ipc dispatching event to primary-7920 /tmp/detox.primary-7920 : registerWorker , { workerId: [32m'w1'[39m } 09:50:04.894 detox[7920] i ipc received event of : registerWorker { workerId: [32m'w1'[39m } 09:50:04.894 detox[7920] i ipc dispatching event to socket : registerWorkerDone { workersCount: [33m1[39m } 09:50:04.895 detox[7920] i ipc broadcasting event to all known sockets listening to /tmp/detox.primary-7920 : sessionStateUpdate { workersCount: [33m1[39m } 09:50:04.895 detox[7923] i ipc ## received events ## 09:50:04.895 detox[7923] i ipc detected event registerWorkerDone { workersCount: [33m1[39m } 09:50:04.979 detox[7923] i ipc ## received events ## 09:50:04.979 detox[7923] i ipc detected event sessionStateUpdate { workersCount: [33m1[39m } 09:50:04.983 detox[7920] B ws-server@62683 connection :62679<->:62683 09:50:04.983 detox[7923] i ws-client opened web socket to: ws://localhost:62679 09:50:04.985 detox[7923] i ws-client send message data: {"type":"login","params":{"sessionId":"e0309596-d5a5-11ac-aa59-42b3bbca5457","role":"tester"},"messageId":0} 09:50:04.985 detox[7920] i ws-server@62683 get data: {"type":"login","params":{"sessionId":"e0309596-d5a5-11ac-aa59-42b3bbca5457","role":"tester"},"messageId":0} 09:50:04.986 detox[7920] i ws-server created session e0309596-d5a5-11ac-aa59-42b3bbca5457 09:50:04.986 detox[7920] i ws-server@62683 send data: { "type": "loginSuccess", "params": { "testerConnected": true, "appConnected": false }, "messageId": 0 } 09:50:04.986 detox[7920] i ws-server tester joined session e0309596-d5a5-11ac-aa59-42b3bbca5457 09:50:04.987 detox[7923] i ws-client get message data: {"type":"loginSuccess","params":{"testerConnected":true,"appConnected":false},"messageId":0} 09:50:05.028 detox[7923] B device allocate args: ({"type":"android.emulator","device":{"avdName":"Pixel_4_API_31"}}) 09:50:05.028 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/emulator/emulator" -list-avds --verbose 09:50:05.084 detox[7923] i child-process:EXEC_SUCCESS Pixel_4_API_31 09:50:05.084 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/emulator/emulator" -version 09:50:05.229 detox[7923] i child-process:EXEC_SUCCESS INFO | Duplicate loglines will be removed, if you wish to see each indiviudal line launch with the -log-nofilter flag. Android emulator version 31.3.13.0 (build_id 9189900) (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. 09:50:05.230 detox[7923] i device Detected emulator binary version { major: 31, minor: 3, patch: 13, toString: [Function: toString] } 09:50:05.230 detox[7923] i device:ALLOCATE_DEVICE Trying to allocate a device based on "Pixel_4_API_31" 09:50:05.231 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" devices 09:50:05.263 detox[7923] i child-process:EXEC_SUCCESS List of devices attached emulator-5554 device 09:50:05.265 detox[7923] i device:TELNET_CONNECTING port: 5554, host: localhost 09:50:05.271 detox[7923] i device:DEVICE_LOOKUP Found a matching & free device emulator-5554 09:50:05.273 detox[7923] i device:ALLOCATE_DEVICE Settled on emulator-5554 09:50:05.273 detox[7923] B device _launchEmulator args: ("Pixel_4_API_31", "emulator-5554", true, {"port":null}) 09:50:05.273 detox[7923] B device _awaitEmulatorBoot args: ("emulator-5554") 09:50:05.273 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 shell "getprop dev.bootcomplete" 09:50:05.319 detox[7923] i child-process:EXEC_SUCCESS 1 09:50:05.319 detox[7923] E device _awaitEmulatorBoot 09:50:05.320 detox[7923] B artifacts-manager onBootDevice args: ({"deviceId":"emulator-5554","type":"Pixel_4_API_31","coldBoot":false}) 09:50:05.320 detox[7923] E artifacts-manager onBootDevice 09:50:05.320 detox[7923] E device _launchEmulator 09:50:05.321 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 shell "getprop ro.build.version.sdk" 09:50:05.369 detox[7923] i child-process:EXEC_SUCCESS 31 09:50:05.370 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 shell "settings put global animator_duration_scale 0" 09:50:05.418 detox[7923] i child-process:EXEC_SUCCESS 09:50:05.418 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 shell "settings put global window_animation_scale 0" 09:50:05.478 detox[7923] i child-process:EXEC_SUCCESS 09:50:05.478 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 shell "settings put global transition_animation_scale 0" 09:50:05.526 detox[7923] i child-process:EXEC_SUCCESS 09:50:05.527 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 shell "dumpsys power | grep \"^[ ]*m[UW].*=\"" 09:50:05.602 detox[7923] i child-process:EXEC_SUCCESS mWakefulness=Awake mWakefulnessChanging=false mWakeLockSummary=0x0 mWakeUpWhenPluggedOrUnpluggedConfig=false mWakeUpWhenPluggedOrUnpluggedInTheaterModeConfig=false mUserActivityTimeoutOverrideFromWindowManager=-1 mUserInactiveOverrideFromWindowManager=false mUserId=0 mWakeLockSummary=0x0 mUserInteractionBackoffMillis=60000 09:50:05.602 detox[7923] E device allocate 09:50:05.621 detox[7923] B device installUtilBinaries args: () 09:50:05.621 detox[7923] E device installUtilBinaries 09:50:05.622 detox[7923] B device selectApp args: ("default") 09:50:05.622 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/build-tools/33.0.0/aapt" dump badging "/Users/myuser/git/Project-Dev-Bundle/Mobile/android/app/build/outputs/apk/qa/debug/app-qa-arm64-v8a-debug.apk" 09:50:05.680 detox[7923] i child-process:EXEC_SUCCESS package: name='com.myproject.app.qa' versionCode='6000001' versionName='0.0.1' platformBuildVersionName='13' platformBuildVersionCode='33' compileSdkVersion='33' compileSdkVersionCodename='13' sdkVersion:'28' targetSdkVersion:'33' uses-permission: name='android.permission.SYSTEM_ALERT_WINDOW' uses-permission: name='android.permission.WRITE_EXTERNAL_STORAGE' uses-permission: name='android.permission.BLUETOOTH' maxSdkVersion='30' uses-permission: name='android.permission.BLUETOOTH_ADMIN' maxSdkVersion='30' uses-permission: name='android.permission.BLUETOOTH_SCAN' uses-permission: name='android.permission.BLUETOOTH_CONNECT' uses-permission: name='android.permission.ACCESS_FINE_LOCATION' uses-permission: name='android.permission.ACCESS_COARSE_LOCATION' uses-permission: name='android.permission.ACCESS_NETWORK_STATE' uses-permission: name='android.permission.MODIFY_AUDIO_SETTINGS' uses-permission: name='android.permission.INTERNET' uses-permission: name='android.permission.READ_PHONE_STATE' uses-permission: name='android.permission.CAMERA' uses-permission: name='android.permission.RECORD_AUDIO' uses-permission: name='com.google.android.gms.permission.AD_ID' uses-permission: name='android.permission.POST_NOTIFICATIONS' uses-permission: name='android.permission.READ_EXTERNAL_STORAGE' uses-permission: name='android.permission.ACCESS_WIFI_STATE' uses-permission: name='android.permission.WAKE_LOCK' uses-permission: name='com.google.android.c2dm.permission.RECEIVE' uses-permission: name='android.permission.READ_CALENDAR' uses-permission: name='android.permission.WRITE_CALENDAR' uses-permission: name='com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE' uses-permission: name='android.permission.RECEIVE_BOOT_COMPLETED' uses-permission: name='android.permission.FOREGROUND_SERVICE' uses-permission: name='android.permission.VIBRATE' uses-permission: name='android.permission.USE_FULL_SCREEN_INTENT' uses-permission: name='android.permission.SCHEDULE_EXACT_ALARM' uses-permission: name='android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS' maxSdkVersion='30' uses-permission: name='android.permission.ACCESS_NOTIFICATION_POLICY' uses-permission: name='android.permission.BROADCAST_STICKY' uses-permission: name='android.permission.CALL_PHONE' application-label:'Enhance Select' application-label-af:'Enhance Select' application-label-am:'Enhance Select' application-label-ar:'Enhance Select' application-label-as:'Enhance Select' application-label-az:'Enhance Select' application-label-be:'Enhance Select' application-label-bg:'Enhance Select' application-label-bn:'Enhance Select' application-label-bs:'Enhance Select' application-label-ca:'Enhance Select' application-label-cs:'Enhance Select' application-label-da:'Enhance Select' application-label-de:'Enhance Select' application-label-el:'Enhance Select' application-label-en-AU:'Enhance Select' application-label-en-CA:'Enhance Select' application-label-en-GB:'Enhance Select' application-label-en-IN:'Enhance Select' application-label-en-XC:'Enhance Select' application-label-es:'Enhance Select' application-label-es-419:'Enhance Select' application-label-es-US:'Enhance Select' application-label-et:'Enhance Select' application-label-eu:'Enhance Select' application-label-fa:'Enhance Select' application-label-fi:'Enhance Select' application-label-fr:'Enhance Select' application-label-fr-CA:'Enhance Select' application-label-gl:'Enhance Select' application-label-gu:'Enhance Select' application-label-hi:'Enhance Select' application-label-hr:'Enhance Select' application-label-hu:'Enhance Select' application-label-hy:'Enhance Select' application-label-in:'Enhance Select' application-label-is:'Enhance Select' application-label-it:'Enhance Select' application-label-iw:'Enhance Select' application-label-ja:'Enhance Select' application-label-ka:'Enhance Select' application-label-kk:'Enhance Select' application-label-km:'Enhance Select' application-label-kn:'Enhance Select' application-label-ko:'Enhance Select' application-label-ky:'Enhance Select' application-label-lo:'Enhance Select' application-label-lt:'Enhance Select' application-label-lv:'Enhance Select' application-label-mk:'Enhance Select' application-label-ml:'Enhance Select' application-label-mn:'Enhance Select' application-label-mr:'Enhance Select' application-label-ms:'Enhance Select' application-label-my:'Enhance Select' application-label-nb:'Enhance Select' application-label-ne:'Enhance Select' application-label-nl:'Enhance Select' application-label-or:'Enhance Select' application-label-pa:'Enhance Select' application-label-pl:'Enhance Select' application-label-pt:'Enhance Select' application-label-pt-BR:'Enhance Select' application-label-pt-PT:'Enhance Select' application-label-ro:'Enhance Select' application-label-ru:'Enhance Select' application-label-si:'Enhance Select' application-label-sk:'Enhance Select' application-label-sl:'Enhance Select' application-label-sq:'Enhance Select' application-label-sr:'Enhance Select' application-label-sr-Latn:'Enhance Select' application-label-sv:'Enhance Select' application-label-sw:'Enhance Select' application-label-ta:'Enhance Select' application-label-te:'Enhance Select' application-label-th:'Enhance Select' application-label-tl:'Enhance Select' application-label-tr:'Enhance Select' application-label-uk:'Enhance Select' application-label-ur:'Enhance Select' application-label-uz:'Enhance Select' application-label-vi:'Enhance Select' application-label-zh:'Enhance Select' application-label-zh-CN:'Enhance Select' application-label-zh-HK:'Enhance Select' application-label-zh-TW:'Enhance Select' application-label-zu:'Enhance Select' 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-icon-65535:'res/mipmap-anydpi-v26/ic_launcher.xml' application: label='Enhance Select' icon='res/mipmap-anydpi-v26/ic_launcher.xml' application-debuggable launchable-activity: name='com.myproject.app.MainActivity' label='Enhance Select' icon='' feature-group: label='' uses-gl-es: '0x20000' uses-feature-not-required: name='android.hardware.bluetooth' uses-feature-not-required: name='android.hardware.camera' uses-feature-not-required: name='android.hardware.camera.autofocus' uses-feature-not-required: name='android.hardware.microphone' uses-feature-not-required: name='android.hardware.telephony' 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' 'bn' 'bs' 'ca' 'cs' 'da' 'de' 'el' 'en-AU' 'en-CA' 'en-GB' 'en-IN' 'en-XC' 'es' 'es-419' 'es-US' 'et' 'eu' 'fa' 'fi' 'fr' 'fr-CA' 'gl' 'gu' 'hi' 'hr' 'hu' 'hy' 'in' 'is' 'it' 'iw' 'ja' 'ka' 'kk' 'km' 'kn' 'ko' 'ky' 'lo' 'lt' 'lv' 'mk' 'ml' 'mn' 'mr' 'ms' 'my' 'nb' 'ne' 'nl' 'or' 'pa' 'pl' 'pt' 'pt-BR' 'pt-PT' 'ro' 'ru' 'si' 'sk' 'sl' 'sq' 'sr' 'sr-Latn' 'sv' 'sw' 'ta' 'te' 'th' 'tl' 'tr' 'uk' 'ur' 'uz' 'vi' 'zh' 'zh-CN' 'zh-HK' 'zh-TW' 'zu' densities: '120' '160' '240' '320' '480' '640' '65534' '65535' native-code: 'arm64-v8a' 09:50:05.681 detox[7923] E device selectApp 09:50:05.681 detox[7923] B device uninstallApp args: () 09:50:05.681 detox[7923] B artifacts-manager onBeforeUninstallApp args: ({"deviceId":"emulator-5554","bundleId":"com.myproject.app.qa"}) 09:50:05.681 detox[7923] E artifacts-manager onBeforeUninstallApp 09:50:05.681 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 shell "pm list packages com.myproject.app.qa" 09:50:05.733 detox[7923] i child-process:EXEC_SUCCESS package:com.myproject.app.qa.test package:com.myproject.app.qa 09:50:05.733 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 uninstall com.myproject.app.qa 09:50:05.854 detox[7923] i child-process:EXEC_SUCCESS Success 09:50:05.855 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 shell "pm list packages com.myproject.app.qa.test" 09:50:05.923 detox[7923] i child-process:EXEC_SUCCESS package:com.myproject.app.qa.test 09:50:05.923 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 uninstall com.myproject.app.qa.test 09:50:06.052 detox[7923] i child-process:EXEC_SUCCESS Success 09:50:06.052 detox[7923] E device uninstallApp 09:50:06.052 detox[7923] B device selectApp args: ("default") 09:50:06.053 detox[7923] B device terminateApp args: () 09:50:06.053 detox[7923] B artifacts-manager onBeforeTerminateApp args: ({"deviceId":"emulator-5554","bundleId":"com.myproject.app.qa"}) 09:50:06.053 detox[7923] E artifacts-manager onBeforeTerminateApp 09:50:06.054 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 shell "am force-stop com.myproject.app.qa" 09:50:06.102 detox[7923] i child-process:EXEC_SUCCESS 09:50:06.103 detox[7923] B artifacts-manager onTerminateApp args: ({"deviceId":"emulator-5554","bundleId":"com.myproject.app.qa"}) 09:50:06.103 detox[7923] E artifacts-manager onTerminateApp 09:50:06.103 detox[7923] E device terminateApp 09:50:06.103 detox[7923] E device selectApp 09:50:06.103 detox[7923] B device installApp args: () 09:50:06.104 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/build-tools/33.0.0/aapt" dump xmlstrings "/Users/myuser/git/Project-Dev-Bundle/Mobile/android/app/build/outputs/apk/qa/debug/app-qa-arm64-v8a-debug.apk" AndroidManifest.xml 09:50:06.139 detox[7923] i child-process:EXEC_SUCCESS String pool of 292 unique UTF-16 non-sorted strings, 292 entries and 0 styles using 23792 bytes: String #0: theme String #1: label String #2: icon String #3: name String #4: permission String #5: enabled String #6: debuggable String #7: exported String #8: process String #9: taskAffinity String #10: stateNotNeeded String #11: excludeFromRecents String #12: authorities String #13: initOrder String #14: grantUriPermissions String #15: priority String #16: launchMode String #17: screenOrientation String #18: configChanges String #19: value String #20: resource String #21: scheme String #22: host String #23: pathPrefix String #24: minSdkVersion String #25: versionCode String #26: versionName String #27: windowSoftInputMode String #28: noHistory String #29: targetSdkVersion String #30: maxSdkVersion String #31: allowBackup String #32: glEsVersion String #33: required String #34: hardwareAccelerated String #35: usesCleartextTraffic String #36: autoVerify String #37: resizeableActivity String #38: supportsPictureInPicture String #39: directBootAware String #40: networkSecurityConfig String #41: roundIcon String #42: visibleToInstantApps String #43: compileSdkVersion String #44: compileSdkVersionCodename String #45: appComponentFactory String #46: foregroundServiceType String #47: allowNativeHeapPointerTagging String #48: usesPermissionFlags String #49: String #50: /jes/ String #51: 0.0.1 String #52: 13 String #53: :playcore_missing_splits_activity String #54: GlideModule String #55: action String #56: activity String #57: android String #58: android.app.action.APP_BLOCK_STATE_CHANGED String #59: android.app.action.NOTIFICATION_CHANNEL_BLOCK_STATE_CHANGED String #60: android.app.action.NOTIFICATION_CHANNEL_GROUP_BLOCK_STATE_CHANGED String #61: android.app.action.SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED String #62: android.hardware.bluetooth String #63: android.hardware.camera String #64: android.hardware.camera.autofocus String #65: android.hardware.microphone String #66: android.hardware.telephony String #67: android.intent.action.ACTION_POWER_CONNECTED String #68: android.intent.action.ACTION_POWER_DISCONNECTED String #69: android.intent.action.BATTERY_LOW String #70: android.intent.action.BATTERY_OKAY String #71: android.intent.action.BOOT_COMPLETED String #72: android.intent.action.DEVICE_STORAGE_LOW String #73: android.intent.action.DEVICE_STORAGE_OK String #74: android.intent.action.DIAL String #75: android.intent.action.EDIT String #76: android.intent.action.GET_CONTENT String #77: android.intent.action.MAIN String #78: android.intent.action.QUICKBOOT_POWERON String #79: android.intent.action.SEND String #80: android.intent.action.SENDTO String #81: android.intent.action.TIMEZONE_CHANGED String #82: android.intent.action.TIME_SET String #83: android.intent.action.VIEW String #84: android.intent.category.BROWSABLE String #85: android.intent.category.DEFAULT String #86: android.intent.category.LAUNCHER String #87: android.media.action.IMAGE_CAPTURE String #88: android.net.conn.CONNECTIVITY_CHANGE String #89: android.permission.ACCESS_COARSE_LOCATION String #90: android.permission.ACCESS_FINE_LOCATION String #91: android.permission.ACCESS_NETWORK_STATE String #92: android.permission.ACCESS_NOTIFICATION_POLICY String #93: android.permission.ACCESS_WIFI_STATE String #94: android.permission.BIND_JOB_SERVICE String #95: android.permission.BLUETOOTH String #96: android.permission.BLUETOOTH_ADMIN String #97: android.permission.BLUETOOTH_CONNECT String #98: android.permission.BLUETOOTH_SCAN String #99: android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS String #100: android.permission.BROADCAST_STICKY String #101: android.permission.CALL_PHONE String #102: android.permission.CAMERA String #103: android.permission.DUMP String #104: android.permission.FOREGROUND_SERVICE String #105: android.permission.INTERNET String #106: android.permission.MODIFY_AUDIO_SETTINGS String #107: android.permission.POST_NOTIFICATIONS String #108: android.permission.READ_CALENDAR String #109: android.permission.READ_EXTERNAL_STORAGE String #110: android.permission.READ_PHONE_STATE String #111: android.permission.RECEIVE_BOOT_COMPLETED String #112: android.permission.RECORD_AUDIO String #113: android.permission.SCHEDULE_EXACT_ALARM String #114: android.permission.SYSTEM_ALERT_WINDOW String #115: android.permission.USE_FULL_SCREEN_INTENT String #116: android.permission.VIBRATE String #117: android.permission.WAKE_LOCK String #118: android.permission.WRITE_CALENDAR String #119: android.permission.WRITE_EXTERNAL_STORAGE String #120: android.settings.action.MANAGE_OVERLAY_PERMISSION String #121: android.support.FILE_PROVIDER_PATHS String #122: androidx.core.app.CoreComponentFactory String #123: androidx.core.content.FileProvider String #124: androidx.emoji2.text.EmojiCompatInitializer String #125: androidx.lifecycle.ProcessLifecycleInitializer String #126: androidx.room.MultiInstanceInvalidationService String #127: androidx.startup String #128: androidx.startup.InitializationProvider String #129: androidx.work.WorkManagerInitializer String #130: androidx.work.diagnostics.REQUEST_DIAGNOSTICS String #131: androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy String #132: androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy String #133: androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy String #134: androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy String #135: androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver String #136: androidx.work.impl.background.systemalarm.RescheduleReceiver String #137: androidx.work.impl.background.systemalarm.SystemAlarmService String #138: androidx.work.impl.background.systemalarm.UpdateProxies String #139: androidx.work.impl.background.systemjob.SystemJobService String #140: androidx.work.impl.diagnostics.DiagnosticsReceiver String #141: androidx.work.impl.foreground.SystemForegroundService String #142: androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver String #143: app.notifee.core.AlarmPermissionBroadcastReceiver String #144: app.notifee.core.BlockStateBroadcastReceiver String #145: app.notifee.core.ForegroundService String #146: app.notifee.core.NotificationAlarmReceiver String #147: app.notifee.core.NotificationReceiverActivity String #148: app.notifee.core.RebootBroadcastReceiver String #149: app.notifee.core.ReceiverService String #150: app_data_collection_default_enabled String #151: application String #152: backend:com.google.android.datatransport.cct.CctBackendFactory String #153: category String #154: cct String #155: com.bumptech.glide.integration.okhttp3.OkHttpGlideModule String #156: com.facebook.react.devsupport.DevSettingsActivity String #157: com.google.android.c2dm.intent.RECEIVE String #158: com.google.android.c2dm.permission.RECEIVE String #159: com.google.android.c2dm.permission.SEND String #160: com.google.android.datatransport.runtime.backends.TransportBackendDiscovery String #161: com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver String #162: com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService String #163: com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE String #164: com.google.android.gms.auth.api.signin.RevocationBoundService String #165: com.google.android.gms.auth.api.signin.internal.SignInHubActivity String #166: com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION String #167: com.google.android.gms.common.api.GoogleApiActivity String #168: com.google.android.gms.measurement.AppMeasurementJobService String #169: com.google.android.gms.measurement.AppMeasurementReceiver String #170: com.google.android.gms.measurement.AppMeasurementService String #171: com.google.android.gms.permission.AD_ID String #172: com.google.android.gms.version String #173: com.google.android.play.core.assetpacks.AssetPackExtractionService String #174: com.google.android.play.core.common.PlayCoreDialogWrapperActivity String #175: com.google.android.play.core.missingsplits.PlayCoreMissingSplitsActivity String #176: com.google.firebase.INSTANCE_ID_EVENT String #177: com.google.firebase.MESSAGING_EVENT String #178: com.google.firebase.components.ComponentDiscoveryService String #179: com.google.firebase.components.ComponentRegistrar String #180: com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar String #181: com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar String #182: com.google.firebase.components:com.google.firebase.analytics.ktx.FirebaseAnalyticsKtxRegistrar String #183: com.google.firebase.components:com.google.firebase.crashlytics.CrashlyticsRegistrar String #184: com.google.firebase.components:com.google.firebase.crashlytics.ktx.FirebaseCrashlyticsKtxRegistrar String #185: com.google.firebase.components:com.google.firebase.crashlytics.ndk.CrashlyticsNdkRegistrar String #186: com.google.firebase.components:com.google.firebase.datatransport.TransportRegistrar String #187: com.google.firebase.components:com.google.firebase.iid.Registrar String #188: com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar String #189: com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar String #190: com.google.firebase.components:com.google.firebase.messaging.FirebaseMessagingRegistrar String #191: com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar String #192: com.google.firebase.components:com.google.firebase.remoteconfig.RemoteConfigRegistrar String #193: com.google.firebase.components:io.invertase.firebase.app.ReactNativeFirebaseAppRegistrar String #194: com.google.firebase.iid.FirebaseInstanceIdReceiver String #195: com.google.firebase.messaging.FirebaseMessagingService String #196: com.google.firebase.messaging.default_notification_channel_id String #197: com.google.firebase.messaging.default_notification_color String #198: com.google.firebase.perf.provider.FirebasePerfProvider String #199: com.google.firebase.provider.FirebaseInitProvider String #200: com.htc.intent.action.QUICKBOOT_POWERON String #201: com.iterable.iterableapi.IterableFirebaseMessagingService String #202: com.iterable.iterableapi.IterablePushActionReceiver String #203: com.iterable.iterableapi.IterableTrampolineActivity String #204: com.iterable.push.ACTION_PUSH_ACTION String #205: com.myproject.app.ProjectFCMListenerService String #206: com.myproject.app.MainActivity String #207: com.myproject.app.MainApplication String #208: com.myproject.app.qa String #209: com.myproject.app.qa.SentryInitProvider String #210: com.myproject.app.qa.SentryPerformanceProvider String #211: com.myproject.app.qa.androidx-startup String #212: com.myproject.app.qa.fileprovider String #213: com.myproject.app.qa.firebaseinitprovider String #214: com.myproject.app.qa.firebaseperfprovider String #215: com.myproject.app.qa.mono.embeddinator.AndroidRuntimeProvider.__mono_init__ String #216: com.myproject.app.qa.notifee-init-provider String #217: com.myproject.app.qa.reactnativefirebaseappinitprovider String #218: com.myproject.app.qa.reactnativefirebasecrashlyticsinitprovider String #219: com.reactnativecommunity.webview.RNCWebViewFileProvider String #220: com.wix.reactnativenotifications.core.ProxyService String #221: com.wix.reactnativenotifications.fcm.FcmInstanceIdListenerService String #222: com.wix.reactnativenotifications.fcm.FcmInstanceIdRefreshHandlerService String #223: com.zipow.videobox.CallInActivity String #224: com.zipow.videobox.ConfActivityNormal String #225: com.zipow.videobox.GreenRoomTransformActivity String #226: com.zipow.videobox.InMeetingSettingsActivity String #227: com.zipow.videobox.IntegrationActivity String #228: com.zipow.videobox.JoinByURLActivity String #229: com.zipow.videobox.JoinMeetingFailActivity String #230: com.zipow.videobox.MeetingEndMessageActivity String #231: com.zipow.videobox.PListActivity String #232: com.zipow.videobox.SimpleActivity String #233: com.zipow.videobox.SimpleInMeetingActivity String #234: com.zipow.videobox.ZmPollingActivity String #235: com.zipow.videobox.confapp.meeting.videoeffects.VideoEffectsActivity String #236: com.zipow.videobox.conference.ui.ZmFoldableConfActivity String #237: com.zipow.videobox.kubi.KubiService String #238: com.zipow.videobox.share.ScreenShareServiceForSDK String #239: data String #240: firebase_analytics_collection_deactivated String #241: firebase_analytics_collection_enabled String #242: firebase_crashlytics_collection_enabled String #243: firebase_messaging_auto_init_enabled String #244: firebase_performance_collection_deactivated String #245: firebase_performance_collection_enabled String #246: gnsdk.Native_gnsdk String #247: google_analytics_adid_collection_enabled String #248: google_analytics_automatic_screen_reporting_enabled String #249: google_analytics_default_allow_ad_personalization_signals String #250: google_analytics_ssaid_collection_enabled String #251: http String #252: http://schemas.android.com/apk/res/android String #253: https String #254: intent String #255: intent-filter String #256: io.invertase.firebase.app.ReactNativeFirebaseAppInitProvider String #257: io.invertase.firebase.crashlytics.ReactNativeFirebaseCrashlyticsInitProvider String #258: io.invertase.firebase.messaging.ReactNativeFirebaseMessagingHeadlessService String #259: io.invertase.firebase.messaging.ReactNativeFirebaseMessagingReceiver String #260: io.invertase.firebase.messaging.ReactNativeFirebaseMessagingService String #261: io.invertase.notifee.NotifeeInitProvider String #262: io.sentry.android.core.SentryInitProvider String #263: io.sentry.android.core.SentryPerformanceProvider String #264: io.sentry.auto-init String #265: jabraenhance String #266: jabraenhance.com String #267: listenmyproject.com String #268: mailto String #269: manifest String #270: meta-data String #271: mono.embeddinator.AndroidRuntimeProvider String #272: mono.embeddinator.classname String #273: package String #274: platformBuildVersionCode String #275: platformBuildVersionName String #276: provider String #277: qa-web.jabraenhance.com String #278: queries String #279: receiver String #280: service String #281: sms String #282: smsto String #283: us.zoom.androidlib.app.ZMFileListActivity String #284: us.zoom.internal.helper.PrivacyDisclaimerActivity String #285: us.zoom.videomeetings.intent.action.CallMyPhone String #286: us.zoom.videomeetings.intent.action.JoinBeforeHost String #287: us.zoom.videomeetings.intent.action.MeetingInvite String #288: uses-feature String #289: uses-permission String #290: uses-sdk String #291: youtube.com 09:50:06.139 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/build-tools/33.0.0/aapt" dump xmlstrings "/Users/myuser/git/Project-Dev-Bundle/Mobile/android/app/build/outputs/apk/androidTest/qa/debug/app-qa-debug-androidTest.apk" AndroidManifest.xml 09:50:06.176 detox[7923] i child-process:EXEC_SUCCESS String pool of 41 unique UTF-16 non-sorted strings, 41 entries and 0 styles using 2044 bytes: String #0: theme String #1: label String #2: name String #3: debuggable String #4: exported String #5: targetPackage String #6: handleProfiling String #7: functionalTest String #8: minSdkVersion String #9: targetSdkVersion String #10: compileSdkVersion String #11: compileSdkVersionCodename String #12: 13 String #13: Tests for com.myproject.app.qa String #14: action String #15: activity String #16: android String #17: android.intent.action.MAIN 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: com.google.android.apps.common.testing.services String #28: com.myproject.app.qa String #29: com.myproject.app.qa.test String #30: http://schemas.android.com/apk/res/android String #31: instrumentation String #32: intent-filter String #33: manifest String #34: package String #35: platformBuildVersionCode String #36: platformBuildVersionName String #37: queries String #38: uses-library String #39: uses-permission String #40: uses-sdk 09:50:06.176 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 shell "rm -fr /data/local/tmp/detox" 09:50:06.237 detox[7923] i child-process:EXEC_SUCCESS 09:50:06.237 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 shell "mkdir -p /data/local/tmp/detox" 09:50:06.281 detox[7923] i child-process:EXEC_SUCCESS 09:50:06.281 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 push "/Users/myuser/git/Project-Dev-Bundle/Mobile/android/app/build/outputs/apk/qa/debug/app-qa-arm64-v8a-debug.apk" "/data/local/tmp/detox/Application.apk" 09:50:06.820 detox[7923] i child-process:EXEC_SUCCESS /Users/myuser/git/Project-Dev-Bundle/Mobile/android/app/build/outputs/apk/qa/debug/app-qa-arm64-v8a-debug.apk: 1 file pushed, 0 skipped. 342.4 MB/s (173750562 bytes in 0.484s) 09:50:06.831 detox[7923] i child-process:SPAWN_CMD /Users/myuser/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell pm install -r -g -t /data/local/tmp/detox/Application.apk 09:50:07.596 detox[7923] i child-process:SPAWN_STDOUT Success 09:50:07.602 detox[7923] i child-process:SPAWN_END /Users/myuser/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell pm install -r -g -t /data/local/tmp/detox/Application.apk exited with code #0 09:50:07.603 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 push "/Users/myuser/git/Project-Dev-Bundle/Mobile/android/app/build/outputs/apk/androidTest/qa/debug/app-qa-debug-androidTest.apk" "/data/local/tmp/detox/Test.apk" 09:50:07.694 detox[7923] i child-process:EXEC_SUCCESS /Users/myuser/git/Project-Dev-Bundle/Mobile/android/app/build/outputs/apk/androidTest/qa/debug/app-qa-debug-androidTest.apk: 1 file pushed, 0 skipped. 332.7 MB/s (4485124 bytes in 0.013s) 09:50:07.704 detox[7923] i child-process:SPAWN_CMD /Users/myuser/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell pm install -r -g -t /data/local/tmp/detox/Test.apk 09:50:07.805 detox[7923] i child-process:SPAWN_STDOUT Success 09:50:07.809 detox[7923] i child-process:SPAWN_END /Users/myuser/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell pm install -r -g -t /data/local/tmp/detox/Test.apk exited with code #0 09:50:07.809 detox[7923] E device installApp 09:50:07.810 detox[7923] B device selectApp args: ("default") 09:50:07.813 detox[7923] B device terminateApp args: () 09:50:07.813 detox[7923] B artifacts-manager onBeforeTerminateApp args: ({"deviceId":"emulator-5554","bundleId":"com.myproject.app.qa"}) 09:50:07.814 detox[7923] E artifacts-manager onBeforeTerminateApp 09:50:07.814 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 shell "am force-stop com.myproject.app.qa" 09:50:07.869 detox[7923] i child-process:EXEC_SUCCESS 09:50:07.869 detox[7923] B artifacts-manager onTerminateApp args: ({"deviceId":"emulator-5554","bundleId":"com.myproject.app.qa"}) 09:50:07.869 detox[7923] E artifacts-manager onTerminateApp 09:50:07.869 detox[7923] E device terminateApp 09:50:07.869 detox[7923] E device selectApp 09:50:07.870 detox[7923] E lifecycle set up environment 09:50:08.029 detox[7923] i lifecycle helpCenter.e2e.ts is assigned to emulator-5554 (Pixel_4_API_31) 09:50:08.029 detox[7923] B lifecycle run the tests 09:50:08.029 detox[7923] B artifacts-manager onRunDescribeStart args: ({"name":"ROOT_DESCRIBE_BLOCK"}) 09:50:08.030 detox[7923] E artifacts-manager onRunDescribeStart 09:50:08.030 detox[7923] B lifecycle Help Center 09:50:08.030 detox[7923] B artifacts-manager onRunDescribeStart args: ({"name":"Help Center"}) 09:50:08.030 detox[7923] E artifacts-manager onRunDescribeStart 09:50:08.030 detox[7923] B lifecycle beforeAll 09:50:08.032 detox[7923] B device launchApp args: () 09:50:08.032 detox[7923] B device terminateApp args: ("com.myproject.app.qa") 09:50:08.032 detox[7923] B artifacts-manager onBeforeTerminateApp args: ({"deviceId":"emulator-5554","bundleId":"com.myproject.app.qa"}) 09:50:08.032 detox[7923] E artifacts-manager onBeforeTerminateApp 09:50:08.032 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 shell "am force-stop com.myproject.app.qa" 09:50:08.080 detox[7923] i child-process:EXEC_SUCCESS 09:50:08.080 detox[7923] B artifacts-manager onTerminateApp args: ({"deviceId":"emulator-5554","bundleId":"com.myproject.app.qa"}) 09:50:08.080 detox[7923] E artifacts-manager onTerminateApp 09:50:08.080 detox[7923] E device terminateApp 09:50:08.081 detox[7923] B artifacts-manager onBeforeLaunchApp args: ({"deviceId":"emulator-5554","bundleId":"com.myproject.app.qa","launchArgs":{"detoxServer":"ws://localhost:62679","detoxSessionId":"e0309596-d5a5-11ac-aa59-42b3bbca5457"}}) 09:50:08.081 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 shell "date +\"%m-%d %T.000\"" 09:50:08.127 detox[7923] i child-process:EXEC_SUCCESS 12-14 09:50:07.000 09:50:08.127 detox[7923] E artifacts-manager onBeforeLaunchApp 09:50:08.127 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 reverse tcp:62679 tcp:62679 09:50:08.160 detox[7923] i child-process:EXEC_SUCCESS 62679 09:50:08.160 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 shell "pm list instrumentation" 09:50:08.206 detox[7923] i child-process:EXEC_SUCCESS instrumentation:com.myproject.app.qa.test/androidx.test.runner.AndroidJUnitRunner (target=com.myproject.app.qa) 09:50:08.216 detox[7923] i child-process:SPAWN_CMD /Users/myuser/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell am instrument -w -r -e detoxServer ws://localhost:62679 -e detoxSessionId e0309596-d5a5-11ac-aa59-42b3bbca5457 -e debug false com.myproject.app.qa.test/androidx.test.runner.AndroidJUnitRunner 09:50:08.718 detox[7923] i child-process:EXEC_CMD "/Users/myuser/Library/Android/sdk/platform-tools/adb" -s emulator-5554 shell "ps | grep \"com\.myproject\.app\.qa$\"" 09:50:08.789 detox[7923] i child-process:EXEC_SUCCESS u0_a190 25303 321 15079024 253460 0 0 R com.myproject.app.qa 09:50:08.790 detox[7923] B artifacts-manager onLaunchApp args: ({"deviceId":"emulator-5554","bundleId":"com.myproject.app.qa","launchArgs":{"detoxServer":"ws://localhost:62679","detoxSessionId":"e0309596-d5a5-11ac-aa59-42b3bbca5457"},"pid":25303}) 09:50:08.790 detox[7923] E artifacts-manager onLaunchApp 09:50:08.996 detox[7923] i child-process:SPAWN_STDOUT INSTRUMENTATION_STATUS: class=com.myproject.app.DetoxTest INSTRUMENTATION_STATUS: current=1 INSTRUMENTATION_STATUS: id=AndroidJUnitRunner INSTRUMENTATION_STATUS: numtests=1 INSTRUMENTATION_STATUS: stream= com.myproject.app.DetoxTest: INSTRUMENTATION_STATUS: test=runDetoxTests 09:50:08.997 detox[7923] i child-process:SPAWN_STDOUT INSTRUMENTATION_STATUS_CODE: 1 09:50:11.920 detox[7920] B ws-server@62780 connection :62679<->:62780 09:50:11.924 detox[7920] i ws-server@62780 get data: {"messageId":0,"type":"login","params":{"role":"app","sessionId":"e0309596-d5a5-11ac-aa59-42b3bbca5457"}} 09:50:11.924 detox[7920] i ws-server@62780 send data: { "messageId": 0, "type": "loginSuccess", "params": { "testerConnected": true, "appConnected": true } } 09:50:11.925 detox[7920] i ws-server app joined session e0309596-d5a5-11ac-aa59-42b3bbca5457 09:50:11.925 detox[7920] i ws-server@62683 send data: { "type": "appConnected" } 09:50:11.926 detox[7923] i ws-client get message data: {"type":"appConnected"} 09:50:11.930 detox[7923] i ws-client send message data: {"type":"isReady","params":{},"messageId":-1000} 09:50:11.932 detox[7920] i ws-server@62683 get data: {"type":"isReady","params":{},"messageId":-1000} 09:50:11.932 detox[7920] i ws-server@62780 send data: { "type": "isReady", "params": {}, "messageId": -1000 } 09:50:13.896 detox[7920] i ws-server@62780 get data: {"messageId":-1000,"type":"ready","params":{}} 09:50:13.897 detox[7920] i ws-server@62683 send data: { "messageId": -1000, "type": "ready", "params": {} } 09:50:13.897 detox[7923] i ws-client get message data: {"messageId":-1000,"type":"ready","params":{}} 09:50:13.898 detox[7923] B artifacts-manager onAppReady args: ({"deviceId":"emulator-5554","bundleId":"com.myproject.app.qa","pid":25303}) 09:50:13.898 detox[7923] E artifacts-manager onAppReady 09:50:13.898 detox[7923] E device launchApp 09:50:13.898 detox[7920] i ws-server@62780 get data: {"messageId":-1000,"type":"ready","params":{}} 09:50:13.899 detox[7920] i ws-server@62683 send data: { "messageId": -1000, "type": "ready", "params": {} } 09:50:13.899 detox[7923] B device setURLBlacklist args: (["*api.segment.io*"]) 09:50:13.900 detox[7923] i ws-client send message data: {"type":"invoke","params":{"target":{"type":"Class","value":"com.wix.detox.espresso.EspressoDetox"},"method":"setURLBlacklist","args":[["*api.segment.io*"]]},"messageId":1} 09:50:13.900 detox[7923] i ws-client get message data: {"messageId":-1000,"type":"ready","params":{}} 09:50:13.900 detox[7920] i ws-server@62683 get data: {"type":"invoke","params":{"target":{"type":"Class","value":"com.wix.detox.espresso.EspressoDetox"},"method":"setURLBlacklist","args":[["*api.segment.io*"]]},"messageId":1} 09:50:13.901 detox[7920] i ws-server@62780 send data: { "type": "invoke", "params": { "target": { "type": "Class", "value": "com.wix.detox.espresso.EspressoDetox" }, "method": "setURLBlacklist", "args": [ [ "*api.segment.io*" ] ] }, "messageId": 1 } 09:50:13.910 detox[7920] i ws-server@62780 get data: {"messageId":1,"type":"invokeResult","params":{"result":null}} 09:50:13.910 detox[7920] i ws-server@62683 send data: { "messageId": 1, "type": "invokeResult", "params": { "result": null } } 09:50:13.910 detox[7923] i ws-client get message data: {"messageId":1,"type":"invokeResult","params":{"result":null}} 09:50:13.911 detox[7923] E device setURLBlacklist 09:50:13.911 detox[7923] E lifecycle beforeAll 09:50:13.912 detox[7923] B lifecycle MOCK TEST 09:50:13.912 detox[7923] i lifecycle Help Center: MOCK TEST 09:50:13.912 detox[7923] B artifacts-manager onTestStart args: ({"title":"MOCK TEST","fullName":"Help Center MOCK TEST","status":"running","invocations":1}) 09:50:13.913 detox[7923] E artifacts-manager onTestStart 09:50:13.913 detox[7923] B lifecycle beforeEach 09:50:13.913 detox[7923] E lifecycle beforeEach 09:50:13.913 detox[7923] B lifecycle beforeEach 09:50:13.914 detox[7923] B device reloadReactNative args: () 09:50:13.916 detox[7923] i ws-client send message data: {"type":"reactNativeReload","params":{},"messageId":-1000} 09:50:13.916 detox[7920] i ws-server@62683 get data: {"type":"reactNativeReload","params":{},"messageId":-1000} 09:50:13.916 detox[7920] i ws-server@62780 send data: { "type": "reactNativeReload", "params": {}, "messageId": -1000 } 09:50:15.248 detox[7920] i ws-server@62780 get data: {"messageId":-1000,"type":"ready","params":{}} 09:50:15.248 detox[7920] i ws-server@62683 send data: { "messageId": -1000, "type": "ready", "params": {} } 09:50:15.248 detox[7923] i ws-client get message data: {"messageId":-1000,"type":"ready","params":{}} 09:50:15.249 detox[7923] E device reloadReactNative 09:50:15.252 detox[7923] i ws-client send message data: {"type":"invoke","params":{"target":{"type":"Class","value":"com.wix.detox.espresso.DetoxAssertion"},"method":"waitForAssertMatcher","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"androidx.test.espresso.Espresso"},"method":"onView","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"com.wix.detox.espresso.DetoxMatcher"},"method":"matcherForText","args":["Sign In"]}}]}},{"type":"Invocation","value":{"target":{"type":"Class","value":"com.wix.detox.espresso.DetoxMatcher"},"method":"matcherForSufficientlyVisible","args":[{"type":"Integer","value":75}]}},{"type":"Double","value":60}]},"messageId":2} 09:50:15.252 detox[7920] i ws-server@62683 get data: {"type":"invoke","params":{"target":{"type":"Class","value":"com.wix.detox.espresso.DetoxAssertion"},"method":"waitForAssertMatcher","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"androidx.test.espresso.Espresso"},"method":"onView","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"com.wix.detox.espresso.DetoxMatcher"},"method":"matcherForText","args":["Sign In"]}}]}},{"type":"Invocation","value":{"target":{"type":"Class","value":"com.wix.detox.espresso.DetoxMatcher"},"method":"matcherForSufficientlyVisible","args":[{"type":"Integer","value":75}]}},{"type":"Double","value":60}]},"messageId":2} 09:50:15.252 detox[7920] i ws-server@62780 send data: { "type": "invoke", "params": { "target": { "type": "Class", "value": "com.wix.detox.espresso.DetoxAssertion" }, "method": "waitForAssertMatcher", "args": [ { "type": "Invocation", "value": { "target": { "type": "Class", "value": "androidx.test.espresso.Espresso" }, "method": "onView", "args": [ { "type": "Invocation", "value": { "target": { "type": "Class", "value": "com.wix.detox.espresso.DetoxMatcher" }, "method": "matcherForText", "args": [ "Sign In" ] } } ] } }, { "type": "Invocation", "value": { "target": { "type": "Class", "value": "com.wix.detox.espresso.DetoxMatcher" }, "method": "matcherForSufficientlyVisible", "args": [ { "type": "Integer", "value": 75 } ] } }, { "type": "Double", "value": 60 } ] }, "messageId": 2 } 09:50:15.253 detox[7923] B ws-client undefined with timeout (60000 ms) data: { "target": { "type": "Class", "value": "com.wix.detox.espresso.DetoxAssertion" }, "method": "waitForAssertMatcher", "args": [ { "type": "Invocation", "value": { "target": { "type": "Class", "value": "androidx.test.espresso.Espresso" }, "method": "onView", "args": [ { "type": "Invocation", "value": { "target": { "type": "Class", "value": "com.wix.detox.espresso.DetoxMatcher" }, "method": "matcherForText", "args": [ "Sign In" ] } } ] } }, { "type": "Invocation", "value": { "target": { "type": "Class", "value": "com.wix.detox.espresso.DetoxMatcher" }, "method": "matcherForSufficientlyVisible", "args": [ { "type": "Integer", "value": 75 } ] } }, { "type": "Double", "value": 60 } ] } stack: verifyText (/e2e/scripts/helpers.ts:84:6) Object.Device logs
Device logs
``` paste logs here! ```More data, please!
No response