Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[#13355] Long time (5-15 sec) for loading chat messages #13425

Merged
merged 1 commit into from
Jun 3, 2022

Conversation

flexsurfer
Copy link
Member

fixes #13355

@status-im-auto
Copy link
Member

status-im-auto commented May 30, 2022

Jenkins Builds

Click to see older builds (3)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ c325717 #1 2022-05-30 07:55:54 ~9 min android-e2e 📦apk 📲
✔️ c325717 #1 2022-05-30 07:56:36 ~10 min android 📦apk 📲
✔️ c325717 #1 2022-05-30 08:02:21 ~15 min ios 📦ipa 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 519615b #2 2022-06-02 10:33:41 ~11 min android-e2e 📦apk 📲
✔️ 519615b #2 2022-06-02 10:34:03 ~11 min android 📦apk 📲
✔️ 519615b #2 2022-06-02 10:37:55 ~15 min ios 📦ipa 📲
✔️ 519615b #3 2022-06-02 13:10:03 ~9 min android-e2e 📦apk 📲
✔️ 1101ce7 #4 2022-06-03 11:47:46 ~9 min android-e2e 📦apk 📲
1101ce7 #3 2022-06-03 11:47:53 ~9 min ios 📄log
✔️ 1101ce7 #3 2022-06-03 11:48:13 ~9 min android 📦apk 📲

@status-im-auto
Copy link
Member

71% of end-end tests have passed

Total executed tests: 84
Failed tests: 24
Passed tests: 60
IDs of failed tests: 700762,3994,702153,6265,702196,6263,702156,702157,702155,700757,700731,5756,6253,702194,702198,702199,3998,700732,702152,702158,702188,3997,702195,702197 

Failed tests (24)

Click to expand
  • Rerun failed tests

  • 1. test_wallet_add_account_seed_phrase_collectibles_rinkeby_set_as_profile_image, id: 700762

    Device 1: Find `Text` by `xpath`: `//*[@text='Coins & Steel Exclusive Item Skin V2']//following-sibling::android.widget.TextView`
    Device 1: Find `Text` by `xpath`: `//*[@text='Coins & Steel Exclusive Item Skin V2']//following-sibling::android.widget.TextView`

    Device 1: Text by xpath: `//*[@text='Coins & Steel Exclusive Item Skin V2']//following-sibling::android.widget.TextView` is not found on the screen

    Class: TestWalletManagementDeviceMerged

    Device sessions

    2. test_group_chat_push_system_messages_when_invited, id: 3994

    Device 1: Find `UsernameCheckbox` by `xpath`: `//*[@text='Hot Frosty Birdofparadise']`
    Device 1: Find `UsernameCheckbox` by `xpath`: `//*[@text='Hot Frosty Birdofparadise']`

    Test setup failed: Device 1: UsernameCheckbox by xpath: `//*[@text='Hot Frosty Birdofparadise']` is not found on the screen

    Class: TestGroupChatMultipleDeviceMerged

    Device sessions

    3. test_ens_command_send_tx_eth_1_1_chat, id: 702153
    Test setup failed: Device `2`: `EditBox` by` accessibility id`: `chat-message-input` is not found on the screen after wait_for_element

    Class: TestEnsStickersMultipleDevicesMerged

    4. test_1_1_chat_command_decline_eth_push_changing_state, id: 6265
    Test setup failed: Device `1`: `EditBox` by` accessibility id`: `chat-message-input` is not found on the screen after wait_for_element

    Class: TestCommandsMultipleDevicesMerged

    5. test_pairing_sync_contacts_block_unblock, id: 702196
    Test setup failed: Device 1: Button by accessibility id: `profile-nickname-item` is not found on the screen

    Class: TestPairingSyncMultipleDevicesMerged

    6. test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline, id: 6263
    Test setup failed: Device `1`: `EditBox` by` accessibility id`: `chat-message-input` is not found on the screen after wait_for_element

    Class: TestCommandsMultipleDevicesMerged

    7. test_ens_mention_push_highlighted_public_chat, id: 702156
    Test setup failed: Device `2`: `EditBox` by` accessibility id`: `chat-message-input` is not found on the screen after wait_for_element

    Class: TestEnsStickersMultipleDevicesMerged

    8. test_sticker_1_1_public_chat, id: 702157
    Test setup failed: Device `2`: `EditBox` by` accessibility id`: `chat-message-input` is not found on the screen after wait_for_element

    Class: TestEnsStickersMultipleDevicesMerged

    9. test_ens_mention_nickname_1_1_chat, id: 702155
    Test setup failed: Device `2`: `EditBox` by` accessibility id`: `chat-message-input` is not found on the screen after wait_for_element

    Class: TestEnsStickersMultipleDevicesMerged

    10. test_send_tx_set_recipient_options, id: 700757

    Device 1: Setting nickname:my_some_nickname
    Device 1: Find `Button` by `accessibility id`: `profile-nickname-item`

    Device 1: Button by accessibility id: `profile-nickname-item` is not found on the screen

    Class: TestSendTxDeviceMerged

    Device sessions

    11. test_group_chat_join_send_text_messages_push, id: 700731
    Test setup failed: Device 1: UsernameCheckbox by xpath: `//*[@text='Hot Frosty Birdofparadise']` is not found on the screen

    Class: TestGroupChatMultipleDeviceMerged

    12. test_group_chat_decline_invite_chat_highligted, id: 5756
    Test setup failed: Device 1: UsernameCheckbox by xpath: `//*[@text='Hot Frosty Birdofparadise']` is not found on the screen

    Class: TestGroupChatMultipleDeviceMerged

    13. test_1_1_chat_command_send_tx_eth_outgoing_tx_push, id: 6253

    ## 1-1 chat is created successfully!
    Device 1: Sending message 'hello!'

    Test setup failed: Device `1`: `EditBox` by` accessibility id`: `chat-message-input` is not found on the screen after wait_for_element

    Class: TestCommandsMultipleDevicesMerged

    Device sessions

    14. test_pairing_sync_initial_contacts_blocked_users, id: 702194

    Device 1: Setting nickname:no_contact_nickname
    Device 1: Find `Button` by `accessibility id`: `profile-nickname-item`

    Test setup failed: Device 1: Button by accessibility id: `profile-nickname-item` is not found on the screen

    Class: TestPairingSyncMultipleDevicesMerged

    Device sessions

    15. test_pairing_sync_1_1_chat_message, id: 702198
    Test setup failed: Device 1: Button by accessibility id: `profile-nickname-item` is not found on the screen

    Class: TestPairingSyncMultipleDevicesMerged

    16. test_pairing_sync_public_chat_add_remove, id: 702199
    Test setup failed: Device 1: Button by accessibility id: `profile-nickname-item` is not found on the screen

    Class: TestPairingSyncMultipleDevicesMerged

    17. test_group_chat_offline_pn, id: 3998
    Test setup failed: Device 1: UsernameCheckbox by xpath: `//*[@text='Hot Frosty Birdofparadise']` is not found on the screen

    Class: TestGroupChatMultipleDeviceMerged

    18. test_group_chat_add_new_member_activity_centre, id: 700732
    Test setup failed: Device 1: UsernameCheckbox by xpath: `//*[@text='Hot Frosty Birdofparadise']` is not found on the screen

    Class: TestGroupChatMultipleDeviceMerged

    19. test_ens_purchased_in_profile, id: 702152

    Device 1: Tap on found: SendMessageButton
    Device 2: Sending message 'hey!'

    Test setup failed: Device `2`: `EditBox` by` accessibility id`: `chat-message-input` is not found on the screen after wait_for_element

    Class: TestEnsStickersMultipleDevicesMerged

    Device sessions

    20. test_start_new_chat_public_key_validation, id: 702158
    Test setup failed: Device `2`: `EditBox` by` accessibility id`: `chat-message-input` is not found on the screen after wait_for_element

    Class: TestEnsStickersMultipleDevicesMerged

    21. test_cellular_settings_on_off_public_chat_fetching_history, id: 702188

    Device 1: Find `Button` by `xpath`: `//*[@text="Use mobile data"]/following-sibling::android.widget.Switch[1]`
    Device 1: Find `Button` by `xpath`: `//*[@text="Ask me when on mobile network"]/following-sibling::android.widget.Switch[1]`

    Chat history was not fetched with mobile data fetching ON

    Class: TestContactBlockMigrateKeycardMultipleSharedDevices

    Device sessions

    22. test_group_chat_leave_relogin, id: 3997
    Test setup failed: Device 1: UsernameCheckbox by xpath: `//*[@text='Hot Frosty Birdofparadise']` is not found on the screen

    Class: TestGroupChatMultipleDeviceMerged

    23. test_pairing_sync_initial_public_chats, id: 702195
    Test setup failed: Device 1: Button by accessibility id: `profile-nickname-item` is not found on the screen

    Class: TestPairingSyncMultipleDevicesMerged

    24. test_pairing_sync_contacts_add_remove_set_nickname_ens, id: 702197
    Test setup failed: Device 1: Button by accessibility id: `profile-nickname-item` is not found on the screen

    Class: TestPairingSyncMultipleDevicesMerged

    Passed tests (60)

    Click to expand

    1. test_wallet_manage_assets, id: 700758

    Class: TestWalletManagementDeviceMerged

    Device sessions

    2. test_public_chat_message_edit, id: 700734

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    3. test_contact_block_unblock_public_chat_offline, id: 702176

    Class: TestContactBlockMigrateKeycardMultipleSharedDevices

    Device sessions

    4. test_1_1_chat_text_message_edit_delete_push_disappear, id: 695843

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    5. test_keycard_relogin_after_restore, id: 700768

    Class: TestKeycardTxOneDeviceMerged

    Device sessions

    6. test_send_tx_token_7_decimals, id: 700764

    Class: TestSendTxDeviceMerged

    Device sessions

    7. test_contact_add_remove_mention_default_username_nickname_public_chat, id: 702175

    Class: TestContactBlockMigrateKeycardMultipleSharedDevices

    Device sessions

    8. test_public_chat_open_using_deep_link, id: 700739

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    9. test_public_chat_unread_messages_counter, id: 5360

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    10. test_public_chat_emoji_send_copy_paste_reply, id: 700719

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    11. test_browser_bookmarks_create_edit_remove, id: 702077

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    12. test_send_tx_eth_check_logcat, id: 700763

    Class: TestSendTxDeviceMerged

    Device sessions

    13. test_public_chat_unread_messages_counter_for_mention_relogin, id: 700718

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    14. test_send_tx_custom_token_18_decimals_invalid_password, id: 700765

    Class: TestSendTxDeviceMerged

    Device sessions

    15. test_onboarding_add_new_multiaccount_username_by_position_pass_validation, id: 700747

    Class: TestOnboardingOneDeviceMerged

    Device sessions

    16. test_public_chat_delete_chat_long_press, id: 5319

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    17. test_onboarding_home_initial_popup, id: 700742

    Class: TestOnboardingOneDeviceMerged

    Device sessions

    18. test_browser_blocked_url, id: 702072

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    19. test_wallet_add_hide_unhide_account_private_key, id: 700761

    Class: TestWalletManagementDeviceMerged

    Device sessions

    20. test_1_1_chat_message_reaction, id: 6315

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    21. test_1_1_chat_emoji_send_reply_and_open_link, id: 5373

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    22. test_keycard_send_tx_sign_message_request_stt_testdapp, id: 700769

    Class: TestKeycardTxOneDeviceMerged

    Device sessions

    23. test_1_1_chat_image_send_save_reply, id: 6305

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    24. test_public_chat_link_send_open, id: 700736

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    25. test_keycard_command_send_tx_eth_1_1_chat, id: 702186

    Class: TestContactBlockMigrateKeycardMultipleSharedDevices

    Device sessions

    26. test_onboarding_share_contact_address, id: 700743

    Class: TestOnboardingOneDeviceMerged

    Device sessions

    27. test_onboarding_backup_seed_phrase_restore_same_login_logcat, id: 700745

    Class: TestOnboardingOneDeviceMerged

    Device sessions

    28. test_restore_set_up_wallet_sign_phrase, id: 700749

    Class: TestRestoreOneDeviceMerged

    Device sessions

    29. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 5310

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    30. test_browser_delete_close_tabs, id: 702076

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    31. test_public_chat_mark_all_messages_as_read, id: 6270

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    32. test_browser_connection_is_secure_not_secure_warning, id: 702073

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    33. test_onboarding_cant_sign_in_with_invalid_password_logcat, id: 700746

    Class: TestOnboardingOneDeviceMerged

    Device sessions

    34. test_send_tx_sign_message_2tx_in_batch_tx_filters_request_stt_testdapp, id: 5342

    Class: TestSendTxDeviceMerged

    Device sessions

    35. test_browser_web3_permissions_testdapp, id: 702078

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    36. test_1_1_chat_text_message_with_push, id: 6316

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    37. test_wallet_add_delete_watch_only_account, id: 700760

    Class: TestWalletManagementDeviceMerged

    Device sessions

    38. test_public_chat_tag_message, id: 700738

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    39. test_onboarding_share_wallet_address, id: 700744

    Class: TestOnboardingOneDeviceMerged

    Device sessions

    40. test_keycard_create_account_unlock_same_seed, id: 5689

    Class: TestKeycardTxOneDeviceMerged

    Device sessions

    41. test_public_chat_navigate_to_chat_when_relaunch, id: 5396

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    42. test_public_chat_copy_and_paste_message_in_chat_input, id: 5317

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    43. test_public_chat_fetch_more_history, id: 5675

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    44. test_wallet_fetching_balance_after_offline_insufficient_funds_errors, id: 700766

    Class: TestWalletManagementDeviceMerged

    Device sessions

    45. test_restore_account_migrate_multiaccount_to_keycard_db_saved, id: 702177

    Class: TestContactBlockMigrateKeycardMultipleSharedDevices

    Device sessions

    46. test_public_chat_links_with_previews_github_youtube_twitter_gif_send_enable, id: 700737

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    47. test_1_1_chat_non_latin_message_to_newly_added_contact_with_profile_picture_on_different_networks, id: 5315

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    48. test_keycard_send_tx_eth, id: 700767

    Class: TestKeycardTxOneDeviceMerged

    Device sessions

    49. test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx, id: 702189

    Class: TestRestoreOneDeviceMerged

    Device sessions

    50. test_browser_offline, id: 702075

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    51. test_browser_invalid_url, id: 702074

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    52. test_restore_seed_phrase_field_validation, id: 700750

    Class: TestRestoreOneDeviceMerged

    Device sessions

    53. test_wallet_add_account_generate_new, id: 700759

    Class: TestWalletManagementDeviceMerged

    Device sessions

    54. test_restore_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 700748

    Class: TestRestoreOneDeviceMerged

    Device sessions

    55. test_public_chat_message_send_check_timestamps_while_on_different_tab, id: 5313

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    56. test_wallet_tx_history_copy_tx_hash_on_cellular, id: 700756

    Class: TestWalletManagementDeviceMerged

    Device sessions

    57. test_1_1_chat_delete_via_delete_button_relogin, id: 5387

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    58. test_public_chat_message_delete, id: 700735

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    59. test_keycard_wallet_recover_pairing_check_balance_after_offline_tx_history, id: 700770

    Class: TestKeycardTxOneDeviceMerged

    Device sessions

    60. test_1_1_chat_push_emoji, id: 6283

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    @status-im-auto
    Copy link
    Member

    96% of end-end tests have passed

    Total executed tests: 84
    Failed tests: 3
    Passed tests: 81
    
    IDs of failed tests: 700762,702156,3998 
    

    Failed tests (3)

    Click to expand
  • Rerun failed tests

  • 1. test_wallet_add_account_seed_phrase_collectibles_rinkeby_set_as_profile_image, id: 700762

    Device 1: Find `Text` by `xpath`: `//*[@text='Coins & Steel Exclusive Item Skin V2']//following-sibling::android.widget.TextView`
    Device 1: Find `Text` by `xpath`: `//*[@text='Coins & Steel Exclusive Item Skin V2']//following-sibling::android.widget.TextView`

    Device 1: Text by xpath: `//*[@text='Coins & Steel Exclusive Item Skin V2']//following-sibling::android.widget.TextView` is not found on the screen

    Class: TestWalletManagementDeviceMerged

    Device sessions

    2. test_ens_mention_push_highlighted_public_chat, id: 702156

    Device 2: Find `Button` by `xpath`: `//*[starts-with(@text,'statuse2e.eth')]`
    Device 2: Image differs from template to 0.003679327208738973 percents

    Mention is not highlighted!

    Class: TestEnsStickersMultipleDevicesMerged

    Device sessions

    3. test_group_chat_offline_pn, id: 3998

    Device 1: Find `UnreadMessagesCountText` by `xpath`: `(//*[@content-desc='chat-name-text'][starts-with(@text,'for_offline_pn')]/..//android.widget.TextView)[last()]`
    Device 1: Find `UnreadMessagesCountText` by `xpath`: `(//*[@content-desc='chat-name-text'][starts-with(@text,'for_offline_pn')]/..//android.widget.TextView)[last()]`

    Device 1: `message from new member` is not equal to expected `2` in 60 sec

    Class: TestGroupChatMultipleDeviceMerged

    Device sessions

    Passed tests (81)

    Click to expand

    1. test_browser_connection_is_secure_not_secure_warning, id: 702073

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    2. test_public_chat_link_send_open, id: 700736

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    3. test_keycard_command_send_tx_eth_1_1_chat, id: 702186

    Class: TestContactBlockMigrateKeycardMultipleSharedDevices

    Device sessions

    4. test_1_1_chat_push_emoji, id: 6283

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    5. test_start_new_chat_public_key_validation, id: 702158

    Class: TestEnsStickersMultipleDevicesMerged

    Device sessions

    6. test_public_chat_copy_and_paste_message_in_chat_input, id: 5317

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    7. test_pairing_sync_contacts_add_remove_set_nickname_ens, id: 702197

    Class: TestPairingSyncMultipleDevicesMerged

    Device sessions

    8. test_restore_account_migrate_multiaccount_to_keycard_no_db_saved_add_wallet_send_tx, id: 702189

    Class: TestRestoreOneDeviceMerged

    Device sessions

    9. test_wallet_add_account_generate_new, id: 700759

    Class: TestWalletManagementDeviceMerged

    Device sessions

    10. test_public_chat_message_delete, id: 700735

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    11. test_send_tx_custom_token_18_decimals_invalid_password, id: 700765

    Class: TestSendTxDeviceMerged

    Device sessions

    12. test_onboarding_share_contact_address, id: 700743

    Class: TestOnboardingOneDeviceMerged

    Device sessions

    13. test_browser_invalid_url, id: 702074

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    14. test_public_chat_unread_messages_counter, id: 5360

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    15. test_public_chat_unread_messages_counter_for_mention_relogin, id: 700718

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    16. test_keycard_send_tx_eth, id: 700767

    Class: TestKeycardTxOneDeviceMerged

    Device sessions

    17. test_sticker_1_1_public_chat, id: 702157

    Class: TestEnsStickersMultipleDevicesMerged

    Device sessions

    18. test_contact_block_unblock_public_chat_offline, id: 702176

    Class: TestContactBlockMigrateKeycardMultipleSharedDevices

    Device sessions

    19. test_browser_bookmarks_create_edit_remove, id: 702077

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    20. test_group_chat_leave_relogin, id: 3997

    Class: TestGroupChatMultipleDeviceMerged

    Device sessions

    21. test_public_chat_tag_message, id: 700738

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    22. test_public_chat_delete_chat_long_press, id: 5319

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    23. test_browser_offline, id: 702075

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    24. test_1_1_chat_image_send_save_reply, id: 6305

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    25. test_public_chat_navigate_to_chat_when_relaunch, id: 5396

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    26. test_onboarding_add_new_multiaccount_username_by_position_pass_validation, id: 700747

    Class: TestOnboardingOneDeviceMerged

    Device sessions

    27. test_contact_add_remove_mention_default_username_nickname_public_chat, id: 702175

    Class: TestContactBlockMigrateKeycardMultipleSharedDevices

    Device sessions

    28. test_keycard_create_account_unlock_same_seed, id: 5689

    Class: TestKeycardTxOneDeviceMerged

    Device sessions

    29. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 5310

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    30. test_wallet_add_hide_unhide_account_private_key, id: 700761

    Class: TestWalletManagementDeviceMerged

    Device sessions

    31. test_keycard_wallet_recover_pairing_check_balance_after_offline_tx_history, id: 700770

    Class: TestKeycardTxOneDeviceMerged

    Device sessions

    32. test_wallet_add_delete_watch_only_account, id: 700760

    Class: TestWalletManagementDeviceMerged

    Device sessions

    33. test_restore_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 700748

    Class: TestRestoreOneDeviceMerged

    Device sessions

    34. test_public_chat_message_send_check_timestamps_while_on_different_tab, id: 5313

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    35. test_pairing_sync_contacts_block_unblock, id: 702196

    Class: TestPairingSyncMultipleDevicesMerged

    Device sessions

    36. test_1_1_chat_message_reaction, id: 6315

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    37. test_send_tx_set_recipient_options, id: 700757

    Class: TestSendTxDeviceMerged

    Device sessions

    38. test_1_1_chat_delete_via_delete_button_relogin, id: 5387

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    39. test_public_chat_open_using_deep_link, id: 700739

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    40. test_public_chat_emoji_send_copy_paste_reply, id: 700719

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    41. test_public_chat_mark_all_messages_as_read, id: 6270

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    42. test_group_chat_push_system_messages_when_invited, id: 3994

    Class: TestGroupChatMultipleDeviceMerged

    Device sessions

    43. test_1_1_chat_emoji_send_reply_and_open_link, id: 5373

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    44. test_ens_command_send_tx_eth_1_1_chat, id: 702153

    Class: TestEnsStickersMultipleDevicesMerged

    Device sessions

    45. test_1_1_chat_command_send_tx_eth_outgoing_tx_push, id: 6253

    Class: TestCommandsMultipleDevicesMerged

    Device sessions

    46. test_onboarding_cant_sign_in_with_invalid_password_logcat, id: 700746

    Class: TestOnboardingOneDeviceMerged

    Device sessions

    47. test_cellular_settings_on_off_public_chat_fetching_history, id: 702188

    Class: TestContactBlockMigrateKeycardMultipleSharedDevices

    Device sessions

    48. test_public_chat_links_with_previews_github_youtube_twitter_gif_send_enable, id: 700737

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    49. test_onboarding_share_wallet_address, id: 700744

    Class: TestOnboardingOneDeviceMerged

    Device sessions

    50. test_pairing_sync_initial_contacts_blocked_users, id: 702194

    Class: TestPairingSyncMultipleDevicesMerged

    Device sessions

    51. test_pairing_sync_initial_public_chats, id: 702195

    Class: TestPairingSyncMultipleDevicesMerged

    Device sessions

    52. test_keycard_relogin_after_restore, id: 700768

    Class: TestKeycardTxOneDeviceMerged

    Device sessions

    53. test_1_1_chat_non_latin_message_to_newly_added_contact_with_profile_picture_on_different_networks, id: 5315

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    54. test_group_chat_decline_invite_chat_highligted, id: 5756

    Class: TestGroupChatMultipleDeviceMerged

    Device sessions

    55. test_wallet_tx_history_copy_tx_hash_on_cellular, id: 700756

    Class: TestWalletManagementDeviceMerged

    Device sessions

    56. test_browser_delete_close_tabs, id: 702076

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    57. test_1_1_chat_text_message_edit_delete_push_disappear, id: 695843

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    58. test_pairing_sync_public_chat_add_remove, id: 702199

    Class: TestPairingSyncMultipleDevicesMerged

    Device sessions

    59. test_restore_set_up_wallet_sign_phrase, id: 700749

    Class: TestRestoreOneDeviceMerged

    Device sessions

    60. test_pairing_sync_1_1_chat_message, id: 702198

    Class: TestPairingSyncMultipleDevicesMerged

    Device sessions

    61. test_browser_blocked_url, id: 702072

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    62. test_keycard_send_tx_sign_message_request_stt_testdapp, id: 700769

    Class: TestKeycardTxOneDeviceMerged

    Device sessions

    63. test_browser_web3_permissions_testdapp, id: 702078

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    64. test_1_1_chat_command_decline_eth_push_changing_state, id: 6265

    Class: TestCommandsMultipleDevicesMerged

    Device sessions

    65. test_wallet_fetching_balance_after_offline_insufficient_funds_errors, id: 700766

    Class: TestWalletManagementDeviceMerged

    Device sessions

    66. test_group_chat_join_send_text_messages_push, id: 700731

    Class: TestGroupChatMultipleDeviceMerged

    Device sessions

    67. test_ens_mention_nickname_1_1_chat, id: 702155

    Class: TestEnsStickersMultipleDevicesMerged

    Device sessions

    68. test_ens_purchased_in_profile, id: 702152

    Class: TestEnsStickersMultipleDevicesMerged

    Device sessions

    69. test_restore_account_migrate_multiaccount_to_keycard_db_saved, id: 702177

    Class: TestContactBlockMigrateKeycardMultipleSharedDevices

    Device sessions

    70. test_send_tx_eth_check_logcat, id: 700763

    Class: TestSendTxDeviceMerged

    Device sessions

    71. test_send_tx_token_7_decimals, id: 700764

    Class: TestSendTxDeviceMerged

    Device sessions

    72. test_1_1_chat_text_message_with_push, id: 6316

    Class: TestOneToOneChatMultipleSharedDevices

    Device sessions

    73. test_public_chat_message_edit, id: 700734

    Class: TestPublicChatMultipleDeviceMerged

    Device sessions

    74. test_1_1_chat_command_request_and_send_tx_stt_in_1_1_chat_offline, id: 6263

    Class: TestCommandsMultipleDevicesMerged

    Device sessions

    75. test_onboarding_home_initial_popup, id: 700742

    Class: TestOnboardingOneDeviceMerged

    Device sessions

    76. test_group_chat_add_new_member_activity_centre, id: 700732

    Class: TestGroupChatMultipleDeviceMerged

    Device sessions

    77. test_wallet_manage_assets, id: 700758

    Class: TestWalletManagementDeviceMerged

    Device sessions

    78. test_send_tx_sign_message_2tx_in_batch_tx_filters_request_stt_testdapp, id: 5342

    Class: TestSendTxDeviceMerged

    Device sessions

    79. test_public_chat_fetch_more_history, id: 5675

    Class: TestPublicChatBrowserOneDeviceMerged

    Device sessions

    80. test_onboarding_backup_seed_phrase_restore_same_login_logcat, id: 700745

    Class: TestOnboardingOneDeviceMerged

    Device sessions

    81. test_restore_seed_phrase_field_validation, id: 700750

    Class: TestRestoreOneDeviceMerged

    Device sessions

    @qoqobolo qoqobolo self-assigned this Jun 2, 2022
    @qoqobolo
    Copy link
    Contributor

    qoqobolo commented Jun 3, 2022

    @flexsurfer thanks for this fix!

    The overall feeling is that loading messages got a lot faster. The original issue is no longer reproducible with the same db.
    However, I still can replicate it when opening several chats in a row.

    STR:

    1. Import the same db
    2. Start open chats one by one

    If you do something between opening chats (i.e. send messages, navigate to other tabs, etc.), you may still experience a long loading time, but it will take less time ( ~5 sec).
    When opening chats in a row, loading messages takes ~ 30 seconds.

    What do you think?
    Can we go as it is now, since we no longer have stable reproduction of the original problem?

    video_2022-06-02_20-31-38.mp4

    @flexsurfer flexsurfer merged commit fe7a23b into develop Jun 3, 2022
    @flexsurfer flexsurfer deleted the bug/open-chat-performance branch June 3, 2022 11:38
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    No open projects
    Archived in project
    Development

    Successfully merging this pull request may close these issues.

    Long time (5-15 sec) for loading chat messages
    5 participants