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

Fix ENS name display #14106

Conversation

audriu
Copy link
Contributor

@audriu audriu commented Oct 4, 2022

fixes #14051
this is a recreation of #14093 because of some of my mistakes

Summary

Fixes edited messages mentions

Platforms

  • Android
  • iOS
Functional
  • 1-1 chat
  • public chats
  • group chats
  • account recovery
  • new account
  • user profile updates

Steps to test

  • Open Status
  • Send messages that mention other users (with and without ENS usernames)
  • Edit those messages
  • See if edited messages with ENS names are displayed correctly
  • Also check if anywhere the username is mentioned is displayed correctly
  • Have a nice day

status: Stuck. Maybe someone else wants to give it a try...

@status-im-auto
Copy link
Member

status-im-auto commented Oct 4, 2022

Jenkins Builds

Click to see older builds (12)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 3e3acd5 #1 2022-10-04 08:41:00 ~2 min tests 📦log
✔️ 3e3acd5 #1 2022-10-04 08:46:19 ~7 min android-e2e 📦apk 📲
✔️ 3e3acd5 #1 2022-10-04 08:46:56 ~8 min android 📦apk 📲
✔️ 3e3acd5 #1 2022-10-04 08:49:44 ~11 min ios 📦ipa 📲
✔️ e957efa #2 2022-10-04 10:08:42 ~2 min tests 📦log
✔️ e957efa #2 2022-10-04 10:14:01 ~7 min android 📦apk 📲
✔️ e957efa #2 2022-10-04 10:14:24 ~7 min android-e2e 📦apk 📲
✔️ e957efa #2 2022-10-04 10:23:28 ~16 min ios 📦ipa 📲
✔️ 52760c1 #3 2022-10-04 17:30:07 ~2 min tests 📦log
✔️ 52760c1 #3 2022-10-04 17:35:11 ~7 min android-e2e 📦apk 📲
✔️ 52760c1 #3 2022-10-04 17:36:59 ~9 min android 📦apk 📲
✔️ 52760c1 #3 2022-10-04 18:16:21 ~48 min ios 📦ipa 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ a164424 #4 2022-10-05 15:45:49 ~2 min tests 📦log
✔️ a164424 #4 2022-10-05 15:50:54 ~7 min android 📦apk 📲
✔️ a164424 #4 2022-10-05 15:51:14 ~7 min android-e2e 📦apk 📲
✔️ a164424 #4 2022-10-05 15:56:46 ~13 min ios 📦ipa 📲
✔️ 410e15c #5 2022-10-05 18:58:08 ~2 min tests 📦log
✔️ 410e15c #5 2022-10-05 19:03:21 ~7 min android 📦apk 📲
✔️ 410e15c #5 2022-10-05 19:04:04 ~7 min android-e2e 📦apk 📲
✔️ 410e15c #5 2022-10-05 19:08:25 ~12 min ios 📦ipa 📲

@status-im-auto
Copy link
Member

97% of end-end tests have passed

Total executed tests: 87
Failed tests: 3
Passed tests: 84
IDs of failed tests: 702157,702156,702155 

Failed tests (3)

Click to expand
  • Rerun failed tests

  • Class TestEnsStickersMultipleDevicesMerged:

    1. test_sticker_1_1_public_chat_mainnet, id: 702157

    Device 1: Double tap on: HomeButton
    Device 1: Find `HomeButton` by `xpath`: `//*[contains(@content-desc,'tab, 1 out of 5')]`

    critical/chats/test_1_1_public_chats.py:1123: in test_sticker_1_1_public_chat_mainnet
        [home.home_button.double_click() for home in (self.home_1, self.home_2)]
    critical/chats/test_1_1_public_chats.py:1123: in <listcomp>
        [home.home_button.double_click() for home in (self.home_1, self.home_2)]
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    2. test_ens_mention_push_highlighted_public_chat, id: 702156

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:1089: in test_ens_mention_push_highlighted_public_chat
        [home.home_button.double_click() for home in (self.home_1, self.home_2)]
    critical/chats/test_1_1_public_chats.py:1089: in <listcomp>
        [home.home_button.double_click() for home in (self.home_1, self.home_2)]
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    3. test_ens_mention_nickname_1_1_chat, id: 702155

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:1056: in test_ens_mention_nickname_1_1_chat
        self.chat_1.home_button.double_click()
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    Passed tests (84)

    Click to expand

    Class TestGroupChatMultipleDeviceMerged:

    1. test_group_chat_push_system_messages_when_invited, id: 3994
    Device sessions

    2. test_group_chat_highligted, id: 5756
    Device sessions

    3. test_group_chat_join_send_text_messages_push, id: 700731
    Device sessions

    4. test_group_chat_offline_pn, id: 3998
    Device sessions

    5. test_group_chat_add_new_member, id: 700732
    Device sessions

    6. test_group_chat_leave_relogin, id: 3997
    Device sessions

    Class TestContactBlockMigrateKeycardMultipleSharedDevices:

    1. test_contact_block_unblock_public_chat_offline, id: 702176
    Device sessions

    2. test_contact_add_remove_mention_default_username_nickname_public_chat, id: 702175
    Device sessions

    3. test_keycard_command_send_tx_eth_1_1_chat, id: 702186
    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 TestOnboardingOneDeviceMerged:

    1. test_onboarding_add_new_multiaccount_username_by_position_pass_validation, id: 700747
    Device sessions

    2. test_onboarding_home_initial_popup, id: 700742
    Device sessions

    3. test_onboarding_share_contact_address, id: 700743
    Device sessions

    4. test_onboarding_backup_seed_phrase_restore_same_login_logcat, id: 700745
    Device sessions

    5. test_onboarding_cant_sign_in_with_invalid_password_logcat, id: 700746
    Device sessions

    6. test_onboarding_share_wallet_address, id: 700744
    Device sessions

    Class TestWalletManagementDeviceMerged:

    1. test_wallet_manage_assets, id: 700758
    Device sessions

    2. test_wallet_add_account_seed_phrase_validation, id: 700762
    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_fetching_balance_after_offline_insufficient_funds_errors, id: 700766
    Device sessions

    6. test_wallet_add_account_generate_new, id: 700759
    Device sessions

    7. test_wallet_tx_history_copy_tx_hash_on_cellular, id: 700756
    Device sessions

    Class TestCommandsMultipleDevicesMerged:

    1. test_1_1_chat_command_decline_eth_push_changing_state, id: 6265
    Device sessions

    2. test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline, id: 6263
    Device sessions

    3. test_1_1_chat_command_send_tx_eth_outgoing_tx_push, id: 6253
    Device sessions

    Class TestEnsStickersMultipleDevicesMerged:

    1. test_ens_command_send_tx_eth_1_1_chat, id: 702153
    Device sessions

    2. test_ens_purchased_in_profile, id: 702152
    Device sessions

    3. test_start_new_chat_public_key_validation, id: 702158
    Device sessions

    Class TestPublicChatMultipleDeviceMerged:

    1. test_public_chat_message_edit, id: 700734
    Device sessions

    2. test_public_chat_unread_messages_counter, id: 5360
    Device sessions

    3. test_public_chat_emoji_send_copy_paste_reply, id: 700719
    Device sessions

    4. test_public_chat_unread_messages_counter_for_mention_relogin, id: 700718
    Device sessions

    5. test_public_chat_delete_chat_long_press, id: 5319
    Device sessions

    6. test_public_chat_link_send_open, id: 700736
    Device sessions

    7. test_public_chat_mark_all_messages_as_read, id: 6270
    Device sessions

    8. test_public_chat_links_with_previews_github_youtube_twitter_gif_send_enable, id: 700737
    Device sessions

    9. test_public_chat_message_send_check_timestamps_while_on_different_tab, id: 5313
    Device sessions

    10. test_public_chat_message_delete, id: 700735
    Device sessions

    Class TestPairingSyncMultipleDevicesMerged:

    1. test_pairing_sync_clear_history, id: 702394
    Device sessions

    2. test_pairing_sync_contacts_block_unblock, id: 702196
    Device sessions

    3. test_pairing_sync_initial_profile_picture, id: 702392
    Device sessions

    4. test_pairing_sync_initial_bookmarks, id: 702393
    Device sessions

    5. test_pairing_sync_initial_contacts_blocked_users, id: 702194
    Device sessions

    6. test_pairing_sync_1_1_chat_message, id: 702198
    Device sessions

    7. test_pairing_sync_public_chat_add_remove, id: 702199
    Device sessions

    8. test_pairing_sync_initial_public_chats, id: 702195
    Device sessions

    9. test_pairing_sync_contacts_add_remove_set_nickname_ens, id: 702197
    Device sessions

    Class TestSendTxDeviceMerged:

    1. test_send_tx_eth_check_logcat, id: 700763
    Device sessions

    2. test_send_tx_custom_token_18_decimals_invalid_password, id: 700765
    Device sessions

    3. test_send_tx_token_8_decimals, id: 700764
    Device sessions

    4. test_send_tx_set_recipient_options, id: 700757
    Device sessions

    5. test_send_tx_sign_message_2tx_in_batch_tx_filters_request_stt_testdapp, id: 5342
    Device sessions

    Class TestKeycardTxOneDeviceMerged:

    1. test_keycard_relogin_after_restore, id: 700768
    Device sessions

    2. test_keycard_send_tx_sign_message_request_stt_testdapp, id: 700769
    Device sessions

    3. test_keycard_create_account_unlock_same_seed, id: 5689
    Device sessions

    4. test_keycard_send_tx_eth, id: 700767
    Device sessions

    5. test_keycard_wallet_recover_pairing_check_balance_after_offline_tx_history, id: 700770
    Device sessions

    Class TestOneToOneChatMultipleSharedDevices:

    1. test_1_1_chat_text_message_edit_delete_push_disappear, id: 695843
    Device sessions

    2. test_1_1_chat_message_reaction, id: 6315
    Device sessions

    3. test_1_1_chat_audio_message_with_push, id: 6316
    Device sessions

    4. test_1_1_chat_emoji_send_reply_and_open_link, id: 5373
    Device sessions

    5. test_1_1_chat_image_send_save_reply, id: 6305
    Device sessions

    6. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 5310
    Device sessions

    7. test_1_1_chat_non_latin_message_to_newly_added_contact_with_profile_picture_on_different_networks, id: 5315
    Device sessions

    8. test_1_1_chat_delete_via_delete_button_relogin, id: 5387
    Device sessions

    9. test_1_1_chat_push_emoji, id: 6283
    Device sessions

    Class TestRestoreOneDeviceMerged:

    1. test_restore_set_up_wallet_sign_phrase, id: 700749
    Device sessions

    2. test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx, id: 702189
    Device sessions

    3. test_restore_seed_phrase_field_validation, id: 700750
    Device sessions

    4. test_restore_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 700748
    Device sessions

    Class TestPublicChatBrowserOneDeviceMerged:

    1. test_public_chat_open_using_deep_link, id: 700739
    Device sessions

    2. test_browser_bookmarks_create_edit_remove, id: 702077
    Device sessions

    3. test_browser_blocked_url, id: 702072
    Device sessions

    4. test_browser_delete_close_tabs, id: 702076
    Device sessions

    5. test_browser_connection_is_secure_not_secure_warning, id: 702073
    Device sessions

    6. test_browser_web3_permissions_testdapp, id: 702078
    Device sessions

    7. test_public_chat_tag_message, id: 700738
    Device sessions

    8. test_public_chat_navigate_to_chat_when_relaunch, id: 5396
    Device sessions

    9. test_public_chat_copy_and_paste_message_in_chat_input, id: 5317
    Device sessions

    10. test_public_chat_fetch_more_history, id: 5675
    Device sessions

    11. test_browser_offline, id: 702075
    Device sessions

    12. test_browser_invalid_url, id: 702074
    Device sessions

    @audriu audriu force-pushed the 14051-ens-name-turns-into-public-key-after-editing-message-containing-mention-with-this-ens-2 branch from 3e3acd5 to e957efa Compare October 4, 2022 10:06
    @status-im-auto
    Copy link
    Member

    100% of end-end tests have passed

    Total executed tests: 3
    Failed tests: 0
    Passed tests: 3
    

    Passed tests (3)

    Click to expand

    Class TestEnsStickersMultipleDevicesMerged:

    1. test_sticker_1_1_public_chat_mainnet, id: 702157
    Device sessions

    2. test_ens_mention_nickname_1_1_chat, id: 702155
    Device sessions

    3. test_ens_mention_push_highlighted_public_chat, id: 702156
    Device sessions

    @pavloburykh
    Copy link
    Contributor

    @audriu bug is still reproducible for me in public and group chats.

    Use @pavlo ENS for reproduction. Don't forget to switch to mainnet first, because this is ENS registered on mainnet.

    Steps:

    1. Login multiaccount
    2. Switch to Mainnet if needed
    3. Join #pavlotest public chat
    4. Fetch messages
    5. Mention @pavlo user and send message with mention
    6. Edit message
    7. Observe the result

    Actual result: public key instead of ENS in edited message.

    telegram-cloud-document-2-5323758473316410166.mp4

    @audriu audriu force-pushed the 14051-ens-name-turns-into-public-key-after-editing-message-containing-mention-with-this-ens-2 branch from e957efa to 52760c1 Compare October 4, 2022 17:27
    @status-im-auto
    Copy link
    Member

    84% of end-end tests have passed

    Total executed tests: 87
    Failed tests: 14
    Passed tests: 73
    
    IDs of failed tests: 702176,702153,702175,6265,6263,700763,700765,700764,702186,700749,700757,5342,6253,702189 
    

    Failed tests (14)

    Click to expand
  • Rerun failed tests

  • Class TestSendTxDeviceMerged:

    1. test_send_tx_eth_check_logcat, id: 700763

    Device 1: No value for ETH
    Device 1: Waiting 180s for ETH updated balance

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:27: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:27: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    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:27: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:27: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    3. test_send_tx_token_8_decimals, id: 700764

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:27: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:27: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    4. test_send_tx_set_recipient_options, id: 700757

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:27: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:27: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    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:27: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:27: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    Class TestContactBlockMigrateKeycardMultipleSharedDevices:

    1. test_contact_block_unblock_public_chat_offline, id: 702176

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:789: in test_contact_block_unblock_public_chat_offline
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    critical/chats/test_1_1_public_chats.py:789: in <listcomp>
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    2. test_contact_add_remove_mention_default_username_nickname_public_chat, id: 702175

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:709: in test_contact_add_remove_mention_default_username_nickname_public_chat
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    critical/chats/test_1_1_public_chats.py:709: in <listcomp>
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    3. test_keycard_command_send_tx_eth_1_1_chat, id: 702186

    Device 1: Find Button by accessibility id: send-transaction-bottom-sheet
    Device 1: Tap on found: Button

    critical/chats/test_1_1_public_chats.py:663: in test_keycard_command_send_tx_eth_1_1_chat
        self.chat_1.driver.fail('No message is shown after sending ETH in 1-1 chat for sender')
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: No message is shown after sending ETH in 1-1 chat for sender
    



    Device sessions

    Class TestRestoreOneDeviceMerged:

    1. test_restore_set_up_wallet_sign_phrase, id: 700749

    # STEP: Check required text in set up wallet popup
    Device 1: Find SignInPhraseText by xpath: //*[@text="This is your signing phrase"]//following-sibling::*[2]/android.widget.TextView

    critical/onboarding/test_onboarding_flows.py:275: in test_restore_set_up_wallet_sign_phrase
        phrase = wallet.sign_in_phrase.list
    ../views/base_view.py:218: in list
        return self.text.split()
    ../views/base_element.py:358: in text
        text = self.find_element().text
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: SignInPhraseText by xpath: `//*[@text="This is your signing phrase"]//following-sibling::*[2]/android.widget.TextView` is not found on the screen
    



    Device sessions

    2. test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx, id: 702189

    Device 1: Getting YEENUS amount
    Device 1: Scrolling down to SilentButton

    critical/onboarding/test_onboarding_flows.py:447: in test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx
        if wallet.get_asset_amount_by_name(asset) == 0:
    ../views/wallet_view.py:238: in get_asset_amount_by_name
        self.element = asset_value.scroll_to_element()
    ../views/base_element.py:173: in scroll_to_element
        raise NoSuchElementException(
     Device 1: SilentButton by xpath: `//android.view.ViewGroup[@content-desc=':YEENUS-asset-value']//android.widget.TextView[1]` is not found on the screen
    



    Device sessions

    Class TestCommandsMultipleDevicesMerged:

    1. test_1_1_chat_command_decline_eth_push_changing_state, id: 6265

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:111: in test_1_1_chat_command_decline_eth_push_changing_state
        self.home_1.home_button.double_click()
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    2. test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline, id: 6263

    Device 1: Double tap on: WalletButton
    Device 1: Find WalletButton by xpath: //*[contains(@content-desc,'tab, 3 out of 5')]

    critical/chats/test_1_1_public_chats.py:160: in test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline
        self.home_1.wallet_button.double_click()
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: WalletButton by xpath: `//*[contains(@content-desc,'tab, 3 out of 5')]` is not found on the screen
    



    Device sessions

    3. test_1_1_chat_command_send_tx_eth_outgoing_tx_push, id: 6253

    Device 1: Find Button by accessibility id: send-transaction-bottom-sheet
    Device 1: Tap on found: Button

    critical/chats/test_1_1_public_chats.py:48: in test_1_1_chat_command_send_tx_eth_outgoing_tx_push
        self.drivers[0].fail('No message is shown after sending ETH in 1-1 chat for sender')
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: No message is shown after sending ETH in 1-1 chat for sender
    



    Device sessions

    Class TestEnsStickersMultipleDevicesMerged:

    1. test_ens_command_send_tx_eth_1_1_chat, id: 702153

    Device 1: No value for ETH
    Device 1: Waiting 180s for ETH updated balance

    critical/chats/test_1_1_public_chats.py:1013: in test_ens_command_send_tx_eth_1_1_chat
        wallet_1.wait_balance_is_changed()
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    Device sessions

    Passed tests (73)

    Click to expand

    Class TestKeycardTxOneDeviceMerged:

    1. test_keycard_relogin_after_restore, id: 700768
    Device sessions

    2. test_keycard_send_tx_sign_message_request_stt_testdapp, id: 700769
    Device sessions

    3. test_keycard_create_account_unlock_same_seed, id: 5689
    Device sessions

    4. test_keycard_send_tx_eth, id: 700767
    Device sessions

    5. test_keycard_wallet_recover_pairing_check_balance_after_offline_tx_history, id: 700770
    Device sessions

    Class TestOnboardingOneDeviceMerged:

    1. test_onboarding_add_new_multiaccount_username_by_position_pass_validation, id: 700747
    Device sessions

    2. test_onboarding_home_initial_popup, id: 700742
    Device sessions

    3. test_onboarding_share_contact_address, id: 700743
    Device sessions

    4. test_onboarding_backup_seed_phrase_restore_same_login_logcat, id: 700745
    Device sessions

    5. test_onboarding_cant_sign_in_with_invalid_password_logcat, id: 700746
    Device sessions

    6. test_onboarding_share_wallet_address, id: 700744
    Device sessions

    Class TestGroupChatMultipleDeviceMerged:

    1. test_group_chat_push_system_messages_when_invited, id: 3994
    Device sessions

    2. test_group_chat_highligted, id: 5756
    Device sessions

    3. test_group_chat_join_send_text_messages_push, id: 700731
    Device sessions

    4. test_group_chat_offline_pn, id: 3998
    Device sessions

    5. test_group_chat_add_new_member, id: 700732
    Device sessions

    6. test_group_chat_leave_relogin, id: 3997
    Device sessions

    Class TestContactBlockMigrateKeycardMultipleSharedDevices:

    1. test_restore_account_migrate_multiaccount_to_keycard_db_saved, id: 702177
    Device sessions

    2. test_cellular_settings_on_off_public_chat_fetching_history, id: 702188
    Device sessions

    Class TestOneToOneChatMultipleSharedDevices:

    1. test_1_1_chat_text_message_edit_delete_push_disappear, id: 695843
    Device sessions

    2. test_1_1_chat_message_reaction, id: 6315
    Device sessions

    3. test_1_1_chat_audio_message_with_push, id: 6316
    Device sessions

    4. test_1_1_chat_emoji_send_reply_and_open_link, id: 5373
    Device sessions

    5. test_1_1_chat_image_send_save_reply, id: 6305
    Device sessions

    6. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 5310
    Device sessions

    7. test_1_1_chat_non_latin_message_to_newly_added_contact_with_profile_picture_on_different_networks, id: 5315
    Device sessions

    8. test_1_1_chat_delete_via_delete_button_relogin, id: 5387
    Device sessions

    9. test_1_1_chat_push_emoji, id: 6283
    Device sessions

    Class TestPublicChatMultipleDeviceMerged:

    1. test_public_chat_message_edit, id: 700734
    Device sessions

    2. test_public_chat_unread_messages_counter, id: 5360
    Device sessions

    3. test_public_chat_emoji_send_copy_paste_reply, id: 700719
    Device sessions

    4. test_public_chat_unread_messages_counter_for_mention_relogin, id: 700718
    Device sessions

    5. test_public_chat_delete_chat_long_press, id: 5319
    Device sessions

    6. test_public_chat_link_send_open, id: 700736
    Device sessions

    7. test_public_chat_mark_all_messages_as_read, id: 6270
    Device sessions

    8. test_public_chat_links_with_previews_github_youtube_twitter_gif_send_enable, id: 700737
    Device sessions

    9. test_public_chat_message_send_check_timestamps_while_on_different_tab, id: 5313
    Device sessions

    10. test_public_chat_message_delete, id: 700735
    Device sessions

    Class TestPublicChatBrowserOneDeviceMerged:

    1. test_public_chat_open_using_deep_link, id: 700739
    Device sessions

    2. test_browser_bookmarks_create_edit_remove, id: 702077
    Device sessions

    3. test_browser_blocked_url, id: 702072
    Device sessions

    4. test_browser_delete_close_tabs, id: 702076
    Device sessions

    5. test_browser_connection_is_secure_not_secure_warning, id: 702073
    Device sessions

    6. test_browser_web3_permissions_testdapp, id: 702078
    Device sessions

    7. test_public_chat_tag_message, id: 700738
    Device sessions

    8. test_public_chat_navigate_to_chat_when_relaunch, id: 5396
    Device sessions

    9. test_public_chat_copy_and_paste_message_in_chat_input, id: 5317
    Device sessions

    10. test_public_chat_fetch_more_history, id: 5675
    Device sessions

    11. test_browser_offline, id: 702075
    Device sessions

    12. test_browser_invalid_url, id: 702074
    Device sessions

    Class TestPairingSyncMultipleDevicesMerged:

    1. test_pairing_sync_clear_history, id: 702394
    Device sessions

    2. test_pairing_sync_contacts_block_unblock, id: 702196
    Device sessions

    3. test_pairing_sync_initial_profile_picture, id: 702392
    Device sessions

    4. test_pairing_sync_initial_bookmarks, id: 702393
    Device sessions

    5. test_pairing_sync_initial_contacts_blocked_users, id: 702194
    Device sessions

    6. test_pairing_sync_1_1_chat_message, id: 702198
    Device sessions

    7. test_pairing_sync_public_chat_add_remove, id: 702199
    Device sessions

    8. test_pairing_sync_initial_public_chats, id: 702195
    Device sessions

    9. test_pairing_sync_contacts_add_remove_set_nickname_ens, id: 702197
    Device sessions

    Class TestRestoreOneDeviceMerged:

    1. test_restore_seed_phrase_field_validation, id: 700750
    Device sessions

    2. test_restore_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 700748
    Device sessions

    Class TestEnsStickersMultipleDevicesMerged:

    1. test_sticker_1_1_public_chat_mainnet, id: 702157
    Device sessions

    2. test_ens_mention_push_highlighted_public_chat, id: 702156
    Device sessions

    3. test_ens_mention_nickname_1_1_chat, id: 702155
    Device sessions

    4. test_ens_purchased_in_profile, id: 702152
    Device sessions

    5. test_start_new_chat_public_key_validation, id: 702158
    Device sessions

    Class TestWalletManagementDeviceMerged:

    1. test_wallet_manage_assets, id: 700758
    Device sessions

    2. test_wallet_add_account_seed_phrase_validation, id: 700762
    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_fetching_balance_after_offline_insufficient_funds_errors, id: 700766
    Device sessions

    6. test_wallet_add_account_generate_new, id: 700759
    Device sessions

    7. test_wallet_tx_history_copy_tx_hash_on_cellular, id: 700756
    Device sessions

    @status-im-auto
    Copy link
    Member

    36% of end-end tests have passed

    Total executed tests: 14
    Failed tests: 9
    Passed tests: 5
    
    IDs of failed tests: 702189,702176,6253,700749,6265,6263,702186,702175,702153 
    

    Failed tests (9)

    Click to expand
  • Rerun failed tests

  • Class TestEnsStickersMultipleDevicesMerged:

    1. test_ens_command_send_tx_eth_1_1_chat, id: 702153

    Device 1: No value for ETH
    Device 1: Waiting 180s for ETH updated balance

    critical/chats/test_1_1_public_chats.py:1013: in test_ens_command_send_tx_eth_1_1_chat
        wallet_1.wait_balance_is_changed()
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    Device sessions

    Class TestCommandsMultipleDevicesMerged:

    1. test_1_1_chat_command_send_tx_eth_outgoing_tx_push, id: 6253

    Device 1: Find Button by accessibility id: send-transaction-bottom-sheet
    Device 1: Tap on found: Button

    critical/chats/test_1_1_public_chats.py:48: in test_1_1_chat_command_send_tx_eth_outgoing_tx_push
        self.drivers[0].fail('No message is shown after sending ETH in 1-1 chat for sender')
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: No message is shown after sending ETH in 1-1 chat for sender
    



    Device sessions

    2. test_1_1_chat_command_decline_eth_push_changing_state, id: 6265

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:111: in test_1_1_chat_command_decline_eth_push_changing_state
        self.home_1.home_button.double_click()
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    3. test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline, id: 6263

    Device 1: Double tap on: WalletButton
    Device 1: Find WalletButton by xpath: //*[contains(@content-desc,'tab, 3 out of 5')]

    critical/chats/test_1_1_public_chats.py:160: in test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline
        self.home_1.wallet_button.double_click()
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: WalletButton by xpath: `//*[contains(@content-desc,'tab, 3 out of 5')]` is not found on the screen
    



    Device sessions

    Class TestRestoreOneDeviceMerged:

    1. test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx, id: 702189

    Device 1: Getting YEENUS amount
    Device 1: Scrolling down to SilentButton

    critical/onboarding/test_onboarding_flows.py:447: in test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx
        if wallet.get_asset_amount_by_name(asset) == 0:
    ../views/wallet_view.py:238: in get_asset_amount_by_name
        self.element = asset_value.scroll_to_element()
    ../views/base_element.py:173: in scroll_to_element
        raise NoSuchElementException(
     Device 1: SilentButton by xpath: `//android.view.ViewGroup[@content-desc=':YEENUS-asset-value']//android.widget.TextView[1]` is not found on the screen
    



    Device sessions

    2. test_restore_set_up_wallet_sign_phrase, id: 700749

    # STEP: Check required text in set up wallet popup
    Device 1: Find SignInPhraseText by xpath: //*[@text="This is your signing phrase"]//following-sibling::*[2]/android.widget.TextView

    critical/onboarding/test_onboarding_flows.py:275: in test_restore_set_up_wallet_sign_phrase
        phrase = wallet.sign_in_phrase.list
    ../views/base_view.py:218: in list
        return self.text.split()
    ../views/base_element.py:358: in text
        text = self.find_element().text
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: SignInPhraseText by xpath: `//*[@text="This is your signing phrase"]//following-sibling::*[2]/android.widget.TextView` is not found on the screen
    



    Device sessions

    Class TestContactBlockMigrateKeycardMultipleSharedDevices:

    1. test_contact_block_unblock_public_chat_offline, id: 702176

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:789: in test_contact_block_unblock_public_chat_offline
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    critical/chats/test_1_1_public_chats.py:789: in <listcomp>
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    2. test_keycard_command_send_tx_eth_1_1_chat, id: 702186

    Device 1: Find Button by accessibility id: send-transaction-bottom-sheet
    Device 1: Tap on found: Button

    critical/chats/test_1_1_public_chats.py:663: in test_keycard_command_send_tx_eth_1_1_chat
        self.chat_1.driver.fail('No message is shown after sending ETH in 1-1 chat for sender')
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: No message is shown after sending ETH in 1-1 chat for sender
    



    Device sessions

    3. test_contact_add_remove_mention_default_username_nickname_public_chat, id: 702175

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:709: in test_contact_add_remove_mention_default_username_nickname_public_chat
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    critical/chats/test_1_1_public_chats.py:709: in <listcomp>
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    Passed tests (5)

    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

    @status-im-auto
    Copy link
    Member

    0% of end-end tests have passed

    Total executed tests: 9
    Failed tests: 9
    Passed tests: 0
    
    IDs of failed tests: 702189,702176,6253,700749,6265,6263,702186,702175,702153 
    

    Failed tests (9)

    Click to expand
  • Rerun failed tests

  • Class TestEnsStickersMultipleDevicesMerged:

    1. test_ens_command_send_tx_eth_1_1_chat, id: 702153

    Device 1: No value for ETH
    Device 1: Waiting 180s for ETH updated balance

    critical/chats/test_1_1_public_chats.py:1013: in test_ens_command_send_tx_eth_1_1_chat
        wallet_1.wait_balance_is_changed()
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    Device sessions

    Class TestCommandsMultipleDevicesMerged:

    1. test_1_1_chat_command_send_tx_eth_outgoing_tx_push, id: 6253

    Device 1: Find Button by accessibility id: send-transaction-bottom-sheet
    Device 1: Tap on found: Button

    critical/chats/test_1_1_public_chats.py:48: in test_1_1_chat_command_send_tx_eth_outgoing_tx_push
        self.drivers[0].fail('No message is shown after sending ETH in 1-1 chat for sender')
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: No message is shown after sending ETH in 1-1 chat for sender
    



    Device sessions

    2. test_1_1_chat_command_decline_eth_push_changing_state, id: 6265

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:111: in test_1_1_chat_command_decline_eth_push_changing_state
        self.home_1.home_button.double_click()
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    3. test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline, id: 6263

    Device 1: Double tap on: WalletButton
    Device 1: Find WalletButton by xpath: //*[contains(@content-desc,'tab, 3 out of 5')]

    critical/chats/test_1_1_public_chats.py:160: in test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline
        self.home_1.wallet_button.double_click()
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: WalletButton by xpath: `//*[contains(@content-desc,'tab, 3 out of 5')]` is not found on the screen
    



    Device sessions

    Class TestRestoreOneDeviceMerged:

    1. test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx, id: 702189

    Device 1: Getting YEENUS amount
    Device 1: Scrolling down to SilentButton

    critical/onboarding/test_onboarding_flows.py:447: in test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx
        if wallet.get_asset_amount_by_name(asset) == 0:
    ../views/wallet_view.py:238: in get_asset_amount_by_name
        self.element = asset_value.scroll_to_element()
    ../views/base_element.py:173: in scroll_to_element
        raise NoSuchElementException(
     Device 1: SilentButton by xpath: `//android.view.ViewGroup[@content-desc=':YEENUS-asset-value']//android.widget.TextView[1]` is not found on the screen
    



    Device sessions

    2. test_restore_set_up_wallet_sign_phrase, id: 700749

    # STEP: Check required text in set up wallet popup
    Device 1: Find SignInPhraseText by xpath: //*[@text="This is your signing phrase"]//following-sibling::*[2]/android.widget.TextView

    critical/onboarding/test_onboarding_flows.py:275: in test_restore_set_up_wallet_sign_phrase
        phrase = wallet.sign_in_phrase.list
    ../views/base_view.py:218: in list
        return self.text.split()
    ../views/base_element.py:358: in text
        text = self.find_element().text
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: SignInPhraseText by xpath: `//*[@text="This is your signing phrase"]//following-sibling::*[2]/android.widget.TextView` is not found on the screen
    



    Device sessions

    Class TestContactBlockMigrateKeycardMultipleSharedDevices:

    1. test_contact_block_unblock_public_chat_offline, id: 702176

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:789: in test_contact_block_unblock_public_chat_offline
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    critical/chats/test_1_1_public_chats.py:789: in <listcomp>
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    2. test_keycard_command_send_tx_eth_1_1_chat, id: 702186

    Device 1: Find Button by accessibility id: send-transaction-bottom-sheet
    Device 1: Tap on found: Button

    critical/chats/test_1_1_public_chats.py:663: in test_keycard_command_send_tx_eth_1_1_chat
        self.chat_1.driver.fail('No message is shown after sending ETH in 1-1 chat for sender')
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: No message is shown after sending ETH in 1-1 chat for sender
    



    Device sessions

    3. test_contact_add_remove_mention_default_username_nickname_public_chat, id: 702175

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:709: in test_contact_add_remove_mention_default_username_nickname_public_chat
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    critical/chats/test_1_1_public_chats.py:709: in <listcomp>
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    @status-im-auto
    Copy link
    Member

    100% of end-end tests have passed

    Total executed tests: 9
    Failed tests: 0
    Passed tests: 9
    

    Passed tests (9)

    Click to expand

    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 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

    Class TestEnsStickersMultipleDevicesMerged:

    1. test_ens_command_send_tx_eth_1_1_chat, id: 702153
    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_set_up_wallet_sign_phrase, id: 700749
    Device sessions

    @pavloburykh
    Copy link
    Contributor

    @audriu now I am reproducing the bug in all kinds of chats. Steps are the same as I mentioned above

    The problem is that ENS mention turns into 3 random name after message is sent. And after editing it turns into a public key.

    telegram-cloud-document-2-5328262072943780092.mp4

    @audriu audriu force-pushed the 14051-ens-name-turns-into-public-key-after-editing-message-containing-mention-with-this-ens-2 branch 2 times, most recently from 9d93f5d to a164424 Compare October 5, 2022 15:09
    @audriu audriu force-pushed the 14051-ens-name-turns-into-public-key-after-editing-message-containing-mention-with-this-ens-2 branch from a164424 to 410e15c Compare October 5, 2022 18:55
    @status-im-auto
    Copy link
    Member

    78% of end-end tests have passed

    Total executed tests: 87
    Failed tests: 19
    Passed tests: 68
    
    IDs of failed tests: 702176,700768,702153,702175,6265,6263,700763,700765,700769,700764,702186,700749,700757,5342,5689,6253,700767,702189,700770 
    

    Failed tests (19)

    Click to expand
  • Rerun failed tests

  • Class TestEnsStickersMultipleDevicesMerged:

    1. test_ens_command_send_tx_eth_1_1_chat, id: 702153

    Device 1: No value for ETH
    Device 1: Waiting 180s for ETH updated balance

    critical/chats/test_1_1_public_chats.py:1013: in test_ens_command_send_tx_eth_1_1_chat
        wallet_1.wait_balance_is_changed()
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    Device sessions

    Class TestCommandsMultipleDevicesMerged:

    1. test_1_1_chat_command_decline_eth_push_changing_state, id: 6265

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:111: in test_1_1_chat_command_decline_eth_push_changing_state
        self.home_1.home_button.double_click()
    ../views/base_element.py:109: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:109: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    2. test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline, id: 6263

    Device 1: Double tap on: WalletButton
    Device 1: Find WalletButton by xpath: //*[contains(@content-desc,'tab, 3 out of 5')]

    critical/chats/test_1_1_public_chats.py:160: in test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline
        self.home_1.wallet_button.double_click()
    ../views/base_element.py:109: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:109: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: WalletButton by xpath: `//*[contains(@content-desc,'tab, 3 out of 5')]` is not found on the screen
    



    Device sessions

    3. test_1_1_chat_command_send_tx_eth_outgoing_tx_push, id: 6253

    Device 1: Find Button by accessibility id: send-transaction-bottom-sheet
    Device 1: Tap on found: Button

    critical/chats/test_1_1_public_chats.py:48: in test_1_1_chat_command_send_tx_eth_outgoing_tx_push
        self.drivers[0].fail('No message is shown after sending ETH in 1-1 chat for sender')
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: No message is shown after sending ETH in 1-1 chat for sender
    



    Device sessions

    Class TestContactBlockMigrateKeycardMultipleSharedDevices:

    1. test_contact_block_unblock_public_chat_offline, id: 702176

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:789: in test_contact_block_unblock_public_chat_offline
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    critical/chats/test_1_1_public_chats.py:789: in <listcomp>
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    ../views/base_element.py:109: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:109: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    2. test_contact_add_remove_mention_default_username_nickname_public_chat, id: 702175

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:709: in test_contact_add_remove_mention_default_username_nickname_public_chat
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    critical/chats/test_1_1_public_chats.py:709: in <listcomp>
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    ../views/base_element.py:109: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:109: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    3. test_keycard_command_send_tx_eth_1_1_chat, id: 702186

    Device 1: Find Button by accessibility id: send-transaction-bottom-sheet
    Device 1: Tap on found: Button

    critical/chats/test_1_1_public_chats.py:663: in test_keycard_command_send_tx_eth_1_1_chat
        self.chat_1.driver.fail('No message is shown after sending ETH in 1-1 chat for sender')
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: No message is shown after sending ETH in 1-1 chat for sender
    



    Device sessions

    Class TestRestoreOneDeviceMerged:

    1. test_restore_set_up_wallet_sign_phrase, id: 700749

    # STEP: Check required text in set up wallet popup
    Device 1: Find SignInPhraseText by xpath: //*[@text="This is your signing phrase"]//following-sibling::*[2]/android.widget.TextView

    critical/onboarding/test_onboarding_flows.py:275: in test_restore_set_up_wallet_sign_phrase
        phrase = wallet.sign_in_phrase.list
    ../views/base_view.py:218: in list
        return self.text.split()
    ../views/base_element.py:357: in text
        text = self.find_element().text
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: SignInPhraseText by xpath: `//*[@text="This is your signing phrase"]//following-sibling::*[2]/android.widget.TextView` is not found on the screen
    



    Device sessions

    2. test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx, id: 702189

    Device 1: Getting YEENUS amount
    Device 1: Scrolling down to SilentButton

    critical/onboarding/test_onboarding_flows.py:447: in test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx
        if wallet.get_asset_amount_by_name(asset) == 0:
    ../views/wallet_view.py:238: in get_asset_amount_by_name
        self.element = asset_value.scroll_to_element()
    ../views/base_element.py:172: in scroll_to_element
        raise NoSuchElementException(
     Device 1: SilentButton by xpath: `//android.view.ViewGroup[@content-desc=':YEENUS-asset-value']//android.widget.TextView[1]` is not found on the screen
    



    Device sessions

    Class TestKeycardTxOneDeviceMerged:

    1. test_keycard_relogin_after_restore, id: 700768

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:282: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:282: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    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:282: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:282: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    3. test_keycard_create_account_unlock_same_seed, id: 5689

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:282: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:282: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    4. test_keycard_send_tx_eth, id: 700767

    Device 1: No value for ETH
    Device 1: Waiting 180s for ETH updated balance

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:282: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:282: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    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:282: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:282: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    Class TestSendTxDeviceMerged:

    1. test_send_tx_eth_check_logcat, id: 700763

    Device 1: No value for ETH
    Device 1: Waiting 180s for ETH updated balance

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:27: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:27: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    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:27: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:27: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    3. test_send_tx_token_8_decimals, id: 700764

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:27: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:27: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    4. test_send_tx_set_recipient_options, id: 700757

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:27: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:27: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    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:27: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:27: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    Passed tests (68)

    Click to expand

    Class TestOneToOneChatMultipleSharedDevices:

    1. test_1_1_chat_text_message_edit_delete_push_disappear, id: 695843
    Device sessions

    2. test_1_1_chat_message_reaction, id: 6315
    Device sessions

    3. test_1_1_chat_audio_message_with_push, id: 6316
    Device sessions

    4. test_1_1_chat_emoji_send_reply_and_open_link, id: 5373
    Device sessions

    5. test_1_1_chat_image_send_save_reply, id: 6305
    Device sessions

    6. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 5310
    Device sessions

    7. test_1_1_chat_non_latin_message_to_newly_added_contact_with_profile_picture_on_different_networks, id: 5315
    Device sessions

    8. test_1_1_chat_delete_via_delete_button_relogin, id: 5387
    Device sessions

    9. test_1_1_chat_push_emoji, id: 6283
    Device sessions

    Class TestEnsStickersMultipleDevicesMerged:

    1. test_sticker_1_1_public_chat_mainnet, id: 702157
    Device sessions

    2. test_ens_mention_push_highlighted_public_chat, id: 702156
    Device sessions

    3. test_ens_mention_nickname_1_1_chat, id: 702155
    Device sessions

    4. test_ens_purchased_in_profile, id: 702152
    Device sessions

    5. test_start_new_chat_public_key_validation, id: 702158
    Device sessions

    Class TestPublicChatBrowserOneDeviceMerged:

    1. test_public_chat_open_using_deep_link, id: 700739
    Device sessions

    2. test_browser_bookmarks_create_edit_remove, id: 702077
    Device sessions

    3. test_browser_blocked_url, id: 702072
    Device sessions

    4. test_browser_delete_close_tabs, id: 702076
    Device sessions

    5. test_browser_connection_is_secure_not_secure_warning, id: 702073
    Device sessions

    6. test_browser_web3_permissions_testdapp, id: 702078
    Device sessions

    7. test_public_chat_tag_message, id: 700738
    Device sessions

    8. test_public_chat_navigate_to_chat_when_relaunch, id: 5396
    Device sessions

    9. test_public_chat_copy_and_paste_message_in_chat_input, id: 5317
    Device sessions

    10. test_public_chat_fetch_more_history, id: 5675
    Device sessions

    11. test_browser_offline, id: 702075
    Device sessions

    12. test_browser_invalid_url, id: 702074
    Device sessions

    Class TestWalletManagementDeviceMerged:

    1. test_wallet_manage_assets, id: 700758
    Device sessions

    2. test_wallet_add_account_seed_phrase_validation, id: 700762
    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_fetching_balance_after_offline_insufficient_funds_errors, id: 700766
    Device sessions

    6. test_wallet_add_account_generate_new, id: 700759
    Device sessions

    7. test_wallet_tx_history_copy_tx_hash_on_cellular, id: 700756
    Device sessions

    Class TestContactBlockMigrateKeycardMultipleSharedDevices:

    1. test_restore_account_migrate_multiaccount_to_keycard_db_saved, id: 702177
    Device sessions

    2. test_cellular_settings_on_off_public_chat_fetching_history, id: 702188
    Device sessions

    Class TestOnboardingOneDeviceMerged:

    1. test_onboarding_add_new_multiaccount_username_by_position_pass_validation, id: 700747
    Device sessions

    2. test_onboarding_home_initial_popup, id: 700742
    Device sessions

    3. test_onboarding_share_contact_address, id: 700743
    Device sessions

    4. test_onboarding_backup_seed_phrase_restore_same_login_logcat, id: 700745
    Device sessions

    5. test_onboarding_cant_sign_in_with_invalid_password_logcat, id: 700746
    Device sessions

    6. test_onboarding_share_wallet_address, id: 700744
    Device sessions

    Class TestPublicChatMultipleDeviceMerged:

    1. test_public_chat_message_edit, id: 700734
    Device sessions

    2. test_public_chat_unread_messages_counter, id: 5360
    Device sessions

    3. test_public_chat_emoji_send_copy_paste_reply, id: 700719
    Device sessions

    4. test_public_chat_unread_messages_counter_for_mention_relogin, id: 700718
    Device sessions

    5. test_public_chat_delete_chat_long_press, id: 5319
    Device sessions

    6. test_public_chat_link_send_open, id: 700736
    Device sessions

    7. test_public_chat_mark_all_messages_as_read, id: 6270
    Device sessions

    8. test_public_chat_links_with_previews_github_youtube_twitter_gif_send_enable, id: 700737
    Device sessions

    9. test_public_chat_message_send_check_timestamps_while_on_different_tab, id: 5313
    Device sessions

    10. test_public_chat_message_delete, id: 700735
    Device sessions

    Class TestPairingSyncMultipleDevicesMerged:

    1. test_pairing_sync_clear_history, id: 702394
    Device sessions

    2. test_pairing_sync_contacts_block_unblock, id: 702196
    Device sessions

    3. test_pairing_sync_initial_profile_picture, id: 702392
    Device sessions

    4. test_pairing_sync_initial_bookmarks, id: 702393
    Device sessions

    5. test_pairing_sync_initial_contacts_blocked_users, id: 702194
    Device sessions

    6. test_pairing_sync_1_1_chat_message, id: 702198
    Device sessions

    7. test_pairing_sync_public_chat_add_remove, id: 702199
    Device sessions

    8. test_pairing_sync_initial_public_chats, id: 702195
    Device sessions

    9. test_pairing_sync_contacts_add_remove_set_nickname_ens, id: 702197
    Device sessions

    Class TestGroupChatMultipleDeviceMerged:

    1. test_group_chat_push_system_messages_when_invited, id: 3994
    Device sessions

    2. test_group_chat_highligted, id: 5756
    Device sessions

    3. test_group_chat_join_send_text_messages_push, id: 700731
    Device sessions

    4. test_group_chat_offline_pn, id: 3998
    Device sessions

    5. test_group_chat_add_new_member, id: 700732
    Device sessions

    6. test_group_chat_leave_relogin, id: 3997
    Device sessions

    Class TestRestoreOneDeviceMerged:

    1. test_restore_seed_phrase_field_validation, id: 700750
    Device sessions

    2. test_restore_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 700748
    Device sessions

    @status-im-auto
    Copy link
    Member

    26% of end-end tests have passed

    Total executed tests: 19
    Failed tests: 14
    Passed tests: 5
    
    IDs of failed tests: 700769,702189,702176,700767,5689,6253,700749,6265,700770,6263,702186,702175,702153,700768 
    

    Failed tests (14)

    Click to expand
  • Rerun failed tests

  • Class TestEnsStickersMultipleDevicesMerged:

    1. test_ens_command_send_tx_eth_1_1_chat, id: 702153

    Device 1: No value for ETH
    Device 1: Waiting 180s for ETH updated balance

    critical/chats/test_1_1_public_chats.py:1013: in test_ens_command_send_tx_eth_1_1_chat
        wallet_1.wait_balance_is_changed()
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    Device sessions

    Class TestKeycardTxOneDeviceMerged:

    1. test_keycard_send_tx_sign_message_request_stt_testdapp, id: 700769

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:282: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:282: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    2. test_keycard_send_tx_eth, id: 700767

    Device 1: No value for ETH
    Device 1: Waiting 180s for ETH updated balance

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:282: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:282: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    Device sessions

    3. test_keycard_create_account_unlock_same_seed, id: 5689

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:282: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:282: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    4. 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:282: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:282: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    5. test_keycard_relogin_after_restore, id: 700768

    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:282: in prepare_devices
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:282: in <listcomp>
        [self.wallet.wait_balance_is_changed(asset) for asset in self.assets]
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    Class TestRestoreOneDeviceMerged:

    1. test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx, id: 702189

    Device 1: Getting YEENUS amount
    Device 1: Scrolling down to SilentButton

    critical/onboarding/test_onboarding_flows.py:447: in test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx
        if wallet.get_asset_amount_by_name(asset) == 0:
    ../views/wallet_view.py:238: in get_asset_amount_by_name
        self.element = asset_value.scroll_to_element()
    ../views/base_element.py:172: in scroll_to_element
        raise NoSuchElementException(
     Device 1: SilentButton by xpath: `//android.view.ViewGroup[@content-desc=':YEENUS-asset-value']//android.widget.TextView[1]` is not found on the screen
    



    Device sessions

    2. test_restore_set_up_wallet_sign_phrase, id: 700749

    # STEP: Check required text in set up wallet popup
    Device 1: Find SignInPhraseText by xpath: //*[@text="This is your signing phrase"]//following-sibling::*[2]/android.widget.TextView

    critical/onboarding/test_onboarding_flows.py:275: in test_restore_set_up_wallet_sign_phrase
        phrase = wallet.sign_in_phrase.list
    ../views/base_view.py:218: in list
        return self.text.split()
    ../views/base_element.py:357: in text
        text = self.find_element().text
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: SignInPhraseText by xpath: `//*[@text="This is your signing phrase"]//following-sibling::*[2]/android.widget.TextView` is not found on the screen
    



    Device sessions

    Class TestCommandsMultipleDevicesMerged:

    1. test_1_1_chat_command_send_tx_eth_outgoing_tx_push, id: 6253

    Device 1: Find Button by accessibility id: send-transaction-bottom-sheet
    Device 1: Tap on found: Button

    critical/chats/test_1_1_public_chats.py:48: in test_1_1_chat_command_send_tx_eth_outgoing_tx_push
        self.drivers[0].fail('No message is shown after sending ETH in 1-1 chat for sender')
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: No message is shown after sending ETH in 1-1 chat for sender
    



    Device sessions

    2. test_1_1_chat_command_decline_eth_push_changing_state, id: 6265

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:111: in test_1_1_chat_command_decline_eth_push_changing_state
        self.home_1.home_button.double_click()
    ../views/base_element.py:109: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:109: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    3. test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline, id: 6263

    Device 1: Double tap on: WalletButton
    Device 1: Find WalletButton by xpath: //*[contains(@content-desc,'tab, 3 out of 5')]

    critical/chats/test_1_1_public_chats.py:160: in test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline
        self.home_1.wallet_button.double_click()
    ../views/base_element.py:109: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:109: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: WalletButton by xpath: `//*[contains(@content-desc,'tab, 3 out of 5')]` is not found on the screen
    



    Device sessions

    Class TestContactBlockMigrateKeycardMultipleSharedDevices:

    1. test_contact_block_unblock_public_chat_offline, id: 702176

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:789: in test_contact_block_unblock_public_chat_offline
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    critical/chats/test_1_1_public_chats.py:789: in <listcomp>
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    ../views/base_element.py:109: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:109: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    2. test_keycard_command_send_tx_eth_1_1_chat, id: 702186

    Device 1: Find Button by accessibility id: send-transaction-bottom-sheet
    Device 1: Tap on found: Button

    critical/chats/test_1_1_public_chats.py:663: in test_keycard_command_send_tx_eth_1_1_chat
        self.chat_1.driver.fail('No message is shown after sending ETH in 1-1 chat for sender')
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: No message is shown after sending ETH in 1-1 chat for sender
    



    Device sessions

    3. test_contact_add_remove_mention_default_username_nickname_public_chat, id: 702175

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:709: in test_contact_add_remove_mention_default_username_nickname_public_chat
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    critical/chats/test_1_1_public_chats.py:709: in <listcomp>
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    ../views/base_element.py:109: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:109: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    Passed tests (5)

    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

    @status-im-auto
    Copy link
    Member

    36% of end-end tests have passed

    Total executed tests: 14
    Failed tests: 9
    Passed tests: 5
    
    IDs of failed tests: 702189,702176,6253,700749,6265,6263,702186,702175,702153 
    

    Failed tests (9)

    Click to expand
  • Rerun failed tests

  • Class TestRestoreOneDeviceMerged:

    1. test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx, id: 702189

    Device 1: Getting YEENUS amount
    Device 1: Scrolling down to SilentButton

    critical/onboarding/test_onboarding_flows.py:447: in test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx
        if wallet.get_asset_amount_by_name(asset) == 0:
    ../views/wallet_view.py:238: in get_asset_amount_by_name
        self.element = asset_value.scroll_to_element()
    ../views/base_element.py:172: in scroll_to_element
        raise NoSuchElementException(
     Device 1: SilentButton by xpath: `//android.view.ViewGroup[@content-desc=':YEENUS-asset-value']//android.widget.TextView[1]` is not found on the screen
    



    Device sessions

    2. test_restore_set_up_wallet_sign_phrase, id: 700749

    # STEP: Check required text in set up wallet popup
    Device 1: Find SignInPhraseText by xpath: //*[@text="This is your signing phrase"]//following-sibling::*[2]/android.widget.TextView

    critical/onboarding/test_onboarding_flows.py:275: in test_restore_set_up_wallet_sign_phrase
        phrase = wallet.sign_in_phrase.list
    ../views/base_view.py:218: in list
        return self.text.split()
    ../views/base_element.py:357: in text
        text = self.find_element().text
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: SignInPhraseText by xpath: `//*[@text="This is your signing phrase"]//following-sibling::*[2]/android.widget.TextView` is not found on the screen
    



    Device sessions

    Class TestContactBlockMigrateKeycardMultipleSharedDevices:

    1. test_contact_block_unblock_public_chat_offline, id: 702176

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:789: in test_contact_block_unblock_public_chat_offline
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    critical/chats/test_1_1_public_chats.py:789: in <listcomp>
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    ../views/base_element.py:109: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:109: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    2. test_keycard_command_send_tx_eth_1_1_chat, id: 702186

    Device 1: Find Button by accessibility id: send-transaction-bottom-sheet
    Device 1: Tap on found: Button

    critical/chats/test_1_1_public_chats.py:663: in test_keycard_command_send_tx_eth_1_1_chat
        self.chat_1.driver.fail('No message is shown after sending ETH in 1-1 chat for sender')
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: No message is shown after sending ETH in 1-1 chat for sender
    



    Device sessions

    3. test_contact_add_remove_mention_default_username_nickname_public_chat, id: 702175

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:709: in test_contact_add_remove_mention_default_username_nickname_public_chat
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    critical/chats/test_1_1_public_chats.py:709: in <listcomp>
        [home.home_button.double_click() for home in [self.home_1, self.home_2]]</b>
    ../views/base_element.py:109: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:109: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    Class TestCommandsMultipleDevicesMerged:

    1. test_1_1_chat_command_send_tx_eth_outgoing_tx_push, id: 6253

    Device 1: Find Button by accessibility id: send-transaction-bottom-sheet
    Device 1: Tap on found: Button

    critical/chats/test_1_1_public_chats.py:48: in test_1_1_chat_command_send_tx_eth_outgoing_tx_push
        self.drivers[0].fail('No message is shown after sending ETH in 1-1 chat for sender')
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: No message is shown after sending ETH in 1-1 chat for sender
    



    Device sessions

    2. test_1_1_chat_command_decline_eth_push_changing_state, id: 6265

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]

    critical/chats/test_1_1_public_chats.py:111: in test_1_1_chat_command_decline_eth_push_changing_state
        self.home_1.home_button.double_click()
    ../views/base_element.py:109: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:109: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen
    



    Device sessions

    3. test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline, id: 6263

    Device 1: Double tap on: WalletButton
    Device 1: Find WalletButton by xpath: //*[contains(@content-desc,'tab, 3 out of 5')]

    critical/chats/test_1_1_public_chats.py:160: in test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline
        self.home_1.wallet_button.double_click()
    ../views/base_element.py:109: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:109: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: WalletButton by xpath: `//*[contains(@content-desc,'tab, 3 out of 5')]` is not found on the screen
    



    Device sessions

    Class TestEnsStickersMultipleDevicesMerged:

    1. test_ens_command_send_tx_eth_1_1_chat, id: 702153

    Device 1: No value for ETH
    Device 1: Waiting 180s for ETH updated balance

    critical/chats/test_1_1_public_chats.py:1013: in test_ens_command_send_tx_eth_1_1_chat
        wallet_1.wait_balance_is_changed()
    ../views/wallet_view.py:183: in wait_balance_is_changed
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Balance ETH 0 is not changed during 180 seconds!
    



    Device sessions

    Passed tests (5)

    Click to expand

    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_wallet_recover_pairing_check_balance_after_offline_tx_history, id: 700770
    Device sessions

    5. test_keycard_relogin_after_restore, id: 700768
    Device sessions

    @status-im-auto
    Copy link
    Member

    100% of end-end tests have passed

    Total executed tests: 9
    Failed tests: 0
    Passed tests: 9
    

    Passed tests (9)

    Click to expand

    Class TestEnsStickersMultipleDevicesMerged:

    1. test_ens_command_send_tx_eth_1_1_chat, id: 702153
    Device sessions

    Class TestContactBlockMigrateKeycardMultipleSharedDevices:

    1. test_keycard_command_send_tx_eth_1_1_chat, id: 702186
    Device sessions

    2. test_contact_block_unblock_public_chat_offline, id: 702176
    Device sessions

    3. test_contact_add_remove_mention_default_username_nickname_public_chat, id: 702175
    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_set_up_wallet_sign_phrase, id: 700749
    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

    @pavloburykh
    Copy link
    Contributor

    Hi @audriu
    Unfortunately both me and @qoqobolo are still reproducing the bug on latest PR builds.

    @audriu
    Copy link
    Contributor Author

    audriu commented Oct 6, 2022

    Ok. Failed on this one. This PR works for me but not for QAs. I tried hard to reproduce but still works ok for me. Maybe someone with a fresh look can see wtf. Ping me if you need any help...

    @audriu audriu removed their assignment Oct 6, 2022
    @Parveshdhull
    Copy link
    Member

    Ok. Failed on this one. This PR works for me but not for QAs. I tried hard to reproduce but still works ok for me. Maybe someone with a fresh look can see wtf. Ping me if you need any help...

    Hi @audriu, should we close this PR?

    @audriu
    Copy link
    Contributor Author

    audriu commented Oct 10, 2022

    IDK. Maybe someone will want to see the work I have done when they start working.
    I will definitely close it when it is no more relevant...

    @Parveshdhull
    Copy link
    Member

    will be fixed in #14149

    @audriu audriu deleted the 14051-ens-name-turns-into-public-key-after-editing-message-containing-mention-with-this-ens-2 branch October 14, 2022 12:07
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    No open projects
    Archived in project
    Development

    Successfully merging this pull request may close these issues.

    ENS name turns into public key after editing message containing mention with this ENS
    5 participants