status-mobile icon indicating copy to clipboard operation
status-mobile copied to clipboard

replace web3-utils methods usage by status-go

Open qfrank opened this issue 3 years ago • 4 comments

fixes #13888

NOTE: this PR contains modifications from #13858

qfrank avatar Sep 06 '22 08:09 qfrank

Jenkins Builds

Click to see older builds (40)
:grey_question: Commit :hash: Finished (UTC) Duration Platform Result
:x: 4f0070fa #1 2022-09-06 08:56:16 ~36 sec android-e2e :page_facing_up:log
:x: 4f0070fa #1 2022-09-06 08:56:23 ~38 sec tests :page_facing_up:log
:x: 4f0070fa #1 2022-09-06 08:56:28 ~43 sec android :page_facing_up:log
:x: 4f0070fa #1 2022-09-06 08:57:32 ~1 min ios :page_facing_up:log
:x: 0f345b5c #2 2022-09-06 10:31:03 ~5 min tests :page_facing_up:log
:heavy_check_mark: 0f345b5c #2 2022-09-06 10:36:33 ~10 min android-e2e :package:apk :calling:
:heavy_check_mark: 0f345b5c #2 2022-09-06 10:37:10 ~11 min android :package:apk :calling:
:heavy_check_mark: 0f345b5c #2 2022-09-06 10:47:42 ~22 min ios :package:ipa :calling:
:x: 6a74e8a8 #3 2022-09-06 11:46:26 ~10 min tests :page_facing_up:log
:heavy_check_mark: 6a74e8a8 #3 2022-09-06 11:51:35 ~15 min android-e2e :package:apk :calling:
:heavy_check_mark: 6a74e8a8 #3 2022-09-06 11:52:41 ~16 min ios :package:ipa :calling:
:heavy_check_mark: 6a74e8a8 #3 2022-09-06 11:54:24 ~18 min android :package:apk :calling:
:x: cd2e76ca #5 2022-09-19 12:53:14 ~7 min tests :page_facing_up:log
:heavy_check_mark: cd2e76ca #5 2022-09-19 12:56:36 ~10 min android-e2e :package:apk :calling:
:heavy_check_mark: cd2e76ca #5 2022-09-19 12:57:12 ~11 min android :package:apk :calling:
:heavy_check_mark: cd2e76ca #5 2022-09-19 13:07:40 ~21 min ios :package:ipa :calling:
:heavy_check_mark: 22ddc8c9 #6 2022-09-19 15:03:44 ~3 min tests :package:log
:heavy_check_mark: 22ddc8c9 #6 2022-09-19 15:08:32 ~8 min android-e2e :package:apk :calling:
:heavy_check_mark: 22ddc8c9 #6 2022-09-19 15:10:15 ~10 min android :package:apk :calling:
:heavy_check_mark: 22ddc8c9 #6 2022-09-19 15:16:17 ~16 min ios :package:ipa :calling:
:heavy_check_mark: e6228b55 #7 2022-09-19 15:25:12 ~3 min tests :package:log
:heavy_check_mark: e6228b55 #7 2022-09-19 15:29:19 ~7 min android :package:apk :calling:
:heavy_check_mark: e6228b55 #7 2022-09-19 15:30:05 ~8 min android-e2e :package:apk :calling:
:heavy_check_mark: e6228b55 #7 2022-09-19 15:34:10 ~12 min ios :package:ipa :calling:
:heavy_check_mark: 3c1ce6e2 #8 2022-10-08 02:28:01 ~3 min tests :package:log
:heavy_check_mark: 3c1ce6e2 #8 2022-10-08 02:33:37 ~9 min android-e2e :package:apk :calling:
:heavy_check_mark: 3c1ce6e2 #8 2022-10-08 02:34:29 ~10 min android :package:apk :calling:
:heavy_check_mark: 3c1ce6e2 #8 2022-10-08 02:40:45 ~16 min ios :package:ipa :calling:
:heavy_check_mark: 41eec1f5 #9 2022-10-11 11:58:45 ~2 min tests :package:log
:heavy_check_mark: 41eec1f5 #9 2022-10-11 12:05:00 ~9 min android-e2e :package:apk :calling:
:heavy_check_mark: 41eec1f5 #9 2022-10-11 12:05:04 ~9 min android :package:apk :calling:
:heavy_check_mark: 41eec1f5 #9 2022-10-11 12:08:41 ~12 min ios :package:ipa :calling:
:x: 6a6735fd #10 2022-10-13 02:12:25 ~4 min tests :page_facing_up:log
:heavy_check_mark: 6a6735fd #10 2022-10-13 02:17:20 ~9 min android-e2e :package:apk :calling:
:heavy_check_mark: 6a6735fd #10 2022-10-13 02:18:12 ~10 min android :package:apk :calling:
:heavy_check_mark: 6a6735fd #10 2022-10-13 02:23:11 ~15 min ios :package:ipa :calling:
:heavy_check_mark: a2ad7e87 #11 2022-10-18 13:51:28 ~4 min tests :package:log
:heavy_check_mark: a2ad7e87 #11 2022-10-18 13:57:39 ~10 min android-e2e :package:apk :calling:
:heavy_check_mark: a2ad7e87 #11 2022-10-18 13:58:09 ~11 min android :package:apk :calling:
:heavy_check_mark: a2ad7e87 #11 2022-10-18 14:00:40 ~13 min ios :package:ipa :calling:
:grey_question: Commit :hash: Finished (UTC) Duration Platform Result
:heavy_check_mark: df903b38 #12 2022-10-18 14:32:59 ~3 min tests :package:log
:heavy_check_mark: df903b38 #12 2022-10-18 14:39:56 ~10 min android :package:apk :calling:
:heavy_check_mark: df903b38 #12 2022-10-18 14:40:19 ~11 min android-e2e :package:apk :calling:
:heavy_check_mark: df903b38 #12 2022-10-18 14:45:58 ~16 min ios :package:ipa :calling:
:heavy_check_mark: ec9c7306 #13 2022-10-18 15:37:52 ~3 min tests :package:log
:heavy_check_mark: ec9c7306 #13 2022-10-18 15:46:08 ~11 min android :package:apk :calling:
:heavy_check_mark: ec9c7306 #13 2022-10-18 15:46:20 ~11 min android-e2e :package:apk :calling:
:heavy_check_mark: ec9c7306 #13 2022-10-18 15:59:26 ~24 min ios :package:ipa :calling:

status-im-auto avatar Sep 06 '22 08:09 status-im-auto

@qfrank please, rebase it and request review while ready, thank you!

churik avatar Sep 19 '22 10:09 churik

ready to test @churik @flexsurfer :)

qfrank avatar Sep 19 '22 15:09 qfrank

97% of end-end tests have passed

Total executed tests: 87
Failed tests: 3
Passed tests: 84
IDs of failed tests: 5756,700732,3997 

Failed tests (3)

Click to expand
  • Rerun failed tests

  • Class TestGroupChatMultipleDeviceMerged:

    1. test_group_chat_highligted, id: 5756

    Device 1: Double tap on: HomeButton
    Device 1: Find `HomeButton` by `xpath`: `//*[contains(@content-desc,'tab, 1 out of 5')]`
    critical/chats/test_group_chat.py:162: in test_group_chat_highligted
        [self.homes[i].home_button.double_click() for i in range(3)]
    critical/chats/test_group_chat.py:162: in <listcomp>
        [self.homes[i].home_button.double_click() for i in range(3)]
    ../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_group_chat_add_new_member_activity_centre, id: 700732

    Device 3: Find Button by accessibility id: notifications-unread-badge
    Device 3: Tap on found: Button
    critical/chats/test_group_chat.py:118: in test_group_chat_add_new_member_activity_centre
        self.homes[2].get_chat(self.chat_name).click()
    ../views/home_view.py:257: in get_chat
        chat_in_ac.wait_for_element(20)
    ../views/base_element.py:117: in wait_for_element
        raise TimeoutException(
     Device `3`: `ActivityCenterChatElement` by` xpath`: `//*[@content-desc='chat-name-or-sender-text'][starts-with(@text,'kihercm')]/../..` is not found on the screen after wait_for_element
    



    Device sessions

    3. test_group_chat_leave_relogin, id: 3997

    Device 1: Double tap on: HomeButton
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]
    critical/chats/test_group_chat.py:178: in test_group_chat_leave_relogin
        [self.homes[i].home_button.double_click() for i in range(2)]
    critical/chats/test_group_chat.py:178: in <listcomp>
        [self.homes[i].home_button.double_click() for i in range(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

    Passed tests (84)

    Click to expand

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

    1. test_sticker_1_1_public_chat_mainnet, id: 702157
    Device sessions

    2. test_ens_command_send_tx_eth_1_1_chat, id: 702153
    Device sessions

    3. test_ens_mention_push_highlighted_public_chat, id: 702156
    Device sessions

    4. test_ens_mention_nickname_1_1_chat, id: 702155
    Device sessions

    5. test_ens_purchased_in_profile, id: 702152
    Device sessions

    6. test_start_new_chat_public_key_validation, id: 702158
    Device sessions

    Class TestGroupChatMultipleDeviceMerged:

    1. test_group_chat_push_system_messages_when_invited, id: 3994
    Device sessions

    2. test_group_chat_join_send_text_messages_push, id: 700731
    Device sessions

    3. test_group_chat_offline_pn, id: 3998
    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 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 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 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 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 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

    status-im-auto avatar Sep 19 '22 17:09 status-im-auto

    let's test this PR first

    flexsurfer avatar Oct 10 '22 12:10 flexsurfer

    89% of end-end tests have passed

    Total executed tests: 87
    Failed tests: 10
    Passed tests: 77
    
    IDs of failed tests: 702176,702153,702175,6265,6263,702186,700749,702076,6253,702189 
    

    Failed tests (10)

    Click to expand
  • Rerun failed tests

  • 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 TestRestoreOneDeviceMerged:

    1. test_restore_set_up_wallet_sign_phrase, id: 700749

    Device 1: Tap on found: SendTransactionButton
    Device 1: Find AmountEditBox by accessibility id: amount-input
    critical/onboarding/test_onboarding_flows.py:285: in test_restore_set_up_wallet_sign_phrase
        send_transaction.amount_edit_box.set_value('0')
    ../views/send_transaction_view.py:12: in set_value
        EditBox.set_value(self, value)
    ../views/base_element.py:318: in set_value
        self.find_element().set_value(value)
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: AmountEditBox by accessibility id: `amount-input` is not found on the screen; also Unexpected Alert is shown: 'plus() not a number: null'
    



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

    1. test_browser_delete_close_tabs, id: 702076

    Device 1: Find Button by xpath: //*[contains(@text, 'bbc.com')]/../../../../*[@content-desc='empty-tab']
    Device 1: Tap on found: Button
    critical/test_public_chat_browsing.py:423: in test_browser_delete_close_tabs
        web_page.element_by_text_part(urls['bbc.com']).wait_for_invisibility_of_element()
    ../views/base_element.py:143: in wait_for_invisibility_of_element
        raise TimeoutException("Device %s: %s by %s: `%s`  is still visible on the screen after %s seconds after wait_for_invisibility_of_element" % (
     Device 1: Button by xpath: `//*[contains(@text, "bbc.com")]`  is still visible on the screen after 10 seconds after wait_for_invisibility_of_element
    



    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 (77)

    Click to expand

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

    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 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_connection_is_secure_not_secure_warning, id: 702073
    Device sessions

    5. test_browser_web3_permissions_testdapp, id: 702078
    Device sessions

    6. test_public_chat_tag_message, id: 700738
    Device sessions

    7. test_public_chat_navigate_to_chat_when_relaunch, id: 5396
    Device sessions

    8. test_public_chat_copy_and_paste_message_in_chat_input, id: 5317
    Device sessions

    9. test_public_chat_fetch_more_history, id: 5675
    Device sessions

    10. test_browser_offline, id: 702075
    Device sessions

    11. test_browser_invalid_url, id: 702074
    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

    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

    status-im-auto avatar Oct 10 '22 14:10 status-im-auto

    let's test this PR first

    @flexsurfer hi! Just for clarifying, is this PR can be assumed as ready for testing? Should we ignore the last changing request (and the fact that PR has no approvals from reviewers)? Also, I see that there are unresolved conflicts in status go. cc @qfrank

    pavloburykh avatar Oct 11 '22 10:10 pavloburykh

    QA please ignore conflicts, they are not related

    flexsurfer avatar Oct 11 '22 10:10 flexsurfer

    QA please ignore conflicts, they are not related

    @flexsurfer got it, thanx! Could you please also provide a short QA notes of what should be tested in terms of these changes?

    pavloburykh avatar Oct 11 '22 10:10 pavloburykh

    @pavloburykh changes related to password, so create account, login, and also to wallet, send txs , interact with dapps , it could be tested only in testnet for now,

    flexsurfer avatar Oct 11 '22 10:10 flexsurfer

    87% of end-end tests have passed

    Total executed tests: 87
    Failed tests: 11
    Passed tests: 76
    
    IDs of failed tests: 702176,700768,702153,702175,700769,702186,702076,5689,700767,702189,700770 
    

    Failed tests (11)

    Click to expand
  • Rerun failed tests

  • 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 TestPublicChatBrowserOneDeviceMerged:

    1. test_browser_delete_close_tabs, id: 702076

    Device 1: Find Button by xpath: //*[contains(@text, 'bbc.com')]/../../../../*[@content-desc='empty-tab']
    Device 1: Tap on found: Button
    critical/test_public_chat_browsing.py:423: in test_browser_delete_close_tabs
        web_page.element_by_text_part(urls['bbc.com']).wait_for_invisibility_of_element()
    ../views/base_element.py:143: in wait_for_invisibility_of_element
        raise TimeoutException("Device %s: %s by %s: `%s`  is still visible on the screen after %s seconds after wait_for_invisibility_of_element" % (
     Device 1: Button by xpath: `//*[contains(@text, "bbc.com")]`  is still visible on the screen after 10 seconds after wait_for_invisibility_of_element
    



    Device sessions

    Class TestEnsStickersMultipleDevicesMerged:

    1. test_ens_command_send_tx_eth_1_1_chat, id: 702153

    Device 2: Click until EditBox by accessibility id: chat-message-input will be presented
    Device 2: Wait for text element TransactionStatus to be equal to Confirmed
    critical/chats/test_1_1_public_chats.py:1036: in test_ens_command_send_tx_eth_1_1_chat
        chat_2_reciever_message.transaction_status.wait_for_element_text(chat_2_reciever_message.confirmed, wait_time=60)
    ../views/base_element.py:151: in wait_for_element_text
        self.driver.fail(
    base_test_case.py:177: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 2: `Pending` is not equal to expected `Confirmed` in 60 sec
    



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



    Passed tests (76)

    Click to expand

    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 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 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 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_connection_is_secure_not_secure_warning, id: 702073
    Device sessions

    5. test_browser_web3_permissions_testdapp, id: 702078
    Device sessions

    6. test_public_chat_tag_message, id: 700738
    Device sessions

    7. test_public_chat_navigate_to_chat_when_relaunch, id: 5396
    Device sessions

    8. test_public_chat_copy_and_paste_message_in_chat_input, id: 5317
    Device sessions

    9. test_public_chat_fetch_more_history, id: 5675
    Device sessions

    10. test_browser_offline, id: 702075
    Device sessions

    11. test_browser_invalid_url, id: 702074
    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 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 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 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 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 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 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_set_up_wallet_sign_phrase, id: 700749
    Device sessions

    2. test_restore_seed_phrase_field_validation, id: 700750
    Device sessions

    3. test_restore_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 700748
    Device sessions

    status-im-auto avatar Oct 11 '22 11:10 status-im-auto

    Hi @pavloburykh , i just rebased the PR to the latest develop :)

    qfrank avatar Oct 11 '22 11:10 qfrank

    36% of end-end tests have passed

    Total executed tests: 84
    Failed tests: 54
    Passed tests: 30
    Not executed tests: 3
    
    IDs of not executed tests: 700731,3998,702188 
    
    IDs of failed tests: 700734,702176,700768,702157,3994,702153,702394,702175,5360,6265,702196,700719,6263,700763,700718,700765,702392,700747,5319,700742,702156,700769,5756,700736,700764,702186,700743,700745,700749,702155,6270,700757,700746,5342,702393,700744,5689,6253,702194,702198,702199,702177,700737,702152,700767,700732,702189,702158,5313,3997,700735,700770,702195,702197 
    

    Not executed tests (3)

    Click to expand
  • Rerun not executed tests
  • Failed tests (54)

    Click to expand
  • Rerun failed tests

  • 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 TestOnboardingOneDeviceMerged:

    1. test_onboarding_add_new_multiaccount_username_by_position_pass_validation, id: 700747
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(7676 bytes read, 228 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/onboarding/test_onboarding_flows.py:16: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(0 bytes read)
    



    2. test_onboarding_home_initial_popup, id: 700742
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(7676 bytes read, 228 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/onboarding/test_onboarding_flows.py:16: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(0 bytes read)
    



    3. test_onboarding_share_contact_address, id: 700743
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(7676 bytes read, 228 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/onboarding/test_onboarding_flows.py:16: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(0 bytes read)
    



    4. test_onboarding_backup_seed_phrase_restore_same_login_logcat, id: 700745
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(7676 bytes read, 228 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/onboarding/test_onboarding_flows.py:16: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(0 bytes read)
    



    5. test_onboarding_cant_sign_in_with_invalid_password_logcat, id: 700746
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(7676 bytes read, 228 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/onboarding/test_onboarding_flows.py:16: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(0 bytes read)
    



    6. test_onboarding_share_wallet_address, id: 700744
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(7676 bytes read, 228 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/onboarding/test_onboarding_flows.py:16: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(0 bytes read)
    



    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:17: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    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:17: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    3. test_1_1_chat_command_send_tx_eth_outgoing_tx_push, id: 6253
    Test setup failed: critical/chats/test_1_1_public_chats.py:17: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    Class TestGroupChatMultipleDeviceMerged:

    1. test_group_chat_push_system_messages_when_invited, id: 3994
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(7676 bytes read, 228 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/chats/test_group_chat.py:13: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(3)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(0 bytes read)
    



    2. test_group_chat_highligted, id: 5756
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(7676 bytes read, 228 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/chats/test_group_chat.py:13: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(3)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(0 bytes read)
    



    3. test_group_chat_add_new_member, id: 700732
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(7676 bytes read, 228 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/chats/test_group_chat.py:13: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(3)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(0 bytes read)
    



    4. test_group_chat_leave_relogin, id: 3997
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(7676 bytes read, 228 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/chats/test_group_chat.py:13: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(3)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(0 bytes read)
    



    Class TestPairingSyncMultipleDevicesMerged:

    1. test_pairing_sync_clear_history, id: 702394
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(3852 bytes read, 4340 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/test_pairing_devices_sync.py:92: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(12000 bytes read)
    



    2. test_pairing_sync_contacts_block_unblock, id: 702196
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(3852 bytes read, 4340 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/test_pairing_devices_sync.py:92: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(12000 bytes read)
    



    3. test_pairing_sync_initial_profile_picture, id: 702392
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(3852 bytes read, 4340 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/test_pairing_devices_sync.py:92: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(12000 bytes read)
    



    4. test_pairing_sync_initial_bookmarks, id: 702393
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(3852 bytes read, 4340 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/test_pairing_devices_sync.py:92: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(12000 bytes read)
    



    5. test_pairing_sync_initial_contacts_blocked_users, id: 702194
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(3852 bytes read, 4340 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/test_pairing_devices_sync.py:92: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(12000 bytes read)
    



    6. test_pairing_sync_1_1_chat_message, id: 702198
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(3852 bytes read, 4340 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/test_pairing_devices_sync.py:92: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(12000 bytes read)
    



    7. test_pairing_sync_public_chat_add_remove, id: 702199
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(3852 bytes read, 4340 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/test_pairing_devices_sync.py:92: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(12000 bytes read)
    



    8. test_pairing_sync_initial_public_chats, id: 702195
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(3852 bytes read, 4340 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/test_pairing_devices_sync.py:92: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(12000 bytes read)
    



    9. test_pairing_sync_contacts_add_remove_set_nickname_ens, id: 702197
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(3852 bytes read, 4340 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/test_pairing_devices_sync.py:92: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(12000 bytes read)
    



    Class TestContactBlockMigrateKeycardMultipleSharedDevices:

    1. test_contact_block_unblock_public_chat_offline, id: 702176
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(3772 bytes read, 324 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/chats/test_1_1_public_chats.py:615: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(85728 bytes read)
    



    2. test_contact_add_remove_mention_default_username_nickname_public_chat, id: 702175
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(3772 bytes read, 324 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/chats/test_1_1_public_chats.py:615: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(85728 bytes read)
    



    3. test_keycard_command_send_tx_eth_1_1_chat, id: 702186
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(3772 bytes read, 324 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/chats/test_1_1_public_chats.py:615: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(85728 bytes read)
    



    4. test_restore_account_migrate_multiaccount_to_keycard_db_saved, id: 702177
    Test setup failed: /usr/lib/python3.10/http/client.py:591: in _read_chunked
        value.append(self._safe_read(chunk_left))
    /usr/lib/python3.10/http/client.py:632: in _safe_read
        raise IncompleteRead(data, amt-len(data))
    E   http.client.IncompleteRead: IncompleteRead(3772 bytes read, 324 more expected)
    
    During handling of the above exception, another exception occurred:
    critical/chats/test_1_1_public_chats.py:615: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:86: in request
        data = response.read()
    /usr/lib/python3.10/http/client.py:459: in read
        return self._read_chunked(amt)
    /usr/lib/python3.10/http/client.py:597: in _read_chunked
        raise IncompleteRead(b''.join(value))
    E   http.client.IncompleteRead: IncompleteRead(85728 bytes read)
    



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

    1. test_send_tx_eth_check_logcat, id: 700763
    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    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:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    3. test_send_tx_token_8_decimals, id: 700764
    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    4. test_send_tx_set_recipient_options, id: 700757
    Test setup failed: critical/wallet_and_tx/test_send_tx_dapp_keycard.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    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:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    Class TestPublicChatMultipleDeviceMerged:

    1. test_public_chat_message_edit, id: 700734
    Test setup failed: critical/test_public_chat_browsing.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    2. test_public_chat_unread_messages_counter, id: 5360
    Test setup failed: critical/test_public_chat_browsing.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    3. test_public_chat_emoji_send_copy_paste_reply, id: 700719
    Test setup failed: critical/test_public_chat_browsing.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    4. test_public_chat_unread_messages_counter_for_mention_relogin, id: 700718
    Test setup failed: critical/test_public_chat_browsing.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    5. test_public_chat_delete_chat_long_press, id: 5319
    Test setup failed: critical/test_public_chat_browsing.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    6. test_public_chat_link_send_open, id: 700736
    Test setup failed: critical/test_public_chat_browsing.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    7. test_public_chat_mark_all_messages_as_read, id: 6270
    Test setup failed: critical/test_public_chat_browsing.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    8. test_public_chat_links_with_previews_github_youtube_twitter_gif_send_enable, id: 700737
    Test setup failed: critical/test_public_chat_browsing.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    9. test_public_chat_message_send_check_timestamps_while_on_different_tab, id: 5313
    Test setup failed: critical/test_public_chat_browsing.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    10. test_public_chat_message_delete, id: 700735
    Test setup failed: critical/test_public_chat_browsing.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    Class TestEnsStickersMultipleDevicesMerged:

    1. test_sticker_1_1_public_chat_mainnet, id: 702157
    Test setup failed: critical/chats/test_1_1_public_chats.py:964: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    2. test_ens_command_send_tx_eth_1_1_chat, id: 702153
    Test setup failed: critical/chats/test_1_1_public_chats.py:964: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    3. test_ens_mention_push_highlighted_public_chat, id: 702156
    Test setup failed: critical/chats/test_1_1_public_chats.py:964: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    4. test_ens_mention_nickname_1_1_chat, id: 702155
    Test setup failed: critical/chats/test_1_1_public_chats.py:964: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    5. test_ens_purchased_in_profile, id: 702152
    Test setup failed: critical/chats/test_1_1_public_chats.py:964: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    6. test_start_new_chat_public_key_validation, id: 702158
    Test setup failed: critical/chats/test_1_1_public_chats.py:964: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:306: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(quantity,
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:16: in start_threads
        if 16 - len([job for job in sauce.jobs.get_jobs() if job['status'] == 'in progress']) < quantity:
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:262: in get_jobs
        return self.client.request(method, endpoint)
    /home/jenkins/.local/lib/python3.10/site-packages/sauceclient.py:89: in request
        raise SauceException('{}: {}.\nSauce Status NOT OK'.format(
    E   sauceclient.SauceException: 502: Bad Gateway.
    E   Sauce Status NOT OK
    



    Passed tests (30)

    Click to expand

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

    status-im-auto avatar Oct 11 '22 14:10 status-im-auto

    9% of end-end tests have passed

    Total executed tests: 11
    Failed tests: 10
    Passed tests: 1
    
    IDs of failed tests: 700769,702189,702176,700767,5689,700770,702186,702175,702153,700768 
    

    Failed tests (10)

    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

    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 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 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 (1)

    Click to expand

    Class TestPublicChatBrowserOneDeviceMerged:

    1. test_browser_delete_close_tabs, id: 702076
    Device sessions

    status-im-auto avatar Oct 11 '22 15:10 status-im-auto

    100% of end-end tests have passed

    Total executed tests: 10
    Failed tests: 0
    Passed tests: 10
    

    Passed tests (10)

    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

    Class TestEnsStickersMultipleDevicesMerged:

    1. test_ens_command_send_tx_eth_1_1_chat, id: 702153
    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 TestRestoreOneDeviceMerged:

    1. test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx, id: 702189
    Device sessions

    status-im-auto avatar Oct 12 '22 10:10 status-im-auto

    @qfrank thanx for the PR. Please, take a look at the following issue. This issue is not reproducible in develop branch. It used to reproduce in the past, but couple of weeks ago it was fixed by https://github.com/status-im/status-mobile/pull/14074 Maybe current PR still misses some changes from develop or there is another problem.

    ISSUE 1 Transaction's details in Status app (values of Trans fee and Gas price) differs from the ones on Etherscan

    Steps:

    1. Generate any transaction in Status app (or use existing one from history of transactions)
    2. Open transaction details in Status app (Go to Wallet tab - open Wallet screen - open history tab - select transaction from the list)
    3. Open the details of the same transaction on Etherscan
    4. Compare data from details page in Status app and Etherscan
    5. Check if Transaction fee and Gas price values are the same

    Actual result: there is a difference in values

    Expected result: all data should be the same

    photo_2022-10-12 17 37 45

    photo_2022-10-12 17 37 47

    pavloburykh avatar Oct 12 '22 14:10 pavloburykh

    probably status-go should be rebased as well

    flexsurfer avatar Oct 12 '22 14:10 flexsurfer

    Hi @pavloburykh , thanks for reporting! Just solved issue 1 :)

    qfrank avatar Oct 13 '22 02:10 qfrank

    Hi @pavloburykh , thanks for reporting! Just solved issue 1 :)

    Thank you @qfrank ! Could you please take a look at integration test build failures? File with logs is attached. log.txt

    pavloburykh avatar Oct 13 '22 08:10 pavloburykh

    Looks like there is something relate to @yqrashawn , could u help to solve it, thanks @yqrashawn

    [2022-10-13T02:11:58.305Z] FAIL in (delete-for-me) (status_im/chat/models/delete_message_for_me_test.cljs:24:13)
    [2022-10-13T02:11:58.305Z] delete for me
    [2022-10-13T02:11:58.305Z] expected: (= (delete-message-for-me/delete {:db db} message 1000) expected)
    [2022-10-13T02:11:58.306Z]   actual: (not (= {:db {:messages {"chat-id" {"message-id" {:id "message-id", :deleted-for-me? true, :deleted-for-me-undoable-till 1665627119168}}}}, :utils/dispatch-later [{:dispatch [:chat.ui/delete-message-for-me-and-sync {:chat-id "chat-id", :message-id "message-id"}], :ms 1000}]} {:db {:messages {"chat-id" {"message-id" {:id "message-id", :deleted-for-me? true, :deleted-for-me-undoable-till 1665627119167}}}}, :utils/dispatch-later [{:dispatch [:chat.ui/delete-message-for-me-and-sync {:chat-id "chat-id", :message-id "message-id"}], :ms 1000}]}))
    

    qfrank avatar Oct 13 '22 08:10 qfrank

    @qfrank @pavloburykh The failed test is not related to changes in this PR. I've created https://github.com/status-im/status-mobile/issues/14155 for it.

    yqrashawn avatar Oct 13 '22 09:10 yqrashawn

    95% of end-end tests have passed

    Total executed tests: 87
    Failed tests: 4
    Passed tests: 83
    
    IDs of failed tests: 700765,695843,700734,6263 
    

    Failed tests (4)

    Click to expand
  • Rerun failed tests

  • Class TestPublicChatMultipleDeviceMerged:

    1. test_public_chat_message_edit, id: 700734

    Device 1: Find `SendMessageButton` by `accessibility id`: `send-message-button`
    Device 1: Tap on found: SendMessageButton
    critical/test_public_chat_browsing.py:62: in test_public_chat_message_edit
        self.errors.verify_no_errors()
    base_test_case.py:189: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     No mark in message bubble about this message was edited
    E    No mark in message bubble about this message was edited
    



    Device sessions

    Class TestCommandsMultipleDevicesMerged:

    1. test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline, id: 6263

    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]
    Device 1: Find HomeButton by xpath: //*[contains(@content-desc,'tab, 1 out of 5')]
    critical/chats/test_1_1_public_chats.py:197: in test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline
        home.connection_offline_icon.wait_for_invisibility_of_element(100)
    ../views/base_element.py:143: in wait_for_invisibility_of_element
        raise TimeoutException("Device %s: %s by %s: `%s`  is still visible on the screen after %s seconds after wait_for_invisibility_of_element" % (
     Device 1: Button by accessibility id: `conn-button-offline`  is still visible on the screen after 100 seconds after wait_for_invisibility_of_element
    



    Device sessions

    Class TestSendTxDeviceMerged:

    1. test_send_tx_custom_token_18_decimals_invalid_password, id: 700765

    Device 1: EditBox element not found
    Device 1: Find EditBox by accessibility id: enter-password-input
    critical/wallet_and_tx/test_send_tx_dapp_keycard.py:142: in test_send_tx_custom_token_18_decimals_invalid_password
        send_tx.enter_password_input.click()
    ../views/base_element.py:90: in click
        self.find_element().click()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: EditBox by accessibility id: `enter-password-input` is not found on the screen; also Unexpected Alert is shown: 'plus() not a number: null'
    



    Device sessions

    Class TestOneToOneChatMultipleSharedDevices:

    1. test_1_1_chat_text_message_edit_delete_push_disappear, id: 695843

    Device 2: Long press on Button
    Device 2: Find Button by xpath: //*[@text="Delete"]
    critical/chats/test_1_1_public_chats.py:357: in test_1_1_chat_text_message_edit_delete_push_disappear
        self.chat_2.delete_message_in_chat(message_after_edit_1_1)
    ../views/chat_view.py:837: in delete_message_in_chat
        self.element_by_translation_id("delete").click()
    ../views/base_element.py:90: in click
        self.find_element().click()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 2: Button by xpath: `//*[@text="Delete"]` is not found on the screen
    



    Device sessions

    Passed tests (83)

    Click to expand

    Class TestKeycardTxOneDeviceMerged:

    1. test_keycard_send_tx_eth, id: 700767
    Device sessions

    2. test_keycard_create_account_unlock_same_seed, id: 5689
    Device sessions

    3. test_keycard_wallet_recover_pairing_check_balance_after_offline_tx_history, id: 700770
    Device sessions

    4. test_keycard_relogin_after_restore, id: 700768
    Device sessions

    5. test_keycard_send_tx_sign_message_request_stt_testdapp, id: 700769
    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_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 700748
    Device sessions

    3. test_restore_set_up_wallet_sign_phrase, id: 700749
    Device sessions

    4. test_restore_seed_phrase_field_validation, id: 700750
    Device sessions

    Class TestSendTxDeviceMerged:

    1. test_send_tx_token_8_decimals, id: 700764
    Device sessions

    2. test_send_tx_set_recipient_options, id: 700757
    Device sessions

    3. test_send_tx_eth_check_logcat, id: 700763
    Device sessions

    4. test_send_tx_sign_message_2tx_in_batch_tx_filters_request_stt_testdapp, id: 5342
    Device sessions

    Class TestOneToOneChatMultipleSharedDevices:

    1. test_1_1_chat_push_emoji, id: 6283
    Device sessions

    2. test_1_1_chat_audio_message_with_push, id: 6316
    Device sessions

    3. test_1_1_chat_image_send_save_reply, id: 6305
    Device sessions

    4. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 5310
    Device sessions

    5. test_1_1_chat_message_reaction, id: 6315
    Device sessions

    6. test_1_1_chat_delete_via_delete_button_relogin, id: 5387
    Device sessions

    7. test_1_1_chat_emoji_send_reply_and_open_link, id: 5373
    Device sessions

    8. test_1_1_chat_non_latin_message_to_newly_added_contact_with_profile_picture_on_different_networks, id: 5315
    Device sessions

    Class TestOnboardingOneDeviceMerged:

    1. test_onboarding_share_contact_address, id: 700743
    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_home_initial_popup, id: 700742
    Device sessions

    6. test_onboarding_backup_seed_phrase_restore_same_login_logcat, id: 700745
    Device sessions

    Class TestGroupChatMultipleDeviceMerged:

    1. test_group_chat_leave_relogin, id: 3997
    Device sessions

    2. test_group_chat_add_new_member, id: 700732
    Device sessions

    3. test_group_chat_highligted, id: 5756
    Device sessions

    4. test_group_chat_push_system_messages_when_invited, id: 3994
    Device sessions

    5. test_group_chat_join_send_text_messages_push, id: 700731
    Device sessions

    6. test_group_chat_offline_pn, id: 3998
    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

    Class TestPairingSyncMultipleDevicesMerged:

    1. test_pairing_sync_contacts_add_remove_set_nickname_ens, id: 702197
    Device sessions

    2. test_pairing_sync_clear_history, id: 702394
    Device sessions

    3. test_pairing_sync_initial_bookmarks, id: 702393
    Device sessions

    4. test_pairing_sync_initial_profile_picture, id: 702392
    Device sessions

    5. test_pairing_sync_contacts_block_unblock, id: 702196
    Device sessions

    6. test_pairing_sync_initial_contacts_blocked_users, id: 702194
    Device sessions

    7. test_pairing_sync_initial_public_chats, id: 702195
    Device sessions

    8. test_pairing_sync_public_chat_add_remove, id: 702199
    Device sessions

    9. test_pairing_sync_1_1_chat_message, id: 702198
    Device sessions

    Class TestWalletManagementDeviceMerged:

    1. test_wallet_add_account_generate_new, id: 700759
    Device sessions

    2. test_wallet_add_hide_unhide_account_private_key, id: 700761
    Device sessions

    3. test_wallet_add_delete_watch_only_account, id: 700760
    Device sessions

    4. test_wallet_tx_history_copy_tx_hash_on_cellular, id: 700756
    Device sessions

    5. test_wallet_fetching_balance_after_offline_insufficient_funds_errors, id: 700766
    Device sessions

    6. test_wallet_add_account_seed_phrase_validation, id: 700762
    Device sessions

    7. test_wallet_manage_assets, id: 700758
    Device sessions

    Class TestPublicChatMultipleDeviceMerged:

    1. test_public_chat_link_send_open, id: 700736
    Device sessions

    2. test_public_chat_message_delete, id: 700735
    Device sessions

    3. test_public_chat_unread_messages_counter, id: 5360
    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_message_send_check_timestamps_while_on_different_tab, id: 5313
    Device sessions

    7. test_public_chat_emoji_send_copy_paste_reply, id: 700719
    Device sessions

    8. test_public_chat_mark_all_messages_as_read, id: 6270
    Device sessions

    9. test_public_chat_links_with_previews_github_youtube_twitter_gif_send_enable, id: 700737
    Device sessions

    Class TestPublicChatBrowserOneDeviceMerged:

    1. test_browser_connection_is_secure_not_secure_warning, id: 702073
    Device sessions

    2. test_public_chat_copy_and_paste_message_in_chat_input, id: 5317
    Device sessions

    3. test_browser_invalid_url, id: 702074
    Device sessions

    4. test_browser_bookmarks_create_edit_remove, id: 702077
    Device sessions

    5. test_public_chat_tag_message, id: 700738
    Device sessions

    6. test_browser_offline, id: 702075
    Device sessions

    7. test_public_chat_navigate_to_chat_when_relaunch, id: 5396
    Device sessions

    8. test_public_chat_open_using_deep_link, id: 700739
    Device sessions

    9. test_browser_delete_close_tabs, id: 702076
    Device sessions

    10. test_browser_blocked_url, id: 702072
    Device sessions

    11. test_browser_web3_permissions_testdapp, id: 702078
    Device sessions

    12. test_public_chat_fetch_more_history, id: 5675
    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

    4. test_cellular_settings_on_off_public_chat_fetching_history, id: 702188
    Device sessions

    5. test_restore_account_migrate_multiaccount_to_keycard_db_saved, id: 702177
    Device sessions

    Class TestEnsStickersMultipleDevicesMerged:

    1. test_start_new_chat_public_key_validation, id: 702158
    Device sessions

    2. test_sticker_1_1_public_chat_mainnet, id: 702157
    Device sessions

    3. test_ens_command_send_tx_eth_1_1_chat, id: 702153
    Device sessions

    4. test_ens_mention_push_highlighted_public_chat, id: 702156
    Device sessions

    5. test_ens_mention_nickname_1_1_chat, id: 702155
    Device sessions

    6. test_ens_purchased_in_profile, id: 702152
    Device sessions

    status-im-auto avatar Oct 13 '22 10:10 status-im-auto

    50% of end-end tests have passed

    Total executed tests: 4
    Failed tests: 2
    Passed tests: 2
    
    IDs of failed tests: 700734,695843 
    

    Failed tests (2)

    Click to expand
  • Rerun failed tests

  • Class TestPublicChatMultipleDeviceMerged:

    1. test_public_chat_message_edit, id: 700734

    Device 1: Find `SendMessageButton` by `accessibility id`: `send-message-button`
    Device 1: Tap on found: SendMessageButton
    critical/test_public_chat_browsing.py:62: in test_public_chat_message_edit
        self.errors.verify_no_errors()
    base_test_case.py:189: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     No mark in message bubble about this message was edited
    E    No mark in message bubble about this message was edited
    



    Device sessions

    Class TestOneToOneChatMultipleSharedDevices:

    1. test_1_1_chat_text_message_edit_delete_push_disappear, id: 695843

    Device 2: Long press on Button
    Device 2: Find Button by xpath: //*[@text="Delete"]
    critical/chats/test_1_1_public_chats.py:357: in test_1_1_chat_text_message_edit_delete_push_disappear
        self.chat_2.delete_message_in_chat(message_after_edit_1_1)
    ../views/chat_view.py:837: in delete_message_in_chat
        self.element_by_translation_id("delete").click()
    ../views/base_element.py:90: in click
        self.find_element().click()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 2: Button by xpath: `//*[@text="Delete"]` is not found on the screen
    



    Device sessions

    Passed tests (2)

    Click to expand

    Class TestSendTxDeviceMerged:

    1. test_send_tx_custom_token_18_decimals_invalid_password, id: 700765
    Device sessions

    Class TestCommandsMultipleDevicesMerged:

    1. test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline, id: 6263
    Device sessions

    status-im-auto avatar Oct 13 '22 11:10 status-im-auto

    @qfrank thank you. PR looks good to me. Except a bug that was caught by E2E. The bug is not PR related but likely introduced by new go version. I am reproducing this bug in another PR https://github.com/status-im/status-mobile/pull/14144 that is also in testing. This bug is not in develop yet. Since then, merging is blocked until we figure out which of developers should fix this bug.

    Bug description:

    Edited message does not respond to long-press action - options menu does not appear. No mark in message bubble about this message was edited is displayed.

    Steps:

    1. Send a message in any kind of chat
    2. Edit message (see if mark "edited" is displayed in message bubble)
    3. Try to open open options menu by long press on the edited message
    4. Observe the result

    Actual result: no mark "edited" is displayed in message bubble. Long-press on edited message does not result in options menu opening.

    https://user-images.githubusercontent.com/97245802/195633819-4b592e53-9cf8-4d68-9c6a-36a293d284df.mp4

    pavloburykh avatar Oct 13 '22 15:10 pavloburykh

    definitely not related to this PR

    flexsurfer avatar Oct 13 '22 15:10 flexsurfer

    @pavloburykh i would suggest to merge this PR wdyt ?

    flexsurfer avatar Oct 17 '22 10:10 flexsurfer

    @pavloburykh i would suggest to merge this PR wdyt ?

    PR is ready for merge. Thnax @qfrank @flexsurfer

    pavloburykh avatar Oct 18 '22 11:10 pavloburykh

    hey @qfrank so you can now merge status-go branch, and then change version in this PR and merge it! thank you

    flexsurfer avatar Oct 18 '22 12:10 flexsurfer