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

Add loading and error indicators to sticker images #12999

Closed
wants to merge 18 commits into from

Conversation

msuess
Copy link
Contributor

@msuess msuess commented Jan 12, 2022

Summary

This PR adds loading spinners and an error indicator to sticker images. While it doesn't fix #12770, it should at least provide a better experience than just showing nothing.

Screenshot 2022-01-12 at 19 14 48

Screenshot 2022-01-12 at 18 53 48

Screenshot 2022-01-12 at 18 53 57

Screenshot 2022-01-12 at 19 39 53

Screenshot 2022-01-12 at 19 40 12

Screenshot 2022-01-12 at 19 14 48

Screenshot 2022-01-12 at 19 49 23

Screenshot 2022-01-12 at 19 49 49

Screenshot 2022-01-12 at 19 55 13

stickers-loaders.mov

status: ready

@status-im-auto
Copy link
Member

status-im-auto commented Jan 12, 2022

Jenkins Builds

Click to see older builds (21)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ ac3a36e #1 2022-01-12 19:18:56 ~13 min ios 📦ipa 📲
✔️ ac3a36e #1 2022-01-12 19:20:54 ~14 min android 📦apk 📲
✔️ ac3a36e #1 2022-01-12 19:21:20 ~15 min android-e2e 📦apk 📲
✖️ 2a3c186 #2 2022-01-17 15:32:32 ~10 min ios 📦ipa 📲
✖️ 2a3c186 #2 2022-01-17 15:37:57 ~16 min android-e2e 📦apk 📲
✖️ 2a3c186 #2 2022-01-17 15:38:18 ~16 min android 📦apk 📲
✔️ ecd2667 #3 2022-01-17 17:52:31 ~11 min ios 📦ipa 📲
✔️ ecd2667 #3 2022-01-17 17:57:15 ~15 min android-e2e 📦apk 📲
✔️ ecd2667 #3 2022-01-17 17:57:17 ~15 min android 📦apk 📲
✔️ ecd2667 #4 2022-01-18 10:01:42 ~14 min android-e2e 📦apk 📲
✔️ e377208 #4 2022-01-21 11:47:00 ~7 min android 📦apk 📲
✔️ e377208 #5 2022-01-21 11:47:12 ~7 min android-e2e 📦apk 📲
✔️ e377208 #4 2022-01-21 11:56:21 ~16 min ios 📦ipa 📲
✔️ 3c818b4 #5 2022-03-18 08:13:16 ~8 min android 📦apk 📲
✔️ 3c818b4 #6 2022-03-18 08:16:25 ~12 min android-e2e 📦apk 📲
✔️ 3c818b4 #5 2022-03-18 08:17:10 ~12 min ios 📦ipa 📲
✔️ e9e64af #6 2022-03-18 10:23:33 ~16 min ios 📦ipa 📲
✔️ e9e64af #7 2022-03-18 10:24:33 ~17 min android-e2e 📦apk 📲
✔️ e9e64af #6 2022-03-18 10:28:35 ~21 min android 📦apk 📲
✔️ e9e64af #8 2022-03-21 12:41:06 ~7 min android-e2e 📦apk 📲
✔️ e9e64af #7 2022-03-21 14:44:29 ~20 min ios 📦ipa 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 21da153 #7 2022-03-22 08:42:43 ~10 min android 📦apk 📲
✔️ 21da153 #9 2022-03-22 08:44:50 ~12 min android-e2e 📦apk 📲
✔️ 21da153 #8 2022-03-22 08:45:46 ~13 min ios 📦ipa 📲
✔️ 262faf8 #10 2022-03-25 09:28:18 ~10 min android-e2e 📦apk 📲
✔️ 262faf8 #8 2022-03-25 09:34:36 ~16 min android 📦apk 📲
✔️ 262faf8 #9 2022-03-25 09:40:15 ~22 min ios 📦ipa 📲

@flexsurfer
Copy link
Member

great, thanks! we could fallback to infura ipfs, but dunno if it's possible

@flexsurfer
Copy link
Member

there is onError prop, probably we could change source when error

@flexsurfer
Copy link
Member

Accessing Gateway content via Subdomain https://{CID}.ipfs.infura-ipfs.io or Path resolution style https://infura-ipfs.io/ipfs/{CID} is limited to 2 requests/sec.

oh no, they didn't have this before :(

@flexsurfer
Copy link
Member

we could try dweb.link then, haven't find anything about its rate limiting

@status-im-auto
Copy link
Member

79% of end-end tests have passed

Total executed tests: 163
Failed tests: 35
Passed tests: 128
IDs of failed tests: 6305,6233,5309,695810,6342,6284,6326,695811,6317,6321,6295,6311,5675,695843,695812,695804,695805,6292,5310,6225,5782,695841,695783,5783,695842,6279,5368,695856,695845,695855,6310,5379,5784,6249,6293 

Failed tests (35)

Click to expand
  • Rerun tests

  • 1. test_image_in_one_to_one_send_save_reply_timeline, id: 6305

    Device 2: Find 'Button' by 'xpath': `//*[@text="Hey hey hey"]`
    Device 2: Find 'Button' by 'xpath': `//*[@text="Hey hey hey"]`

    Device 2: Button by xpath: `//*[@text="Hey hey hey"]` is not found on the screen

    Device sessions

    2. test_reply_to_message_in_chats, id: 6233

    Device 2: Quoting '🤷🏼' message
    Device 2: Find 'Button' by 'xpath': `//*[contains(@text, "🤷🏼")]`

    Device 2: Button by xpath: `//*[contains(@text, "🤷🏼")]` is not found on the screen

    Device sessions

    3. test_request_stt_from_dapp, id: 5309

    Device 1: Tap on found: Button
    Device 1: Find 'RequestSTTButton' by 'xpath': `//*[@text="Request STT"] | //*[@content-desc="Request STT"]`

    Device 1: RequestSTTButton by xpath: `//*[@text="Request STT"] | //*[@content-desc="Request STT"]` is not found on the screen

    Device sessions

    4. test_keycard_upgrade (TestRail link is not found)

    Device 1: Find 'Button' by 'xpath': `//*[@text="Total value"]`
    Device 1: Upgrading apk to apk_upgrade

    An unknown server-side error occurred while processing the command. Original error: Cannot read property 'endsWith' of undefined

    Device sessions

    5. test_different_status_in_timeline, id: 6342

    Device 2: Tap on found: ViewProfileButton
    Device 2: Looking for a message by text: some text

    Device 2: ChatElementByText by xpath: `//*[starts-with(@text,'some text')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']` is not found on the screen

    Device sessions

    6. test_unread_previews_public_chat_version_upgrade (TestRail link is not found)

    Device 1: Find 'SignInButton' by 'xpath': `//*[@text="Sign in"]`
    Device 1: Tap on found: SignInButton

    Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen

    Device sessions

    7. test_mention_users_not_in_chats_if_not_in_contacts, id: 6326

    Device 1: Find 'EditBox' by 'accessibility id': `chat-message-input`
    Device 1: Type '@' to 'EditBox'

    ENS-owner user is not available in mention suggestion list

    Device sessions

    8. test_devices_group_chats_upgrade (TestRail link is not found)

    Device 1: Find 'SignInButton' by 'xpath': `//*[@text="Sign in"]`
    Device 1: Tap on found: SignInButton

    Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen

    Device sessions

    9. test_pair_devices_group_chat_different_messages_nicknames, id: 6317

    ## Stickerpack is installed successfully!
    Device 1: Find 'Button' by 'accessibility id': `sticker-icon`

    Device 1: Button by accessibility id: `sticker-icon` is not found on the screen

    Device sessions

    10. test_push_notifications_reactions_for_messages_in_stickers_audio_image, id: 6321

    Device 2: Tap on found: Button
    Device 2: Find 'Button' by 'accessibility id': `sticker-icon`

    Device 2: Button by accessibility id: `sticker-icon` is not found on the screen

    Device sessions

    11. test_keycard_send_eth_to_ens, id: 6295

    Finding tx in ETH transactions, attempt #1
    Finding tx in ETH transactions, attempt #2

    Expecting value: line 1 column 1 (char 0)

    Device sessions

    12. test_same_seed_added_inside_multiaccount_and_keycard, id: 6311

    Transaction #5, amount is 0.0012175557
    {'blockNumber': '11802978', 'timeStamp': '1642010215', 'hash': '0x6b725693c20c1a55f138e9d1d2a7b18df8e8da872c4fd3c6b09308737e649dbc', 'nonce': '2665', 'blockHash': '0x65d1a7fa5ee737dd2b266636ba2657dcda163f7532e9a4d5341f4f4b46eaf688', 'transactionIndex': '29', 'from': '0xf184747445c3b85ceb147dfb136067cb93d95f1d', 'to': '0x876c331d60aedd175ca78cb6a50eaeb9681a1868', 'value': '1217555700000000', 'gas': '21000', 'gasPrice': '1697828862', 'isError': '0', 'txreceipt_status': '1', 'input': '0x', 'contractAddress': '', 'cumulativeGasUsed': '3423598', 'gasUsed': '21000', 'confirmations': '2959'}

    Transaction with amount 0.001361437 is not found in list of ETH transactions, address is f184747445c3B85CEb147DfB136067CB93d95F1D during 300s

    Device sessions

    13. test_redirect_to_public_chat_tapping_tag_message_fetch_more_history, id: 5675

    Device 1: 'Text' is '#spectentur'
    # STEP: Check that can fetch previous history

    Device 1: "Jan 12, 2022" is not shown

    Device sessions

    14. test_edit_delete_message_in_one_to_one_and_public_chats, id: 695843

    Device 1: Looking for a message by text: Message AFTER edit 2
    Device 2: Looking for a message by text: Message AFTER edit 2

    No mark in message bubble about this message was edited Message is not edited.

    Device sessions

    15. test_devices_activity_centre_profile_settings_upgrade (TestRail link is not found)

    Device 1: Find 'SignInButton' by 'xpath': `//*[@text="Sign in"]`
    Device 1: Tap on found: SignInButton

    Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen

    Device sessions

    16. test_dapps_browser_several_accounts_upgrade (TestRail link is not found)

    Device 1: Find 'SignInButton' by 'xpath': `//*[@text="Sign in"]`
    Device 1: Tap on found: SignInButton

    Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen

    Device sessions

    17. test_devices_sync_contact_management_upgrade (TestRail link is not found)

    Device 1: Find 'SignInButton' by 'xpath': `//*[@text="Sign in"]`
    Device 1: Tap on found: SignInButton

    Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen

    Device sessions

    18. test_keycard_send_funds_between_accounts_set_max_in_multiaccount_instance, id: 6292

    Transaction #1, amount is 0.004
    {'blockNumber': '11806265', 'timeStamp': '1642060476', 'hash': '0x1e66019996fc40afc5cc5b8d63ba129e84d9e5654df9d0d2ec2532ffb77fc2a3', 'nonce': '0', 'blockHash': '0x21ab9949bb7c49e92f276986777aefdf5af50cd149ab620ebf4535866b67eb61', 'transactionIndex': '13', 'from': '0xa0406e45f910ea755c64cbbb914acd703b95eecd', 'to': '0xe9c22a81e2e90bbcfed15b9ec349111e1719ca9e', 'value': '4000000000000000', 'gas': '21000', 'gasPrice': '5905841625', 'isError': '0', 'txreceipt_status': '1', 'input': '0x', 'contractAddress': '', 'cumulativeGasUsed': '1381906', 'gasUsed': '21000', 'confirmations': '32'}

    list index out of range

    Device sessions

    19. test_offline_is_shown_messaging_1_1_chat_sent_delivered, id: 5310

    Device 1: Looking for chat: 'Awesome Infamous Europeanfiresalamander'
    Device 1: Wait for element 'Button' for max 60s and click when it is available

    Device 1: Button by accessibility id:`notifications-unread-badge` is not found on the screen

    Device sessions

    20. test_send_funds_between_accounts_in_multiaccount_instance, id: 6225

    Transaction #1, amount is 0.005
    {'blockNumber': '11806246', 'timeStamp': '1642060107', 'hash': '0x907ecba1e0222fabf490a556fb0632a38daab978e2bdbd6e845c5e66696ff2b4', 'nonce': '1596', 'blockHash': '0x2a41f9b14de15180c2e7088dffbec1f3a1224619dc5f8acd1460173c31be654e', 'transactionIndex': '5', 'from': '0xe2363e6e91d1a29d82c2c695fa8fa2e3fa5d55ea', 'to': '0x5db35e04b9dd249e7000be86cd9a242cff6033bb', 'value': '5000000000000000', 'gas': '21000', 'gasPrice': '16641195498', 'isError': '0', 'txreceipt_status': '1', 'input': '0x', 'contractAddress': '', 'cumulativeGasUsed': '673436', 'gasUsed': '21000', 'confirmations': '26'}

    list index out of range

    Device sessions

    21. test_install_pack_and_send_sticker, id: 5782

    ## Stickerpack is installed successfully!
    Device 1: Find 'Button' by 'accessibility id': `sticker-icon`

    Device 1: Button by accessibility id: `sticker-icon` is not found on the screen

    Device sessions

    22. test_keycard_settings_pin_puk_pairing, id: 695841

    Device 1: Tap on found: Button
    Device 1: Enter not-default pin 222222

    Device 1: Button by xpath: `//*[@text="Backup successful"]` is not found on the screen

    Device sessions

    23. test_commands_audio_backward_compatibility_upgrade (TestRail link is not found)

    Device 1: Find 'SignInButton' by 'xpath': `//*[@text="Sign in"]`
    Device 1: Tap on found: SignInButton

    Device 1: HomeButton by xpath: `//*[contains(@content-desc,'tab, 1 out of 5')]` is not found on the screen

    Device sessions

    24. test_can_use_purchased_stickers_on_recovered_account, id: 5783

    # STEP: check that can use installed pack
    Device 1: Find 'Button' by 'accessibility id': `sticker-icon`

    Device 1: Button by accessibility id: `sticker-icon` is not found on the screen

    Device sessions

    25. test_creating_community_accept_membership, id: 695842

    Device 2: Wait for 'EditBox'
    ## Public chat 'acnhgbj' is created successfully!

    Device 2: Button by xpath: `//*[@text="some name"]` is not found on the screen

    Device sessions

    26. test_send_eth_to_ens_in_chat, id: 6279

    Device 2: Set 'statuse2e.eth' value for 'EditBox'
    Device 2: Click system back button

    Device 2: Button by xpath: `//*[contains(@text, "This user name is owned by you and connected with your chat key.")]` is not found on the screen

    Device sessions

    27. test_change_log_level_and_fleet, id: 5368

    Device 1: Find 'AdvancedButton' by 'accessibility id': `advanced-button`
    Device 1: Find 'AdvancedButton' by 'accessibility id': `advanced-button`

    An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command '/home/chef/android-sdk-linux/platform-tools/adb -P 5037 -s emulator-5554 pull /storage/emulated/0/Android/data/im.statu

    Device sessions

    28. test_pair_devices_sync_photo_community_group_chats, id: 695856

    Device 1: Find 'Button' by 'xpath': `//*[@text="Status"]`
    Device 1: Find 'Button' by 'xpath': `//*[@text="Status"]`

    Device 1: Button by xpath: `//*[@text="Status"]` is not found on the screen

    Device sessions

    29. test_notification_in_activity_center_for_mention_in_community_and_group_chat, id: 695845

    Device 1: Find 'BackButton' by 'accessibility id': `Navigate Up`
    # STEP: Tapping on community link and request membership

    Device 2: Button by xpath: `//*[@text="some name"]` is not found on the screen

    Device sessions

    30. test_custom_gas_settings, id: 695855

    Device 1: Find 'Text' by 'xpath': `//*[@content-desc='custom-gas-fee']/android.widget.TextView[1]`
    Device 1: 'Text' is '0.000090 ETHro • '

    Device 1: Custom fee is not applied, in fact it is 0.000090

    Device sessions

    31. test_keycard_sign_typed_message_deploy_simple_contract, id: 6310

    Device 1: Find 'Button' by 'xpath': `//*[@text='OK' or @text='Ok']`
    Device 1: Tap on found: Button

    Device 1: Contract was not created or tx taking too long

    Device sessions

    32. test_home_view, id: 5379

    Device 1: Tap on found: Button
    Device 1: Find 'Button' by 'xpath': `//*[@text="#status"]`

    Device 1: Button by xpath: `//*[@text="#status"]` is not found on the screen

    Device sessions

    33. test_sign_typed_message_deploy_simple_contract_request_pub_key_from_dapp, id: 5784

    Device 1: Find 'Button' by 'xpath': `//*[@text="Call contract get function"]`
    Device 1: Find 'Button' by 'xpath': `//*[@text="Call contract get function"]`

    Device 1: Button by xpath: `//*[@text="Call contract get function"]` is not found on the screen

    Device sessions

    34. test_keycard_request_stt_from_daap, id: 6249

    Device 1: Tap on found: Button
    Device 1: Waiting 400s for STT updated balance

    Device 1: Balance STT 6330980.0 is not changed during 400 seconds!

    Device sessions

    35. test_keycard_send_eth_in_1_1_chat, id: 6293

    Transaction #5, amount is 0.0012165458
    {'blockNumber': '11802696', 'timeStamp': '1642006612', 'hash': '0xfe169d195c58b10ccf68ed4c5092251e6f0eda91d565184f52a969f60a45dbfd', 'nonce': '7000', 'blockHash': '0x516ec597b016b10b3b51b8e51142b1286e25a7925130cae2574e201b0f75a6f0', 'transactionIndex': '7', 'from': '0xf7cb60839c0de25e37be0391c33bb34a8f0f8414', 'to': '0xf080174017359cde21443632c5ef0088deffb959', 'value': '1216545800000000', 'gas': '21000', 'gasPrice': '4091644627', 'isError': '0', 'txreceipt_status': '1', 'input': '0x', 'contractAddress': '', 'cumulativeGasUsed': '4490734', 'gasUsed': '21000', 'confirmations': '3472'}

    Transaction with amount 0.001371559 is not found in list of ETH transactions, address is f7cb60839c0de25e37be0391c33bb34a8f0f8414 during 300s

    Device sessions

    Passed tests (128)

    Click to expand

    1. test_switching_accounts_in_dapp, id: 6232
    Device sessions

    2. test_privacy_policy_terms_of_use_node_version_need_help_in_profile, id: 5453
    Device sessions

    3. test_add_account_to_multiaccount_instance_generate_new, id: 6224
    Device sessions

    4. test_can_add_existing_ens_on_mainnet, id: 5502
    Device sessions

    5. test_keycard_can_see_all_transactions_in_history, id: 6291
    Device sessions

    6. test_sign_message_and_2tx_in_batch_and_transactions_filters_from_daap, id: 5342
    Device sessions

    7. test_add_and_delete_watch_only_account_to_multiaccount_instance, id: 6244
    Device sessions

    8. test_open_blocked_secure_not_secure_inlalid_offline_urls, id: 6210
    Device sessions

    9. test_open_public_chat_using_deep_link, id: 5396
    Device sessions

    10. test_block_and_unblock_user_from_group_chat_via_group_info, id: 5752
    Device sessions

    11. test_create_account_short_and_mismatch_password, id: 5460
    Device sessions

    12. test_offline_add_new_group_chat_member, id: 3998
    Device sessions

    13. test_use_pinned_mailserver, id: 5766
    Device sessions

    14. test_send_non_english_message_to_newly_added_contact_on_different_networks, id: 5315
    Device sessions

    15. test_keycard_frozen_card_flows, id: 695851
    Device sessions

    16. test_markdown_support_in_messages, id: 5425
    Device sessions

    17. test_set_primary_ens_custom_domain, id: 6219
    Device sessions

    18. test_webview_camera_permission, id: 6635
    Device sessions

    19. test_can_see_balance_and_all_transactions_history_on_cellular, id: 5314
    Device sessions

    20. test_make_admin_member_of_group_chat, id: 5694
    Device sessions

    21. test_decline_invitation_to_group_chat, id: 5756
    Device sessions

    22. test_insufficient_funds_wallet_positive_balance, id: 5412
    Device sessions

    23. test_delete_close_all_tabs, id: 5390
    Device sessions

    24. test_can_delete_several_multiaccounts, id: 6318
    Device sessions

    25. test_can_scan_qr_with_chat_key_from_home_start_chat, id: 6298
    Device sessions

    26. test_deep_link_with_invalid_user_public_key_own_profile_key, id: 5781
    Device sessions

    27. test_keycard_interruption_creating_onboarding_flow, id: 5742
    Device sessions

    28. test_create_new_group_chat_messaging_pn_delivered, id: 3994
    Device sessions

    29. test_set_currency, id: 5429
    Device sessions

    30. test_backup_recovery_phrase_warning_from_wallet, id: 5358
    Device sessions

    31. test_can_send_all_tokens_via_max_option, id: 6330
    Device sessions

    32. test_open_dapp_using_deep_link, id: 5442
    Device sessions

    33. test_send_token_with_7_decimals, id: 5350
    Device sessions

    34. test_can_accept_or_reject_multiple_chats_from_activity_center, id: 695782
    Device sessions

    35. test_open_user_profile_long_press_on_message, id: 6267
    Device sessions

    36. test_delete_chats_via_delete_button_rejoin, id: 5387
    Device sessions

    37. test_add_remove_contact_via_contacts_view, id: 6312
    Device sessions

    38. test_keycard_blocked_card_lost_or_frozen_flows, id: 695852
    Device sessions

    39. test_send_transaction_set_recipient_options, id: 6328
    Device sessions

    40. test_keycard_sign_message_and_transactions_from_daap, id: 6251
    Device sessions

    41. test_recover_account_from_new_user_seedphrase, id: 6296
    Device sessions

    42. test_keycard_can_recover_keycard_account_card_pairing, id: 5758
    Device sessions

    43. test_block_user_from_public_chat, id: 5786
    Device sessions

    44. test_send_audio_message_with_push_notification_check, id: 6316
    Device sessions

    45. test_send_eth_from_wallet_incorrect_address, id: 5461
    Device sessions

    46. test_activity_center_group_chats_trusted_contacts, id: 695771
    Device sessions

    47. test_can_change_account_settings, id: 6235
    Device sessions

    48. test_network_mismatch_for_send_request_in_1_1_chat, id: 6257
    Device sessions

    49. test_can_pin_messages_in_one_to_one_and_group_chats, id: 695847
    Device sessions

    50. test_block_user_from_one_to_one_header_check_push_notification_service, id: 5763
    Device sessions

    51. test_keycard_can_recover_keycard_account_offline_and_add_watch_only_acc, id: 6243
    Device sessions

    52. test_search_asset_and_currency, id: 6269
    Device sessions

    53. test_invite_friends, id: 5433
    Device sessions

    54. test_public_chat_text_timestamps_while_on_different_tab, id: 5313
    Device sessions

    55. test_restore_account_migrate_multiaccount_to_keycard, id: 6645
    Device sessions

    56. test_public_clear_history_via_options_and_long_press, id: 5426
    Device sessions

    57. test_ens_mentions_pn_and_nickname_in_public_and_1_1_chats, id: 6226
    Device sessions

    58. test_keycard_send_eth_from_wallet_to_address, id: 6289
    Device sessions

    59. test_keycard_create_login_restore_unlock_same_seed, id: 5689
    Device sessions

    60. test_can_start_chat_from_suggestions_using_search_chat, id: 6320
    Device sessions

    61. test_can_access_images_by_link, id: 5456
    Device sessions

    62. test_search_chat_on_home, id: 5757
    Device sessions

    63. test_leave_group_chat_highligted_via_group_info, id: 3997
    Device sessions

    64. test_nicknames_ens_group_chats, id: 6327
    Device sessions

    65. test_can_scan_different_links_with_universal_qr_scanner, id: 6322
    Device sessions

    66. test_add_account_to_wallet_private_key_and_seed_phrase, id: 6272
    Device sessions

    67. test_back_forward_refresh_navigation_history_kept_after_relogin, id: 5395
    Device sessions

    68. test_pair_devices_sync_one_to_one_contacts_nicknames_public_chat, id: 5762
    Device sessions

    69. test_long_press_to_delete_chat, id: 5319
    Device sessions

    70. test_share_user_profile_url_public_chat, id: 5498
    Device sessions

    71. test_open_user_profile_using_deep_link, id: 5441
    Device sessions

    72. test_recover_accounts_with_certain_seedphrase, id: 5455
    Device sessions

    73. test_copy_and_paste_messages, id: 5317
    Device sessions

    74. test_open_transaction_on_etherscan_copy_tx_hash, id: 5384
    Device sessions

    75. test_rename_group_chat, id: 6280
    Device sessions

    76. test_send_eth_from_wallet_to_address_incorrect_password, id: 5308
    Device sessions

    77. test_invite_to_group_chat_handling, id: 6324
    Device sessions

    78. test_mobile_data_usage_complex_settings, id: 6228
    Device sessions

    79. test_can_use_another_fleets_and_networks_advanced_set_nonce, id: 695890
    Device sessions

    80. test_start_chat_with_ens_mention_in_one_to_one, id: 5403
    Device sessions

    81. test_decline_transactions_in_1_1_chat_push_notification_changing_state, id: 6265
    Device sessions

    82. test_send_eth_in_1_1_chat_transaction_push, id: 6253
    Device sessions

    83. test_mark_all_messages_as_read_public_chat, id: 6270
    Device sessions

    84. test_can_reset_password, id: 695850
    Device sessions

    85. test_switch_users_special_char_password_and_add_new_account_logcat, id: 5356
    Device sessions

    86. test_unread_messages_counter_preview_highlited_1_1_chat, id: 5362
    Device sessions

    87. test_offline_can_login_cant_send_transaction, id: 5407
    Device sessions

    88. test_manage_assets, id: 5341
    Device sessions

    89. test_browser_managing_bookmarks, id: 6633
    Device sessions

    90. test_open_chat_by_pasting_chat_key_check_invalid_chat_key_cases, id: 5304
    Device sessions

    91. test_can_scan_eip_681_links, id: 6282
    Device sessions

    92. test_can_not_connect_to_mailserver, id: 5767
    Device sessions

    93. test_add_custom_network, id: 5431
    Device sessions

    94. test_dapps_permissions, id: 5738
    Device sessions

    95. test_resolve_ipns_name, id: 6323
    Device sessions

    96. test_open_url_with_non_english_text_connect_revoke_wallet_new_tab_open_chat_options, id: 5424
    Device sessions

    97. test_keycard_interruption_access_key_onboarding_flow, id: 6246
    Device sessions

    98. test_account_recovery_with_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 5394
    Device sessions

    99. test_deny_access_camera_and_gallery, id: 6319
    Device sessions

    100. test_remove_member_from_group_chat, id: 4001
    Device sessions

    101. test_validation_amount_errors, id: 5437
    Device sessions

    102. test_public_unread_messages_counter, id: 5360
    Device sessions

    103. test_share_copy_contact_code_and_wallet_address, id: 5323
    Device sessions

    104. test_wallet_set_up, id: 5335
    Device sessions

    105. test_send_transaction_with_custom_token, id: 6208
    Device sessions

    106. test_logcat_backup_recovery_phrase, id: 5419
    Device sessions

    107. test_request_and_receive_stt_in_1_1_chat_offline, id: 6263
    Device sessions

    108. test_app_on_background_by_back_button, id: 6221
    Device sessions

    109. test_set_profile_picture, id: 6646
    Device sessions

    110. test_public_unread_messages_counter_for_mentions_relogin, id: 700718
    Device sessions

    111. test_collectible_from_wallet, id: 5346
    Device sessions

    112. test_add_and_remove_mention_contact_with_nickname_from_public_chat, id: 5332
    Device sessions

    113. test_restore_account_from_mnemonic_to_keycard, id: 6240
    Device sessions

    114. test_pass_phrase_validation, id: 5363
    Device sessions

    115. test_public_emoji, id: 700719
    Device sessions

    116. test_cant_add_more_twenty_participants_to_group_chat, id: 5721
    Device sessions

    117. test_user_can_see_collectibles_on_rinkeby_after_account_recovering, id: 5381
    Device sessions

    118. test_unblocked_user_is_not_added_in_contacts, id: 6213
    Device sessions

    119. test_delete_cut_and_paste_messages, id: 5322
    Device sessions

    120. test_custom_bootnodes, id: 5432
    Device sessions

    121. test_keycard_request_and_receive_stt_in_1_1_chat_offline_opened_from_push, id: 6294
    Device sessions

    122. test_send_and_open_links_with_previews, id: 5373
    Device sessions

    123. test_add_switch_delete_custom_mailserver, id: 5436
    Device sessions

    124. test_reactions_to_message_in_chats, id: 6315
    Device sessions

    125. test_fetching_balance_after_offline, id: 6237
    Device sessions

    126. test_push_notification_1_1_chat_no_pn_activity_center, id: 6283
    Device sessions

    127. test_show_profile_picture_of_setting, id: 6636
    Device sessions

    128. test_disable_use_history_node, id: 6332
    Device sessions

    @msuess
    Copy link
    Contributor Author

    msuess commented Jan 13, 2022

    there is onError prop, probably we could change source when error

    That's a great idea! I'll see how I can abstract this into an ipfs-image component that cycles through a bunch of different gateways.

    @pavloburykh
    Copy link
    Contributor

    pavloburykh commented Jan 14, 2022

    Thanks for the PR, good job!
    Here are a few issues:

    1. Sticker packs’ main images are not loaded

    In nightly and release builds those images are loaded successfully so I guess this is pr issue. Endless loader is spinning. 
For reproduction just open sticker market and pay attention at Sticker packs’ main images. 
Reproducing it only for Android (Device Samsung A52, OS Android 11). In IOS build images are loaded successfully.

    endless_loader.mp4

    Android Emulator - Pixel_XL_API_32:5554 2022-01-14 10-47-29

    Status-debug-logs-12999.zip

    2. Sticker packs’ main images stuck in loading state (can be observed in video attached above)

    Expected result: if images are failed to be loaded, loading indicator should be changed by error indicator just like it happens to images inside sticker packs.

    3. Empty spaces between stickers in the last row of stickers’ list in some packs.

    Reproducing both for IOS and Android. 
For reproduction: open sticker market -> select “Meowy Christmas” pack -> pay attention at blank spaces between stickers at the bottom of the list.

    Appium 2022-01-14 10-41-55

    Android Emulator - Pixel_XL_API_32:5554 2022-01-14 10-43-07

    4. react/fast-image element lost it’s accessibility-label :sticker-icon

    It causes some auto tests to fail. Expected result: react/fast-image element has accessibility-label :sticker-icon . For image-with-loader element it will be nice to set accessibility-label :sticker-icon-loading

    149538584-f67365a0-fad4-4bba-ad14-3c62f5a2ddc4 png (2932×1474) 🔊 2022-01-14 17-16-07

    @msuess
    Copy link
    Contributor Author

    msuess commented Jan 17, 2022

    there is onError prop, probably we could change source when error

    implemented

    @msuess
    Copy link
    Contributor Author

    msuess commented Jan 17, 2022

    @pavloburykh the issues should be fixed now

    @pavloburykh
    Copy link
    Contributor

    @pavloburykh the issues should be fixed now

    @msuess thanks!

    @pavloburykh
    Copy link
    Contributor

    @msuess could you please take a look at lint errors during building https://ci.status.im/job/status-react/job/prs/job/android/job/PR-12999/

    17:22:53  linting took 9723ms, errors: 0, warnings: 3
    17:22:53  error Command failed with exit code 2.
    17:22:53  info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
    17:22:53  make: *** [Makefile:275: lint] Error 2
    

    @flexsurfer
    Copy link
    Member

    builds are ok , its just lint , you need to run make lint and fix formating

    @flexsurfer
    Copy link
    Member

    @pavloburykh builds can be tested

    @status-im-auto
    Copy link
    Member

    0% of end-end tests have passed

    Total executed tests: 1
    Failed tests: 1
    Passed tests: 0
    
    IDs of failed tests: 6321 
    

    Failed tests (1)

    Click to expand
  • Rerun tests

  • 1. test_push_notifications_reactions_for_messages_in_stickers_audio_image, id: 6321
    Infrastructure Error -- The Sauce VMs failed to start the browser or device. For more info, please check https://docs.saucelabs.com/dev/error-messages

    @status-im-auto
    Copy link
    Member

    0% of end-end tests have passed

    Total executed tests: 1
    Failed tests: 1
    Passed tests: 0
    
    IDs of failed tests: 6321 
    

    Failed tests (1)

    Click to expand
  • Rerun tests

  • 1. test_push_notifications_reactions_for_messages_in_stickers_audio_image, id: 6321
    Infrastructure Error -- The Sauce VMs failed to start the browser or device. For more info, please check https://docs.saucelabs.com/dev/error-messages

    @status-im-auto
    Copy link
    Member

    0% of end-end tests have passed

    Total executed tests: 1
    Failed tests: 1
    Passed tests: 0
    
    IDs of failed tests: 6321 
    

    Failed tests (1)

    Click to expand
  • Rerun tests

  • 1. test_push_notifications_reactions_for_messages_in_stickers_audio_image, id: 6321
    Infrastructure Error -- The Sauce VMs failed to start the browser or device. For more info, please check https://docs.saucelabs.com/dev/error-messages

    @status-im-auto
    Copy link
    Member

    0% of end-end tests have passed

    Total executed tests: 3
    Failed tests: 3
    Passed tests: 0
    
    IDs of failed tests: 6321,6305,6233 
    

    Failed tests (3)

    Click to expand
  • Rerun tests

  • 1. test_push_notifications_reactions_for_messages_in_stickers_audio_image, id: 6321
    Infrastructure Error -- The Sauce VMs failed to start the browser or device. For more info, please check https://docs.saucelabs.com/dev/error-messages

    2. test_image_in_one_to_one_send_save_reply_timeline, id: 6305
    Infrastructure Error -- The Sauce VMs failed to start the browser or device. For more info, please check https://docs.saucelabs.com/dev/error-messages

    3. test_reply_to_message_in_chats, id: 6233
    Infrastructure Error -- The Sauce VMs failed to start the browser or device. For more info, please check https://docs.saucelabs.com/dev/error-messages

    @pavloburykh
    Copy link
    Contributor

    @msuess thanks for fixing #12999 (comment)

    I faced a new issue in new Android build, please take a look (For IOS it is ok). Stickers in most of stickerpacks are broken. See screenshots and video below.

    STRs:

    1. Open sticker market
    2. Open any of following stickerpacks: "Salad Bowl", "Ghostatus", "Stanny", "Shiba", "Tozemoon"
    3. Pay attention at sticker images

    Actual result: sticker images are broken

    telegram-cloud-document-2-5420505957438330332.mp4

    photo_2022-01-18 17 03 23
    photo_2022-01-18 17 03 26
    photo_2022-01-18 17 03 30
    photo_2022-01-18 17 03 35
    photo_2022-01-18 17 03 40

    @msuess msuess force-pushed the feature/stickers-ux-improvements branch from e9e64af to 21da153 Compare March 22, 2022 08:32
    @status-im-auto
    Copy link
    Member

    96% of end-end tests have passed

    Total executed tests: 79
    Failed tests: 3
    Passed tests: 76
    
    IDs of failed tests: 5689,5310,5387 
    

    Failed tests (3)

    Click to expand
  • Rerun tests

  • 1. test_keycard_create_account_unlock_same_seed, id: 5689

    Device 1: Click until 'AccessKeyButton' by 'xpath': `//*[@text="Access existing keys"]` will be presented
    Device 1: Find 'Button' by 'xpath': `//*[@text="Get started"]`

    504 Gateway Time-out

    The server didn't respond in time.


    Device sessions

    2. test_offline_is_shown_messaging_1_1_chat_sent_delivered, id: 5310

    Device 1: Looking for chat: 'Cold Peppery Marmoset'
    Device 1: Wait for element 'Button' for max 60s and click when it is available

    Device 1: Button by accessibility id:`notifications-unread-badge` is not found on the screen

    Device sessions

    3. test_delete_chats_via_delete_button_rejoin, id: 5387

    ## Public chat 'public-delete-long-press' is created successfully!
    Device 1: Looking for a message by text: test message:irzkihguus

    Messages are not fetched when rejoining public chat after deleting

    Device sessions

    Passed tests (76)

    Click to expand

    1. test_browser_connection_is_secure_not_secure_warning, id: 702073
    Device sessions

    2. test_public_chat_link_send_open, id: 700736
    Device sessions

    3. test_set_profile_picture, id: 6646
    Device sessions

    4. test_wallet_tx_history_copy_tx_hash_on_lte, id: 700756
    Device sessions

    5. test_wallet_add_account_generate_new, id: 700759
    Device sessions

    6. test_public_chat_message_delete, id: 700735
    Device sessions

    7. test_send_tx_custom_token_18_decimals_invalid_password, id: 700765
    Device sessions

    8. test_onboarding_share_contact_address, id: 700743
    Device sessions

    9. test_browser_invalid_url, id: 702074
    Device sessions

    10. test_public_chat_unread_messages_counter, id: 5360
    Device sessions

    11. test_public_chat_unread_messages_counter_for_mention_relogin, id: 700718
    Device sessions

    12. test_reactions_to_message_in_chats, id: 6315
    Device sessions

    13. test_keycard_send_tx_eth, id: 700767
    Device sessions

    14. test_pair_devices_sync_one_to_one_contacts_nicknames_public_chat, id: 5762
    Device sessions

    15. test_image_in_one_to_one_send_save_reply_timeline, id: 6305
    Device sessions

    16. test_edit_delete_message_in_one_to_one_, id: 695843
    Device sessions

    17. test_install_pack_and_send_sticker, id: 5782
    Device sessions

    18. test_open_chat_by_pasting_chat_key_check_invalid_chat_key_cases, id: 5304
    Device sessions

    19. test_browser_bookmarks_create_edit_remove, id: 702077
    Device sessions

    20. test_group_chat_leave_relogin, id: 3997
    Device sessions

    21. test_public_chat_tag_message, id: 700738
    Device sessions

    22. test_public_chat_delete_chat_long_press, id: 5319
    Device sessions

    23. test_browser_offline, id: 702075
    Device sessions

    24. test_public_chat_navigate_to_chat_when_relaunch, id: 5396
    Device sessions

    25. test_onboarding_add_new_multiaccount_username_by_position_pass_validation, id: 700747
    Device sessions

    26. test_add_and_remove_mention_contact_with_nickname_from_public_chat, id: 5332
    Device sessions

    27. test_send_and_open_emoji_link_in_one_to_one, id: 5373
    Device sessions

    28. test_wallet_add_hide_unhide_account_private_key, id: 700761
    Device sessions

    29. test_keycard_wallet_recover_pairing_check_balance_after_offline_tx_history, id: 700770
    Device sessions

    30. test_send_eth_in_1_1_chat_transaction_push, id: 6253
    Device sessions

    31. test_copy_and_paste_messages, id: 5317
    Device sessions

    32. test_push_notification_1_1_chat_no_pn_activity_center, id: 6283
    Device sessions

    33. test_start_chat_with_ens_mention_in_one_to_one, id: 5403
    Device sessions

    34. test_decline_transactions_in_1_1_chat_push_notification_changing_state, id: 6265
    Device sessions

    35. test_ens_mentions_pn_and_nickname_in_public_and_1_1_chats, id: 6226
    Device sessions

    36. test_wallet_add_delete_watch_only_account, id: 700760
    Device sessions

    37. test_restore_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 700748
    Device sessions

    38. test_public_chat_message_send_check_timestamps_while_on_different_tab, id: 5313
    Device sessions

    39. test_send_tx_set_recipient_options, id: 700757
    Device sessions

    40. test_send_audio_message_with_push_notification_check, id: 6316
    Device sessions

    41. test_public_chat_open_using_deep_link, id: 700739
    Device sessions

    42. test_public_chat_emoji_send_copy_paste_reply, id: 700719
    Device sessions

    43. test_request_and_receive_stt_in_1_1_chat_offline, id: 6263
    Device sessions

    44. test_public_chat_mark_all_messages_as_read, id: 6270
    Device sessions

    45. test_group_chat_push_system_messages_when_invited, id: 3994
    Device sessions

    46. test_onboarding_cant_sign_in_with_invalid_password_logcat, id: 700746
    Device sessions

    47. test_send_non_english_message_to_newly_added_contact_on_different_networks, id: 5315
    Device sessions

    48. test_public_chat_links_with_previews_github_youtube_twitter_gif_send_enable, id: 700737
    Device sessions

    49. test_can_add_existing_ens_on_mainnet, id: 5502
    Device sessions

    50. test_onboarding_share_wallet_address, id: 700744
    Device sessions

    51. test_keycard_send_eth_in_1_1_chat, id: 6293
    Device sessions

    52. test_block_user_from_public_chat, id: 5786
    Device sessions

    53. test_keycard_relogin_after_restore, id: 700768
    Device sessions

    54. test_group_chat_decline_invite_chat_highligted, id: 5756
    Device sessions

    55. test_send_eth_to_ens_in_chat, id: 6279
    Device sessions

    56. test_browser_delete_close_tabs, id: 702076
    Device sessions

    57. test_mobile_data_usage_complex_settings, id: 6228
    Device sessions

    58. test_restore_set_up_wallet_sign_phrase, id: 700749
    Device sessions

    59. test_browser_blocked_url, id: 702072
    Device sessions

    60. test_keycard_send_tx_sign_message_request_stt_testdapp, id: 700769
    Device sessions

    61. test_browser_web3_permissions_testdapp, id: 702078
    Device sessions

    62. test_wallet_fetching_balance_after_offline_insufficient_funds_errors, id: 700766
    Device sessions

    63. test_group_chat_join_send_text_messages_push, id: 700731
    Device sessions

    64. test_restore_validation_seed_phrase_field, id: 700750
    Device sessions

    65. test_send_tx_eth_check_logcat, id: 700763
    Device sessions

    66. test_send_tx_token_7_decimals, id: 700764
    Device sessions

    67. test_public_chat_message_edit, id: 700734
    Device sessions

    68. test_onboarding_home_initial_popup, id: 700742
    Device sessions

    69. test_group_chat_add_new_member_activity_centre, id: 700732
    Device sessions

    70. test_wallet_manage_assets, id: 700758
    Device sessions

    71. test_can_use_purchased_stickers_on_recovered_account, id: 5783
    Device sessions

    72. test_send_tx_sign_message_2tx_in_batch_tx_filters_request_stt_testdapp, id: 5342
    Device sessions

    73. test_public_chat_fetch_more_history, id: 5675
    Device sessions

    74. test_group_chat_offline_pn, id: 3998
    Device sessions

    75. test_onboarding_backup_seed_phrase_restore_same_login_logcat, id: 700745
    Device sessions

    76. test_restore_account_migrate_multiaccount_to_keycard, id: 6645
    Device sessions

    @pavloburykh
    Copy link
    Contributor

    @msuess thanx for fixes. PR is ready for merge.

    @flexsurfer
    Copy link
    Member

    @msuess could you please squash commits, and I think we need to review PR again, because there were changes ?

    (rest @current-source)))
    :onLoad #(reset! loaded? true)
    :style (if @loaded? style {})
    :source (first @current-source)
    Copy link
    Member

    Choose a reason for hiding this comment

    The reason will be displayed to describe this comment to others. Learn more.

    what if all sources failed ?

    Copy link
    Contributor Author

    @msuess msuess Mar 24, 2022

    Choose a reason for hiding this comment

    The reason will be displayed to describe this comment to others. Learn more.

    An error icon will be displayed if all sources fail

    @pavloburykh
    Copy link
    Contributor

    moving back to Test because additional changes were made. Waiting for changes to be reviewed and approved and then will proceed with re-test.

    Copy link
    Member

    @flexsurfer flexsurfer left a comment

    Choose a reason for hiding this comment

    The reason will be displayed to describe this comment to others. Learn more.

    thanks could you please squash commits

    @status-im-auto
    Copy link
    Member

    97% of end-end tests have passed

    Total executed tests: 79
    Failed tests: 2
    Passed tests: 77
    
    IDs of failed tests: 5342,6305 
    

    Failed tests (2)

    Click to expand
  • Rerun tests

  • 1. test_send_tx_sign_message_2tx_in_batch_tx_filters_request_stt_testdapp, id: 5342

    Device 1: Find 'AllowButton' by 'xpath': `//*[@text="Allow" or @text="ALLOW"]`
    Device 1: **Wait 10s for assets in simpledapp**

    Device 1: Button by xpath:`//*[@text="Assets"] | //*[@content-desc="Assets"]` is not found on the screen

    Device sessions

    2. test_image_in_one_to_one_send_save_reply_timeline, id: 6305

    Device 2: Tap on found: Button
    Sharing via messenger

    Device 2: Button by xpath: `//*[contains(@text, "Direct share")]` is not found on the screen

    Device sessions

    Passed tests (77)

    Click to expand

    1. test_can_add_existing_ens_on_mainnet, id: 5502
    Device sessions

    2. test_public_chat_open_using_deep_link, id: 700739
    Device sessions

    3. test_wallet_manage_assets, id: 700758
    Device sessions

    4. test_keycard_send_tx_eth, id: 700767
    Device sessions

    5. test_send_eth_to_ens_in_chat, id: 6279
    Device sessions

    6. test_public_chat_fetch_more_history, id: 5675
    Device sessions

    7. test_public_chat_unread_messages_counter, id: 5360
    Device sessions

    8. test_restore_validation_seed_phrase_field, id: 700750
    Device sessions

    9. test_public_chat_links_with_previews_github_youtube_twitter_gif_send_enable, id: 700737
    Device sessions

    10. test_edit_delete_message_in_one_to_one_, id: 695843
    Device sessions

    11. test_group_chat_join_send_text_messages_push, id: 700731
    Device sessions

    12. test_send_tx_token_7_decimals, id: 700764
    Device sessions

    13. test_install_pack_and_send_sticker, id: 5782
    Device sessions

    14. test_wallet_fetching_balance_after_offline_insufficient_funds_errors, id: 700766
    Device sessions

    15. test_restore_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 700748
    Device sessions

    16. test_group_chat_decline_invite_chat_highligted, id: 5756
    Device sessions

    17. test_send_tx_eth_check_logcat, id: 700763
    Device sessions

    18. test_public_chat_unread_messages_counter_for_mention_relogin, id: 700718
    Device sessions

    19. test_send_and_open_emoji_link_in_one_to_one, id: 5373
    Device sessions

    20. test_browser_delete_close_tabs, id: 702076
    Device sessions

    21. test_group_chat_push_system_messages_when_invited, id: 3994
    Device sessions

    22. test_browser_offline, id: 702075
    Device sessions

    23. test_public_chat_message_edit, id: 700734
    Device sessions

    24. test_onboarding_cant_sign_in_with_invalid_password_logcat, id: 700746
    Device sessions

    25. test_send_eth_in_1_1_chat_transaction_push, id: 6253
    Device sessions

    26. test_keycard_send_eth_in_1_1_chat, id: 6293
    Device sessions

    27. test_browser_connection_is_secure_not_secure_warning, id: 702073
    Device sessions

    28. test_block_user_from_public_chat, id: 5786
    Device sessions

    29. test_pair_devices_sync_one_to_one_contacts_nicknames_public_chat, id: 5762
    Device sessions

    30. test_browser_invalid_url, id: 702074
    Device sessions

    31. test_send_non_english_message_to_newly_added_contact_on_different_networks, id: 5315
    Device sessions

    32. test_public_chat_link_send_open, id: 700736
    Device sessions

    33. test_copy_and_paste_messages, id: 5317
    Device sessions

    34. test_add_and_remove_mention_contact_with_nickname_from_public_chat, id: 5332
    Device sessions

    35. test_decline_transactions_in_1_1_chat_push_notification_changing_state, id: 6265
    Device sessions

    36. test_public_chat_emoji_send_copy_paste_reply, id: 700719
    Device sessions

    37. test_browser_web3_permissions_testdapp, id: 702078
    Device sessions

    38. test_onboarding_backup_seed_phrase_restore_same_login_logcat, id: 700745
    Device sessions

    39. test_request_and_receive_stt_in_1_1_chat_offline, id: 6263
    Device sessions

    40. test_keycard_relogin_after_restore, id: 700768
    Device sessions

    41. test_keycard_send_tx_sign_message_request_stt_testdapp, id: 700769
    Device sessions

    42. test_public_chat_navigate_to_chat_when_relaunch, id: 5396
    Device sessions

    43. test_send_tx_custom_token_18_decimals_invalid_password, id: 700765
    Device sessions

    44. test_delete_chats_via_delete_button_rejoin, id: 5387
    Device sessions

    45. test_keycard_create_account_unlock_same_seed, id: 5689
    Device sessions

    46. test_mobile_data_usage_complex_settings, id: 6228
    Device sessions

    47. test_browser_bookmarks_create_edit_remove, id: 702077
    Device sessions

    48. test_browser_blocked_url, id: 702072
    Device sessions

    49. test_public_chat_message_send_check_timestamps_while_on_different_tab, id: 5313
    Device sessions

    50. test_reactions_to_message_in_chats, id: 6315
    Device sessions

    51. test_public_chat_delete_chat_long_press, id: 5319
    Device sessions

    52. test_group_chat_add_new_member_activity_centre, id: 700732
    Device sessions

    53. test_wallet_add_hide_unhide_account_private_key, id: 700761
    Device sessions

    54. test_can_use_purchased_stickers_on_recovered_account, id: 5783
    Device sessions

    55. test_onboarding_share_contact_address, id: 700743
    Device sessions

    56. test_public_chat_message_delete, id: 700735
    Device sessions

    57. test_onboarding_add_new_multiaccount_username_by_position_pass_validation, id: 700747
    Device sessions

    58. test_onboarding_home_initial_popup, id: 700742
    Device sessions

    59. test_public_chat_mark_all_messages_as_read, id: 6270
    Device sessions

    60. test_set_profile_picture, id: 6646
    Device sessions

    61. test_offline_is_shown_messaging_1_1_chat_sent_delivered, id: 5310
    Device sessions

    62. test_open_chat_by_pasting_chat_key_check_invalid_chat_key_cases, id: 5304
    Device sessions

    63. test_keycard_wallet_recover_pairing_check_balance_after_offline_tx_history, id: 700770
    Device sessions

    64. test_group_chat_offline_pn, id: 3998
    Device sessions

    65. test_push_notification_1_1_chat_no_pn_activity_center, id: 6283
    Device sessions

    66. test_wallet_tx_history_copy_tx_hash_on_lte, id: 700756
    Device sessions

    67. test_wallet_add_delete_watch_only_account, id: 700760
    Device sessions

    68. test_public_chat_tag_message, id: 700738
    Device sessions

    69. test_ens_mentions_pn_and_nickname_in_public_and_1_1_chats, id: 6226
    Device sessions

    70. test_start_chat_with_ens_mention_in_one_to_one, id: 5403
    Device sessions

    71. test_onboarding_share_wallet_address, id: 700744
    Device sessions

    72. test_send_tx_set_recipient_options, id: 700757
    Device sessions

    73. test_restore_set_up_wallet_sign_phrase, id: 700749
    Device sessions

    74. test_group_chat_leave_relogin, id: 3997
    75. test_send_audio_message_with_push_notification_check, id: 6316
    Device sessions

    76. test_wallet_add_account_generate_new, id: 700759
    Device sessions

    77. test_restore_account_migrate_multiaccount_to_keycard, id: 6645
    Device sessions

    @status-im-auto
    Copy link
    Member

    94% of end-end tests have passed

    Total executed tests: 79
    Failed tests: 5
    Passed tests: 74
    
    IDs of failed tests: 6279,6253,702076,5689,6228 
    

    Failed tests (5)

    Click to expand
  • Rerun tests

  • 1. test_send_eth_to_ens_in_chat, id: 6279

    Transaction #5, amount is 0.0002512837
    {'blockNumber': '12132557', 'timeStamp': '1648210245', 'hash': '0xeda57faf310b0badd1cd73e729f03a95c8e6a4eaf8869032569f643c63a9b165', 'nonce': '55', 'blockHash': '0xe7347e51a56a58dd7e83a9ea06e4d88fbd61fc8caf6dadd91d4ec2230e4f9f32', 'transactionIndex': '0', 'from': '0xb044c703a85251e7044f74ca5099d2d3edd85cdf', 'to': '0x1ee3058bd300246b4b20e687efc9eba81ff7814b', 'value': '251283700000000', 'gas': '21000', 'gasPrice': '23684510516', 'isError': '0', 'txreceipt_status': '1', 'input': '0x', 'contractAddress': '', 'cumulativeGasUsed': '21000', 'gasUsed': '21000', 'confirmations': '1768'}

    Transaction with amount 0.0002605536 is not found in list of ETH transactions, address is b044c703A85251e7044f74Ca5099D2d3EDD85cDf during 300s

    Device sessions

    2. test_send_eth_in_1_1_chat_transaction_push, id: 6253

    Transaction #5, amount is 0.0002522207
    {'blockNumber': '12134009', 'timeStamp': '1648248757', 'hash': '0xc60f1e18e48bffa9b74cbce7fcd04eabd29b6f1095c66577fd0eeb0c9ff98805', 'nonce': '97', 'blockHash': '0x9079f3ab4981b865986583cc2e0ea4aabc789923414795e2aec5e95ebfb24b62', 'transactionIndex': '34', 'from': '0xaa2c8fbfed0e36e793aa51707c4f575d2b7f2dc8', 'to': '0xc1bce80e73652e40d287867ec901e33aa0b6e23a', 'value': '252220700000000', 'gas': '21000', 'gasPrice': '1500000011', 'isError': '0', 'txreceipt_status': '1', 'input': '0x', 'contractAddress': '', 'cumulativeGasUsed': '7952790', 'gasUsed': '21000', 'confirmations': '323'}

    Transaction with amount 0.0002605729 is not found in list of ETH transactions, address is AA2C8FbfEd0e36E793aA51707C4F575D2B7f2dC8 during 300s

    Device sessions

    3. test_browser_delete_close_tabs, id: 702076

    Device 1: Find 'Button' by 'accessibility id': `browser-open-tabs`
    Device 1: Tap on found: Button

    Closed tab is present after deletion

    Device sessions

    4. test_keycard_create_account_unlock_same_seed, id: 5689

    Device 1: Scrolling down to AccessKeyButton
    Device 1: Find 'AccessKeyButton' by 'xpath': `//*[@text="Access existing keys"]`

    The test with session id c5c9d9b46be849fd9ceacfb1967da210 has already finished, and can't receive further commands. For help, please check https://docs.saucelabs.com/dev/error-messages

    Device sessions

    5. test_mobile_data_usage_complex_settings, id: 6228

    Device 2: Find 'Button' by 'accessibility id': `Wi‑Fi`
    Device 2: Tap on found: Button

    Device 2: Button by accessibility id:`conn-button-mobile-sync-off` is not found on the screen

    Device sessions

    Passed tests (74)

    Click to expand

    1. test_can_add_existing_ens_on_mainnet, id: 5502
    Device sessions

    2. test_pair_devices_sync_one_to_one_contacts_nicknames_public_chat, id: 5762
    Device sessions

    3. test_wallet_manage_assets, id: 700758
    Device sessions

    4. test_public_chat_message_edit, id: 700734
    Device sessions

    5. test_keycard_relogin_after_restore, id: 700768
    Device sessions

    6. test_group_chat_push_system_messages_when_invited, id: 3994
    Device sessions

    7. test_can_use_purchased_stickers_on_recovered_account, id: 5783
    Device sessions

    8. test_send_tx_token_7_decimals, id: 700764
    Device sessions

    9. test_image_in_one_to_one_send_save_reply_timeline, id: 6305
    Device sessions

    10. test_public_chat_open_using_deep_link, id: 700739
    Device sessions

    11. test_public_chat_unread_messages_counter, id: 5360
    Device sessions

    12. test_public_chat_emoji_send_copy_paste_reply, id: 700719
    Device sessions

    13. test_browser_bookmarks_create_edit_remove, id: 702077
    Device sessions

    14. test_send_tx_eth_check_logcat, id: 700763
    Device sessions

    15. test_reactions_to_message_in_chats, id: 6315
    Device sessions

    16. test_restore_validation_seed_phrase_field, id: 700750
    Device sessions

    17. test_public_chat_unread_messages_counter_for_mention_relogin, id: 700718
    Device sessions

    18. test_send_tx_custom_token_18_decimals_invalid_password, id: 700765
    Device sessions

    19. test_onboarding_add_new_multiaccount_username_by_position_pass_validation, id: 700747
    Device sessions

    20. test_public_chat_delete_chat_long_press, id: 5319
    Device sessions

    21. test_onboarding_home_initial_popup, id: 700742
    Device sessions

    22. test_send_non_english_message_to_newly_added_contact_on_different_networks, id: 5315
    Device sessions

    23. test_browser_blocked_url, id: 702072
    Device sessions

    24. test_restore_account_migrate_multiaccount_to_keycard, id: 6645
    Device sessions

    25. test_edit_delete_message_in_one_to_one_, id: 695843
    Device sessions

    26. test_offline_is_shown_messaging_1_1_chat_sent_delivered, id: 5310
    Device sessions

    27. test_send_and_open_emoji_link_in_one_to_one, id: 5373
    Device sessions

    28. test_wallet_add_hide_unhide_account_private_key, id: 700761
    Device sessions

    29. test_block_user_from_public_chat, id: 5786
    Device sessions

    30. test_keycard_send_tx_sign_message_request_stt_testdapp, id: 700769
    Device sessions

    31. test_push_notification_1_1_chat_no_pn_activity_center, id: 6283
    Device sessions

    32. test_install_pack_and_send_sticker, id: 5782
    Device sessions

    33. test_add_and_remove_mention_contact_with_nickname_from_public_chat, id: 5332
    Device sessions

    34. test_public_chat_link_send_open, id: 700736
    Device sessions

    35. test_onboarding_share_contact_address, id: 700743
    Device sessions

    36. test_onboarding_backup_seed_phrase_restore_same_login_logcat, id: 700745
    Device sessions

    37. test_wallet_tx_history_copy_tx_hash_on_lte, id: 700756
    Device sessions

    38. test_restore_set_up_wallet_sign_phrase, id: 700749
    Device sessions

    39. test_public_chat_mark_all_messages_as_read, id: 6270
    Device sessions

    40. test_browser_connection_is_secure_not_secure_warning, id: 702073
    Device sessions

    41. test_send_audio_message_with_push_notification_check, id: 6316
    Device sessions

    42. test_send_tx_set_recipient_options, id: 700757
    Device sessions

    43. test_onboarding_cant_sign_in_with_invalid_password_logcat, id: 700746
    Device sessions

    44. test_send_tx_sign_message_2tx_in_batch_tx_filters_request_stt_testdapp, id: 5342
    Device sessions

    45. test_group_chat_join_send_text_messages_push, id: 700731
    Device sessions

    46. test_browser_web3_permissions_testdapp, id: 702078
    Device sessions

    47. test_open_chat_by_pasting_chat_key_check_invalid_chat_key_cases, id: 5304
    Device sessions

    48. test_wallet_add_delete_watch_only_account, id: 700760
    Device sessions

    49. test_group_chat_decline_invite_chat_highligted, id: 5756
    Device sessions

    50. test_set_profile_picture, id: 6646
    Device sessions

    51. test_public_chat_tag_message, id: 700738
    Device sessions

    52. test_request_and_receive_stt_in_1_1_chat_offline, id: 6263
    Device sessions

    53. test_onboarding_share_wallet_address, id: 700744
    Device sessions

    54. test_public_chat_navigate_to_chat_when_relaunch, id: 5396
    Device sessions

    55. test_delete_chats_via_delete_button_rejoin, id: 5387
    Device sessions

    56. test_public_chat_fetch_more_history, id: 5675
    Device sessions

    57. test_wallet_fetching_balance_after_offline_insufficient_funds_errors, id: 700766
    Device sessions

    58. test_group_chat_offline_pn, id: 3998
    Device sessions

    59. test_group_chat_add_new_member_activity_centre, id: 700732
    Device sessions

    60. test_public_chat_links_with_previews_github_youtube_twitter_gif_send_enable, id: 700737
    Device sessions

    61. test_keycard_send_tx_eth, id: 700767
    Device sessions

    62. test_browser_offline, id: 702075
    Device sessions

    63. test_browser_invalid_url, id: 702074
    Device sessions

    64. test_wallet_add_account_generate_new, id: 700759
    Device sessions

    65. test_keycard_send_eth_in_1_1_chat, id: 6293
    Device sessions

    66. test_restore_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 700748
    Device sessions

    67. test_copy_and_paste_messages, id: 5317
    Device sessions

    68. test_public_chat_message_send_check_timestamps_while_on_different_tab, id: 5313
    Device sessions

    69. test_ens_mentions_pn_and_nickname_in_public_and_1_1_chats, id: 6226
    Device sessions

    70. test_decline_transactions_in_1_1_chat_push_notification_changing_state, id: 6265
    Device sessions

    71. test_group_chat_leave_relogin, id: 3997
    Device sessions

    72. test_public_chat_message_delete, id: 700735
    Device sessions

    73. test_start_chat_with_ens_mention_in_one_to_one, id: 5403
    Device sessions

    74. test_keycard_wallet_recover_pairing_check_balance_after_offline_tx_history, id: 700770
    Device sessions

    @status-im-auto
    Copy link
    Member

    ✔️ status-react/prs/ios/PR-12999#10 🔹 ~21 min 🔹 262faf8 🔹 📦 ios package

    @pavloburykh
    Copy link
    Contributor

    re-tested. Ready for merge.

    @flexsurfer
    Copy link
    Member

    @msuess could you squash commits ?

    @flexsurfer flexsurfer closed this May 3, 2022
    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.

    Stickers in the Sticker Market and chat views are not loaded sometimes
    5 participants