Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow disabling Hermes engine by passing flag while building app #14041

Merged
merged 3 commits into from
Sep 21, 2022

Conversation

Parveshdhull
Copy link
Member

@Parveshdhull Parveshdhull commented Sep 20, 2022

fixes: #14031

Summary

Hermes is introduced in #8943 PR for performance improvements and also to fix app freezes in arm64 android devices.
For arm64 devices it is working great, but for x86 devices it is crashing debug app after reloading it a few times. It is a probably library bug, but we can't upgrade to newer versions because it depends on the react-native version.

So this PR allows passing the flag DISABLE_HERMES for disabling Hermes while building the app for those devices.

Testing

  • apart from simple testing like printing groovy variables, I also checked the availability of Hermes using
    (.-HermesInternal ^js js/global) inside Clojure code. It returns nil when Hermes is disabled and #js {} when enabled.
  • fix also tested by @ilmotta, (ref)

PS: Beside 10 MB size difference, I didn't faced any performance issues even after disabling hermes

status: ready

@status-im-auto
Copy link
Member

status-im-auto commented Sep 20, 2022

Jenkins Builds

Click to see older builds (14)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 35d7e3e #1 2022-09-20 06:23:58 ~1 min tests 📦log
✔️ 35d7e3e #1 2022-09-20 06:29:31 ~7 min android-e2e 📦apk 📲
✔️ 35d7e3e #1 2022-09-20 06:29:51 ~7 min android 📦apk 📲
✔️ 35d7e3e #1 2022-09-20 06:34:10 ~12 min ios 📦ipa 📲
✔️ 466f22f #2 2022-09-20 21:02:07 ~1 min tests 📦log
✔️ 5fc6a5a #3 2022-09-20 21:09:17 ~1 min tests 📦log
✔️ eafe749 #4 2022-09-20 21:12:25 ~2 min tests 📦log
✔️ eafe749 #4 2022-09-20 21:18:18 ~7 min android-e2e 📦apk 📲
✔️ eafe749 #4 2022-09-20 21:18:34 ~8 min android 📦apk 📲
✔️ eafe749 #4 2022-09-20 21:21:40 ~11 min ios 📦ipa 📲
✔️ c7e6715 #5 2022-09-20 21:29:03 ~1 min tests 📦log
✔️ c7e6715 #5 2022-09-20 21:34:47 ~7 min android-e2e 📦apk 📲
✔️ c7e6715 #5 2022-09-20 21:36:25 ~9 min android 📦apk 📲
✔️ c7e6715 #5 2022-09-20 21:39:22 ~11 min ios 📦ipa 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 498f25c #6 2022-09-21 00:12:51 ~1 min tests 📦log
✔️ 498f25c #6 2022-09-21 00:18:06 ~7 min android-e2e 📦apk 📲
✔️ 498f25c #6 2022-09-21 00:18:27 ~7 min android 📦apk 📲
✔️ 498f25c #6 2022-09-21 00:22:53 ~11 min ios 📦ipa 📲
✔️ a04738c #7 2022-09-21 05:27:08 ~1 min tests 📦log
✔️ a04738c #7 2022-09-21 05:33:11 ~7 min android-e2e 📦apk 📲
✔️ a04738c #7 2022-09-21 05:33:32 ~8 min android 📦apk 📲
✔️ a04738c #7 2022-09-21 05:38:25 ~13 min ios 📦ipa 📲

@Parveshdhull Parveshdhull self-assigned this Sep 20, 2022
@Parveshdhull Parveshdhull changed the title fix android app debug crash [WIP] fix android app debug crash Sep 20, 2022
@Parveshdhull Parveshdhull force-pushed the fix/android-app-crash branch 2 times, most recently from 466f22f to 5fc6a5a Compare September 20, 2022 21:07
@Parveshdhull Parveshdhull changed the title [WIP] fix android app debug crash Allow disabling Hermes engine by passing flag while building app Sep 20, 2022
@Parveshdhull Parveshdhull marked this pull request as ready for review September 20, 2022 21:09
@status-im-auto
Copy link
Member

3% of end-end tests have passed

Total executed tests: 87
Failed tests: 84
Passed tests: 3
IDs of failed tests: 700758,700734,702176,695843,700768,702157,3994,702153,702394,702175,700739,5360,6265,702196,700719,6263,702077,700763,700718,700765,702392,700747,700762,5319,700742,702072,700761,6315,6316,702156,5373,700769,6305,5756,700736,700764,702186,700743,700745,700749,702155,5310,702076,6270,702073,700757,700746,5342,702078,700760,700738,702393,700744,5689,6253,702194,5396,702198,702199,5317,5675,700766,702177,700737,702152,5315,700767,700732,702189,702075,702074,700750,700759,702158,700748,5313,700756,5387,3997,700735,700770,6283,702195,702197 

Failed tests (84)

Click to expand
  • Rerun failed tests

  • Class TestPublicChatBrowserOneDeviceMerged:

    1. test_public_chat_open_using_deep_link, id: 700739
    Test setup failed: critical/test_public_chat_browsing.py:235: in prepare_devices
        self.home = self.sign_in.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    2. test_browser_bookmarks_create_edit_remove, id: 702077

    Test setup failed: critical/test_public_chat_browsing.py:235: in prepare_devices
        self.home = self.sign_in.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    3. test_browser_blocked_url, id: 702072

    Test setup failed: critical/test_public_chat_browsing.py:235: in prepare_devices
        self.home = self.sign_in.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    4. test_browser_delete_close_tabs, id: 702076

    Test setup failed: critical/test_public_chat_browsing.py:235: in prepare_devices
        self.home = self.sign_in.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    5. test_browser_connection_is_secure_not_secure_warning, id: 702073

    Test setup failed: critical/test_public_chat_browsing.py:235: in prepare_devices
        self.home = self.sign_in.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    6. test_browser_web3_permissions_testdapp, id: 702078

    Test setup failed: critical/test_public_chat_browsing.py:235: in prepare_devices
        self.home = self.sign_in.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    7. test_public_chat_tag_message, id: 700738

    Test setup failed: critical/test_public_chat_browsing.py:235: in prepare_devices
        self.home = self.sign_in.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    8. test_public_chat_navigate_to_chat_when_relaunch, id: 5396

    Test setup failed: critical/test_public_chat_browsing.py:235: in prepare_devices
        self.home = self.sign_in.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    9. test_public_chat_copy_and_paste_message_in_chat_input, id: 5317

    Test setup failed: critical/test_public_chat_browsing.py:235: in prepare_devices
        self.home = self.sign_in.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    10. test_public_chat_fetch_more_history, id: 5675

    Device 1: Click until Button by accessibility id: lets-go-button is NOT presented
    Device 1: Find Button by accessibility id: lets-go-button

    Test setup failed: critical/test_public_chat_browsing.py:235: in prepare_devices
        self.home = self.sign_in.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    11. test_browser_offline, id: 702075

    Test setup failed: critical/test_public_chat_browsing.py:235: in prepare_devices
        self.home = self.sign_in.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    12. test_browser_invalid_url, id: 702074

    Test setup failed: critical/test_public_chat_browsing.py:235: in prepare_devices
        self.home = self.sign_in.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Class TestPairingSyncMultipleDevicesMerged:

    1. test_pairing_sync_clear_history, id: 702394

    Test setup failed: critical/test_pairing_devices_sync.py:95: in prepare_devices
        self.home_1 = self.device_1.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    2. test_pairing_sync_contacts_block_unblock, id: 702196

    Test setup failed: critical/test_pairing_devices_sync.py:95: in prepare_devices
        self.home_1 = self.device_1.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    3. test_pairing_sync_initial_profile_picture, id: 702392

    Test setup failed: critical/test_pairing_devices_sync.py:95: in prepare_devices
        self.home_1 = self.device_1.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    4. test_pairing_sync_initial_bookmarks, id: 702393

    Test setup failed: critical/test_pairing_devices_sync.py:95: in prepare_devices
        self.home_1 = self.device_1.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    5. test_pairing_sync_initial_contacts_blocked_users, id: 702194

    Device 1: Click until Button by accessibility id: lets-go-button is NOT presented
    Device 1: Find Button by accessibility id: lets-go-button

    Test setup failed: critical/test_pairing_devices_sync.py:95: in prepare_devices
        self.home_1 = self.device_1.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    6. test_pairing_sync_1_1_chat_message, id: 702198

    Test setup failed: critical/test_pairing_devices_sync.py:95: in prepare_devices
        self.home_1 = self.device_1.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    7. test_pairing_sync_public_chat_add_remove, id: 702199

    Test setup failed: critical/test_pairing_devices_sync.py:95: in prepare_devices
        self.home_1 = self.device_1.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    8. test_pairing_sync_initial_public_chats, id: 702195

    Test setup failed: critical/test_pairing_devices_sync.py:95: in prepare_devices
        self.home_1 = self.device_1.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    9. test_pairing_sync_contacts_add_remove_set_nickname_ens, id: 702197

    Test setup failed: critical/test_pairing_devices_sync.py:95: in prepare_devices
        self.home_1 = self.device_1.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Class TestOnboardingOneDeviceMerged:

    1. test_onboarding_add_new_multiaccount_username_by_position_pass_validation, id: 700747

    Test setup failed: critical/onboarding/test_onboarding_flows.py:20: in prepare_devices
        self.home = self.sign_in.create_user(password=self.password)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    2. test_onboarding_home_initial_popup, id: 700742

    Device 1: Click until Button by accessibility id: lets-go-button is NOT presented
    Device 1: Find Button by accessibility id: lets-go-button

    Test setup failed: critical/onboarding/test_onboarding_flows.py:20: in prepare_devices
        self.home = self.sign_in.create_user(password=self.password)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    3. test_onboarding_share_contact_address, id: 700743

    Test setup failed: critical/onboarding/test_onboarding_flows.py:20: in prepare_devices
        self.home = self.sign_in.create_user(password=self.password)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    4. test_onboarding_backup_seed_phrase_restore_same_login_logcat, id: 700745

    Test setup failed: critical/onboarding/test_onboarding_flows.py:20: in prepare_devices
        self.home = self.sign_in.create_user(password=self.password)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    5. test_onboarding_cant_sign_in_with_invalid_password_logcat, id: 700746

    Test setup failed: critical/onboarding/test_onboarding_flows.py:20: in prepare_devices
        self.home = self.sign_in.create_user(password=self.password)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    6. test_onboarding_share_wallet_address, id: 700744

    Test setup failed: critical/onboarding/test_onboarding_flows.py:20: in prepare_devices
        self.home = self.sign_in.create_user(password=self.password)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Class TestGroupChatMultipleDeviceMerged:

    1. test_group_chat_push_system_messages_when_invited, id: 3994

    Device 1: Click until Button by accessibility id: lets-go-button is NOT presented
    Device 1: Find Button by accessibility id: lets-go-button

    Test setup failed: critical/chats/test_group_chat.py:20: in prepare_devices
        self.homes[key] = sign_in.create_user(enable_notifications=True)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    2. test_group_chat_highligted, id: 5756

    Test setup failed: critical/chats/test_group_chat.py:20: in prepare_devices
        self.homes[key] = sign_in.create_user(enable_notifications=True)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    3. test_group_chat_add_new_member, id: 700732

    Test setup failed: critical/chats/test_group_chat.py:20: in prepare_devices
        self.homes[key] = sign_in.create_user(enable_notifications=True)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    4. test_group_chat_leave_relogin, id: 3997

    Test setup failed: critical/chats/test_group_chat.py:20: in prepare_devices
        self.homes[key] = sign_in.create_user(enable_notifications=True)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Class TestEnsStickersMultipleDevicesMerged:

    1. test_sticker_1_1_public_chat_mainnet, id: 702157

    Test setup failed: critical/chats/test_1_1_public_chats.py:967: in prepare_devices
        self.home_1 = self.device_1.recover_access(passphrase=self.sender['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    2. test_ens_command_send_tx_eth_1_1_chat, id: 702153

    Test setup failed: critical/chats/test_1_1_public_chats.py:967: in prepare_devices
        self.home_1 = self.device_1.recover_access(passphrase=self.sender['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    3. test_ens_mention_push_highlighted_public_chat, id: 702156

    Test setup failed: critical/chats/test_1_1_public_chats.py:967: in prepare_devices
        self.home_1 = self.device_1.recover_access(passphrase=self.sender['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    4. test_ens_mention_nickname_1_1_chat, id: 702155

    Test setup failed: critical/chats/test_1_1_public_chats.py:967: in prepare_devices
        self.home_1 = self.device_1.recover_access(passphrase=self.sender['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    5. test_ens_purchased_in_profile, id: 702152

    Device 1: Find Button by accessibility id: lets-go-button
    Device 1: Tap on found: Button

    Test setup failed: critical/chats/test_1_1_public_chats.py:967: in prepare_devices
        self.home_1 = self.device_1.recover_access(passphrase=self.sender['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    6. test_start_new_chat_public_key_validation, id: 702158

    Test setup failed: critical/chats/test_1_1_public_chats.py:967: in prepare_devices
        self.home_1 = self.device_1.recover_access(passphrase=self.sender['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Class TestSendTxDeviceMerged:

    1. test_send_tx_eth_check_logcat, id: 700763

    Device 1: Find Button by accessibility id: lets-go-button
    Device 1: Tap on found: Button

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:23: in prepare_devices
        self.home = self.sign_in.recover_access(self.user['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    2. test_send_tx_custom_token_18_decimals_invalid_password, id: 700765

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:23: in prepare_devices
        self.home = self.sign_in.recover_access(self.user['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    3. test_send_tx_token_8_decimals, id: 700764

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:23: in prepare_devices
        self.home = self.sign_in.recover_access(self.user['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    4. test_send_tx_set_recipient_options, id: 700757

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:23: in prepare_devices
        self.home = self.sign_in.recover_access(self.user['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    5. test_send_tx_sign_message_2tx_in_batch_tx_filters_request_stt_testdapp, id: 5342

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:23: in prepare_devices
        self.home = self.sign_in.recover_access(self.user['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Class TestKeycardTxOneDeviceMerged:

    1. test_keycard_relogin_after_restore, id: 700768

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:279: in prepare_devices
        self.home = self.sign_in.recover_access(passphrase=self.user['passphrase'], keycard=True)
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    2. test_keycard_send_tx_sign_message_request_stt_testdapp, id: 700769

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:279: in prepare_devices
        self.home = self.sign_in.recover_access(passphrase=self.user['passphrase'], keycard=True)
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    3. test_keycard_create_account_unlock_same_seed, id: 5689

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:279: in prepare_devices
        self.home = self.sign_in.recover_access(passphrase=self.user['passphrase'], keycard=True)
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    4. test_keycard_send_tx_eth, id: 700767

    Device 1: Find Button by accessibility id: lets-go-button
    Device 1: Tap on found: Button

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:279: in prepare_devices
        self.home = self.sign_in.recover_access(passphrase=self.user['passphrase'], keycard=True)
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    5. test_keycard_wallet_recover_pairing_check_balance_after_offline_tx_history, id: 700770

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:279: in prepare_devices
        self.home = self.sign_in.recover_access(passphrase=self.user['passphrase'], keycard=True)
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Class TestCommandsMultipleDevicesMerged:

    1. test_1_1_chat_command_decline_eth_push_changing_state, id: 6265

    Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
        self.home_1 = self.device_1.recover_access(passphrase=self.sender['passphrase'], enable_notifications=True)
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    2. test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline, id: 6263

    Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
        self.home_1 = self.device_1.recover_access(passphrase=self.sender['passphrase'], enable_notifications=True)
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    3. test_1_1_chat_command_send_tx_eth_outgoing_tx_push, id: 6253

    Device 1: Find Button by accessibility id: lets-go-button
    Device 1: Tap on found: Button

    Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
        self.home_1 = self.device_1.recover_access(passphrase=self.sender['passphrase'], enable_notifications=True)
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    Class TestOneToOneChatMultipleSharedDevices:

    1. test_1_1_chat_text_message_edit_delete_push_disappear, id: 695843

    Test setup failed: critical/chats/test_1_1_public_chats.py:218: in prepare_devices
        self.home_1 = self.device_1.create_user(enable_notifications=True)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    2. test_1_1_chat_message_reaction, id: 6315

    Device 1: Click until Button by accessibility id: lets-go-button is NOT presented
    Device 1: Find Button by accessibility id: lets-go-button

    Test setup failed: critical/chats/test_1_1_public_chats.py:218: in prepare_devices
        self.home_1 = self.device_1.create_user(enable_notifications=True)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    3. test_1_1_chat_audio_message_with_push, id: 6316

    Test setup failed: critical/chats/test_1_1_public_chats.py:218: in prepare_devices
        self.home_1 = self.device_1.create_user(enable_notifications=True)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    4. test_1_1_chat_emoji_send_reply_and_open_link, id: 5373

    Test setup failed: critical/chats/test_1_1_public_chats.py:218: in prepare_devices
        self.home_1 = self.device_1.create_user(enable_notifications=True)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    5. test_1_1_chat_image_send_save_reply, id: 6305

    Test setup failed: critical/chats/test_1_1_public_chats.py:218: in prepare_devices
        self.home_1 = self.device_1.create_user(enable_notifications=True)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    6. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 5310

    Test setup failed: critical/chats/test_1_1_public_chats.py:218: in prepare_devices
        self.home_1 = self.device_1.create_user(enable_notifications=True)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    7. test_1_1_chat_non_latin_message_to_newly_added_contact_with_profile_picture_on_different_networks, id: 5315

    Test setup failed: critical/chats/test_1_1_public_chats.py:218: in prepare_devices
        self.home_1 = self.device_1.create_user(enable_notifications=True)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    8. test_1_1_chat_delete_via_delete_button_relogin, id: 5387

    Test setup failed: critical/chats/test_1_1_public_chats.py:218: in prepare_devices
        self.home_1 = self.device_1.create_user(enable_notifications=True)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    9. test_1_1_chat_push_emoji, id: 6283

    Test setup failed: critical/chats/test_1_1_public_chats.py:218: in prepare_devices
        self.home_1 = self.device_1.create_user(enable_notifications=True)
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Class TestContactBlockMigrateKeycardMultipleSharedDevices:

    1. test_contact_block_unblock_public_chat_offline, id: 702176

    Test setup failed: critical/chats/test_1_1_public_chats.py:621: in prepare_devices
        self.home_1 = self.device_1.recover_access(self.sender['passphrase'], keycard=True)
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    2. test_contact_add_remove_mention_default_username_nickname_public_chat, id: 702175

    Test setup failed: critical/chats/test_1_1_public_chats.py:621: in prepare_devices
        self.home_1 = self.device_1.recover_access(self.sender['passphrase'], keycard=True)
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    3. test_keycard_command_send_tx_eth_1_1_chat, id: 702186

    Device 1: Find Button by accessibility id: lets-go-button
    Device 1: Tap on found: Button

    Test setup failed: critical/chats/test_1_1_public_chats.py:621: in prepare_devices
        self.home_1 = self.device_1.recover_access(self.sender['passphrase'], keycard=True)
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    4. test_restore_account_migrate_multiaccount_to_keycard_db_saved, id: 702177

    Test setup failed: critical/chats/test_1_1_public_chats.py:621: in prepare_devices
        self.home_1 = self.device_1.recover_access(self.sender['passphrase'], keycard=True)
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Class TestPublicChatMultipleDeviceMerged:

    1. test_public_chat_message_edit, id: 700734

    Test setup failed: critical/test_public_chat_browsing.py:21: in prepare_devices
        self.home_1, self.home_2 = device_1.create_user(), device_2.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    2. test_public_chat_unread_messages_counter, id: 5360

    Test setup failed: critical/test_public_chat_browsing.py:21: in prepare_devices
        self.home_1, self.home_2 = device_1.create_user(), device_2.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    3. test_public_chat_emoji_send_copy_paste_reply, id: 700719

    Test setup failed: critical/test_public_chat_browsing.py:21: in prepare_devices
        self.home_1, self.home_2 = device_1.create_user(), device_2.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    4. test_public_chat_unread_messages_counter_for_mention_relogin, id: 700718

    Test setup failed: critical/test_public_chat_browsing.py:21: in prepare_devices
        self.home_1, self.home_2 = device_1.create_user(), device_2.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    5. test_public_chat_delete_chat_long_press, id: 5319

    Test setup failed: critical/test_public_chat_browsing.py:21: in prepare_devices
        self.home_1, self.home_2 = device_1.create_user(), device_2.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    6. test_public_chat_link_send_open, id: 700736

    Test setup failed: critical/test_public_chat_browsing.py:21: in prepare_devices
        self.home_1, self.home_2 = device_1.create_user(), device_2.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    7. test_public_chat_mark_all_messages_as_read, id: 6270

    Test setup failed: critical/test_public_chat_browsing.py:21: in prepare_devices
        self.home_1, self.home_2 = device_1.create_user(), device_2.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    8. test_public_chat_links_with_previews_github_youtube_twitter_gif_send_enable, id: 700737

    Test setup failed: critical/test_public_chat_browsing.py:21: in prepare_devices
        self.home_1, self.home_2 = device_1.create_user(), device_2.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    9. test_public_chat_message_send_check_timestamps_while_on_different_tab, id: 5313

    Device 1: Click until Button by accessibility id: lets-go-button is NOT presented
    Device 1: Find Button by accessibility id: lets-go-button

    Test setup failed: critical/test_public_chat_browsing.py:21: in prepare_devices
        self.home_1, self.home_2 = device_1.create_user(), device_2.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    10. test_public_chat_message_delete, id: 700735

    Test setup failed: critical/test_public_chat_browsing.py:21: in prepare_devices
        self.home_1, self.home_2 = device_1.create_user(), device_2.create_user()
    ../views/sign_in_view.py:200: in create_user
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Class TestWalletManagementDeviceMerged:

    1. test_wallet_manage_assets, id: 700758

    Test setup failed: critical/wallet_and_tx/test_wallet.py:22: in prepare_devices
        self.home = self.sign_in.recover_access(self.user['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    2. test_wallet_add_account_seed_phrase_validation, id: 700762

    Test setup failed: critical/wallet_and_tx/test_wallet.py:22: in prepare_devices
        self.home = self.sign_in.recover_access(self.user['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    3. test_wallet_add_hide_unhide_account_private_key, id: 700761

    Test setup failed: critical/wallet_and_tx/test_wallet.py:22: in prepare_devices
        self.home = self.sign_in.recover_access(self.user['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    4. test_wallet_add_delete_watch_only_account, id: 700760

    Test setup failed: critical/wallet_and_tx/test_wallet.py:22: in prepare_devices
        self.home = self.sign_in.recover_access(self.user['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    5. test_wallet_fetching_balance_after_offline_insufficient_funds_errors, id: 700766

    Test setup failed: critical/wallet_and_tx/test_wallet.py:22: in prepare_devices
        self.home = self.sign_in.recover_access(self.user['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    6. test_wallet_add_account_generate_new, id: 700759

    Test setup failed: critical/wallet_and_tx/test_wallet.py:22: in prepare_devices
        self.home = self.sign_in.recover_access(self.user['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    7. test_wallet_tx_history_copy_tx_hash_on_cellular, id: 700756

    Device 1: Find Button by accessibility id: lets-go-button
    Device 1: Tap on found: Button

    Test setup failed: critical/wallet_and_tx/test_wallet.py:22: in prepare_devices
        self.home = self.sign_in.recover_access(self.user['passphrase'])
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    Class TestRestoreOneDeviceMerged:

    1. test_restore_set_up_wallet_sign_phrase, id: 700749

    Test setup failed: critical/onboarding/test_onboarding_flows.py:237: in prepare_devices
        self.home = self.sign_in.recover_access(passphrase=self.passphrase, password=self.password)
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    2. test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx, id: 702189

    Test setup failed: critical/onboarding/test_onboarding_flows.py:237: in prepare_devices
        self.home = self.sign_in.recover_access(passphrase=self.passphrase, password=self.password)
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    3. test_restore_seed_phrase_field_validation, id: 700750

    Test setup failed: critical/onboarding/test_onboarding_flows.py:237: in prepare_devices
        self.home = self.sign_in.recover_access(passphrase=self.passphrase, password=self.password)
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    4. test_restore_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 700748

    Device 1: Find Button by accessibility id: lets-go-button
    Device 1: Tap on found: Button

    Test setup failed: critical/onboarding/test_onboarding_flows.py:237: in prepare_devices
        self.home = self.sign_in.recover_access(passphrase=self.passphrase, password=self.password)
    ../views/sign_in_view.py:230: in recover_access
        self.profile_button.wait_for_visibility_of_element(30)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ProfileButton by xpath:`//*[contains(@content-desc,'5 out of 5')]` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    Passed tests (3)

    Click to expand

    Single device tests:

    1. test_group_chat_join_send_text_messages_push, id: 700731
    2. test_group_chat_offline_pn, id: 3998
    3. test_cellular_settings_on_off_public_chat_fetching_history, id: 702188

    android/app/build.gradle Outdated Show resolved Hide resolved
    doc/TROUBLESHOOTING.md Outdated Show resolved Hide resolved
    @status-im-auto
    Copy link
    Member

    99% of end-end tests have passed

    Total executed tests: 87
    Failed tests: 1
    Passed tests: 86
    
    IDs of failed tests: 700770 
    

    Failed tests (1)

    Click to expand
  • Rerun failed tests

  • Class TestKeycardTxOneDeviceMerged:

    1. test_keycard_wallet_recover_pairing_check_balance_after_offline_tx_history, id: 700770

    Device 1: Set `000000` value for `EditBox`
    Device 1: Find `Button` by `xpath`: `//*[@text="Pair to this device"]`

    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:381: in test_keycard_wallet_recover_pairing_check_balance_after_offline_tx_history
        self.sign_in.pair_to_this_device_button.click()
    ../views/base_element.py:90: in click
        self.find_element().click()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by xpath: `//*[@text="Pair to this device"]` is not found on the screen
    



    Device sessions

    Passed tests (86)

    Click to expand

    Class TestSendTxDeviceMerged:

    1. test_send_tx_custom_token_18_decimals_invalid_password, id: 700765
    Device sessions

    2. test_send_tx_set_recipient_options, id: 700757
    Device sessions

    3. test_send_tx_sign_message_2tx_in_batch_tx_filters_request_stt_testdapp, id: 5342
    Device sessions

    4. test_send_tx_token_8_decimals, id: 700764
    Device sessions

    5. test_send_tx_eth_check_logcat, id: 700763
    Device sessions

    Class TestWalletManagementDeviceMerged:

    1. test_wallet_fetching_balance_after_offline_insufficient_funds_errors, id: 700766
    Device sessions

    2. test_wallet_tx_history_copy_tx_hash_on_cellular, id: 700756
    Device sessions

    3. test_wallet_add_hide_unhide_account_private_key, id: 700761
    Device sessions

    4. test_wallet_add_delete_watch_only_account, id: 700760
    Device sessions

    5. test_wallet_manage_assets, id: 700758
    Device sessions

    6. test_wallet_add_account_seed_phrase_validation, id: 700762
    Device sessions

    7. test_wallet_add_account_generate_new, id: 700759
    Device sessions

    Class TestCommandsMultipleDevicesMerged:

    1. test_1_1_chat_command_send_tx_eth_outgoing_tx_push, id: 6253
    Device sessions

    2. test_1_1_chat_command_decline_eth_push_changing_state, id: 6265
    Device sessions

    3. test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline, id: 6263
    Device sessions

    Class TestGroupChatMultipleDeviceMerged:

    1. test_group_chat_add_new_member, id: 700732
    Device sessions

    2. test_group_chat_highligted, id: 5756
    Device sessions

    3. test_group_chat_push_system_messages_when_invited, id: 3994
    Device sessions

    4. test_group_chat_offline_pn, id: 3998
    Device sessions

    5. test_group_chat_join_send_text_messages_push, id: 700731
    Device sessions

    6. test_group_chat_leave_relogin, id: 3997
    Device sessions

    Class TestOnboardingOneDeviceMerged:

    1. test_onboarding_home_initial_popup, id: 700742
    Device sessions

    2. test_onboarding_add_new_multiaccount_username_by_position_pass_validation, id: 700747
    Device sessions

    3. test_onboarding_cant_sign_in_with_invalid_password_logcat, id: 700746
    Device sessions

    4. test_onboarding_share_wallet_address, id: 700744
    Device sessions

    5. test_onboarding_backup_seed_phrase_restore_same_login_logcat, id: 700745
    Device sessions

    6. test_onboarding_share_contact_address, id: 700743
    Device sessions

    Class TestOneToOneChatMultipleSharedDevices:

    1. test_1_1_chat_audio_message_with_push, id: 6316
    Device sessions

    2. test_1_1_chat_delete_via_delete_button_relogin, id: 5387
    Device sessions

    3. test_1_1_chat_non_latin_message_to_newly_added_contact_with_profile_picture_on_different_networks, id: 5315
    Device sessions

    4. test_1_1_chat_image_send_save_reply, id: 6305
    Device sessions

    5. test_1_1_chat_push_emoji, id: 6283
    Device sessions

    6. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 5310
    Device sessions

    7. test_1_1_chat_emoji_send_reply_and_open_link, id: 5373
    Device sessions

    8. test_1_1_chat_message_reaction, id: 6315
    Device sessions

    9. test_1_1_chat_text_message_edit_delete_push_disappear, id: 695843
    Device sessions

    Class TestPairingSyncMultipleDevicesMerged:

    1. test_pairing_sync_public_chat_add_remove, id: 702199
    Device sessions

    2. test_pairing_sync_initial_bookmarks, id: 702393
    Device sessions

    3. test_pairing_sync_initial_public_chats, id: 702195
    Device sessions

    4. test_pairing_sync_1_1_chat_message, id: 702198
    Device sessions

    5. test_pairing_sync_contacts_add_remove_set_nickname_ens, id: 702197
    Device sessions

    6. test_pairing_sync_clear_history, id: 702394
    Device sessions

    7. test_pairing_sync_initial_contacts_blocked_users, id: 702194
    Device sessions

    8. test_pairing_sync_initial_profile_picture, id: 702392
    Device sessions

    9. test_pairing_sync_contacts_block_unblock, id: 702196
    Device sessions

    Class TestRestoreOneDeviceMerged:

    1. test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx, id: 702189
    Device sessions

    2. test_restore_seed_phrase_field_validation, id: 700750
    Device sessions

    3. test_restore_set_up_wallet_sign_phrase, id: 700749
    Device sessions

    4. test_restore_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 700748
    Device sessions

    Class TestPublicChatMultipleDeviceMerged:

    1. test_public_chat_delete_chat_long_press, id: 5319
    Device sessions

    2. test_public_chat_mark_all_messages_as_read, id: 6270
    Device sessions

    3. test_public_chat_message_edit, id: 700734
    Device sessions

    4. test_public_chat_message_delete, id: 700735
    Device sessions

    5. test_public_chat_emoji_send_copy_paste_reply, id: 700719
    Device sessions

    6. test_public_chat_unread_messages_counter, id: 5360
    Device sessions

    7. test_public_chat_link_send_open, id: 700736
    Device sessions

    8. test_public_chat_unread_messages_counter_for_mention_relogin, id: 700718
    Device sessions

    9. test_public_chat_message_send_check_timestamps_while_on_different_tab, id: 5313
    Device sessions

    10. test_public_chat_links_with_previews_github_youtube_twitter_gif_send_enable, id: 700737
    Device sessions

    Class TestContactBlockMigrateKeycardMultipleSharedDevices:

    1. test_contact_block_unblock_public_chat_offline, id: 702176
    Device sessions

    2. test_keycard_command_send_tx_eth_1_1_chat, id: 702186
    Device sessions

    3. test_contact_add_remove_mention_default_username_nickname_public_chat, id: 702175
    Device sessions

    4. test_restore_account_migrate_multiaccount_to_keycard_db_saved, id: 702177
    Device sessions

    5. test_cellular_settings_on_off_public_chat_fetching_history, id: 702188
    Device sessions

    Class TestPublicChatBrowserOneDeviceMerged:

    1. test_browser_web3_permissions_testdapp, id: 702078
    Device sessions

    2. test_public_chat_navigate_to_chat_when_relaunch, id: 5396
    Device sessions

    3. test_browser_invalid_url, id: 702074
    Device sessions

    4. test_public_chat_copy_and_paste_message_in_chat_input, id: 5317
    Device sessions

    5. test_public_chat_fetch_more_history, id: 5675
    Device sessions

    6. test_public_chat_open_using_deep_link, id: 700739
    Device sessions

    7. test_browser_connection_is_secure_not_secure_warning, id: 702073
    Device sessions

    8. test_public_chat_tag_message, id: 700738
    Device sessions

    9. test_browser_bookmarks_create_edit_remove, id: 702077
    Device sessions

    10. test_browser_offline, id: 702075
    Device sessions

    11. test_browser_blocked_url, id: 702072
    Device sessions

    12. test_browser_delete_close_tabs, id: 702076
    Device sessions

    Class TestEnsStickersMultipleDevicesMerged:

    1. test_ens_purchased_in_profile, id: 702152
    Device sessions

    2. test_start_new_chat_public_key_validation, id: 702158
    Device sessions

    3. test_ens_mention_push_highlighted_public_chat, id: 702156
    Device sessions

    4. test_sticker_1_1_public_chat_mainnet, id: 702157
    Device sessions

    5. test_ens_mention_nickname_1_1_chat, id: 702155
    Device sessions

    6. test_ens_command_send_tx_eth_1_1_chat, id: 702153
    Device sessions

    Class TestKeycardTxOneDeviceMerged:

    1. test_keycard_send_tx_sign_message_request_stt_testdapp, id: 700769
    Device sessions

    2. test_keycard_send_tx_eth, id: 700767
    Device sessions

    3. test_keycard_create_account_unlock_same_seed, id: 5689
    Device sessions

    4. test_keycard_relogin_after_restore, id: 700768
    Device sessions

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    None yet
    Projects
    No open projects
    Archived in project
    Development

    Successfully merging this pull request may close these issues.

    Android Debug App crashes after reloading it few times Fix 64bit apk freezes on arm64 hardware
    4 participants