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

[#12526] Connecting autofarm.network dapps with status wallet freezes… #12529

Merged
merged 1 commit into from
Sep 8, 2021

Conversation

flexsurfer
Copy link
Member

@flexsurfer flexsurfer commented Sep 1, 2021

fixes #12526

QA: check other most popular dapps are not affected

@status-im-auto
Copy link
Member

status-im-auto commented Sep 1, 2021

Jenkins Builds

Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 2061031 #1 2021-09-01 09:04:29 ~14 min android-e2e 📦apk 📲
✔️ 2061031 #1 2021-09-01 09:04:34 ~14 min android 📦apk 📲
✔️ 2061031 #1 2021-09-01 09:11:09 ~21 min ios 📦ipa 📲

@flexsurfer flexsurfer moved this from REVIEW to E2E Tests in Pipeline for QA Sep 1, 2021
@status-im-auto
Copy link
Member

87% of end-end tests have passed

Total executed tests: 70
Failed tests: 9
Passed tests: 61
IDs of failed tests: 5782,6293,6226,5315,5502,5783,5346,5786,6263 

Failed tests (9)

Click to expand
  • Rerun tests

  • 1. test_install_pack_and_send_sticker, id: 5782

    Device 1: **Looking for chat '#dmwytow'**
    Device 1: *Wait for element Button for max 30s and click when it is available*

    Device 1: Button by accessibility id:`notifications-unread-badge` is not found on the screen; also Unexpected Alert is shown: 'Wrong name for token PAX at address 0x8e870d67f660d95d5be530380d0ec0bd388289e1 - set to Paxos Standard but detected as Pax Doll

    Device sessions

    2. test_keycard_send_eth_in_1_1_chat, id: 6293

    Device 1: *Element TransactionStatus text is equal to Confirmed*
    Device 2: *Wait for text element TransactionStatus to be equal to Confirmed*

    Device 2: 'Shared 'Ethereum account'' is not equal to expected 'Confirmed' in 60 sec

    Device sessions

    3. test_ens_mentions_pn_and_nickname_in_public_and_1_1_chats, id: 6226

    Device 1: *Find ENSusernames by xpath:* `//*[@text="ENS usernames"]`
    Device 1: *Find ENSusernames by xpath:* `//*[@text="ENS usernames"]`

    Device 1: ENSusernames by xpath:* `//*[@text="ENS usernames"]` is not found on the screen; also Unexpected Alert is shown: 'Wrong name for token PAX at address 0x8e870d67f660d95d5be530380d0ec0bd388289e1 - set to Paxos Standard but detected as Pax Dollar'

    Device sessions

    4. test_send_non_english_message_to_newly_added_contact_on_different_networks, id: 5315

    Device 1: Button element not found
    Device 1: *Find Text by accessibility id:* `default-username`

    Device 1: Text by accessibility id: `default-username` is not found on the screen; also Unexpected Alert is shown: 'Wrong symbol for token PAX at address 0x8e870d67f660d95d5be530380d0ec0bd388289e1 - set to PAX but detected as USDP'

    Device sessions

    5. test_can_add_existing_ens, id: 5502

    Device 1: *Find ENSusernames by xpath:* `//*[@text="ENS usernames"]`
    Device 1: *Find ENSusernames by xpath:* `//*[@text="ENS usernames"]`

    Device 1: ENSusernames by xpath:* `//*[@text="ENS usernames"]` is not found on the screen; also Unexpected Alert is shown: 'Wrong symbol for token PAX at address 0x8e870d67f660d95d5be530380d0ec0bd388289e1 - set to PAX but detected as USDP'

    Device sessions

    6. test_can_use_purchased_stickers_on_recovered_account, id: 5783

    Device 1: *Find Button by accessibility id:* `new-chat-button`
    Device 1: ChatButton element not found

    Device 1: ChatButton by accessibility id:`join-public-chat-button` is not found on the screen; also Unexpected Alert is shown: 'Wrong name for token PAX at address 0x8e870d67f660d95d5be530380d0ec0bd388289e1 - set to Paxos Standard but detected as Pax Dol

    Device sessions

    7. test_collectible_from_wallet, id: 5346

    Device 1: **Scanning tokens**
    Device 1: *Find Button by accessibility id:* `accounts-more-options`

    Device 1: Button by accessibility id: `accounts-more-options` is not found on the screen; also Unexpected Alert is shown: 'Wrong symbol for token PAX at address 0x8e870d67f660d95d5be530380d0ec0bd388289e1 - set to PAX but detected as USDP'

    Device sessions

    8. test_block_user_from_public_chat, id: 5786

    Device 1: *Tap on found ChatButton*
    Device 1: *Find EditBox by accessibility id:* `chat-name-input`

    Device 1: EditBox by accessibility id: `chat-name-input` is not found on the screen

    Device sessions

    9. test_request_and_receive_stt_in_1_1_chat_offline, id: 6263

    Device 2: *Tap on found Button*
    Device 2: *Wait for text element TransactionStatus to be equal to Pending*

    Device 2: 'Confirmed' is not equal to expected 'Pending' in 60 sec

    Device sessions

    Passed tests (61)

    Click to expand

    1. test_keycard_request_stt_from_daap, id: 6249
    Device sessions

    2. test_switch_users_special_char_password_and_add_new_account_logcat, id: 5356
    Device sessions

    3. test_open_transaction_on_etherscan_copy_tx_hash, id: 5384
    Device sessions

    4. test_add_account_to_wallet_private_key_and_seed_phrase, id: 6272
    Device sessions

    5. test_delete_close_all_tabs, id: 5390
    Device sessions

    6. test_set_profile_picture, id: 6646
    Device sessions

    7. test_home_view, id: 5379
    Device sessions

    8. test_push_notification_1_1_chat_no_pn_activity_center, id: 6283
    Device sessions

    9. test_redirect_to_public_chat_tapping_tag_message_fetch_more_history, id: 5675
    Device sessions

    10. test_keycard_create_login_restore_unlock_same_seed, id: 5689
    Device sessions

    11. test_offline_is_shown_messaging_1_1_chat_sent_delivered, id: 5310
    Device sessions

    12. test_keycard_can_recover_keycard_account_card_pairing, id: 5758
    Device sessions

    13. test_unread_messages_counter_public_chat, id: 5360
    Device sessions

    14. test_keycard_send_eth_from_wallet_to_address, id: 6289
    Device sessions

    15. test_keycard_fetching_balance_after_offline, id: 6290
    Device sessions

    16. test_can_see_balance_and_all_transactions_history_on_cellular, id: 5314
    Device sessions

    17. test_decline_transactions_in_1_1_chat_push_notification_changing_state, id: 6265
    Device sessions

    18. test_image_in_one_to_one_send_save_reply_timeline, id: 6305
    Device sessions

    19. test_send_audio_message_with_push_notification_check, id: 6316
    Device sessions

    20. test_send_transaction_set_recipient_options, id: 6328
    Device sessions

    21. test_offline_add_new_group_chat_member, id: 3998
    Device sessions

    22. test_logcat_backup_recovery_phrase, id: 5419
    Device sessions

    23. test_restore_account_migrate_multiaccount_to_keycard, id: 6645
    Device sessions

    24. test_pair_devices_sync_one_to_one_contacts_nicknames_public_chat, id: 5762
    Device sessions

    25. test_create_new_group_chat_messaging_pn_delivered, id: 3994
    Device sessions

    26. test_browser_managing_bookmarks, id: 6633
    Device sessions

    27. test_open_public_chat_using_deep_link, id: 5396
    Device sessions

    28. test_edit_message_in_one_to_one_and_public_chats, id: 695843
    Device sessions

    29. test_public_chat_messaging_emojis_timestamps, id: 5313
    Device sessions

    30. test_share_copy_contact_code_and_wallet_address, id: 5323
    Device sessions

    31. test_add_account_to_multiaccount_instance_generate_new, id: 6224
    Device sessions

    32. test_start_chat_with_ens_mention_in_one_to_one, id: 5403
    Device sessions

    33. test_open_blocked_secure_not_secure_inlalid_offline_urls, id: 6210
    Device sessions

    34. test_send_eth_from_wallet_to_address_incorrect_password, id: 5308
    Device sessions

    35. test_copy_and_paste_messages, id: 5317
    Device sessions

    36. test_dapps_permissions, id: 5738
    Device sessions

    37. test_long_press_to_delete_chat, id: 5319
    Device sessions

    38. test_delete_chats_via_delete_button_rejoin, id: 5387
    Device sessions

    39. test_reactions_to_message_in_chats, id: 6315
    Device sessions

    40. test_add_and_delete_watch_only_account_to_multiaccount_instance, id: 6244
    Device sessions

    41. test_recover_account_from_new_user_seedphrase, id: 6296
    Device sessions

    42. test_send_transaction_with_custom_token, id: 6208
    Device sessions

    43. test_send_and_open_links_with_previews, id: 5373
    Device sessions

    44. test_account_recovery_with_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 5394
    Device sessions

    45. test_fetching_balance_after_offline, id: 6237
    Device sessions

    46. test_wallet_set_up, id: 5335
    Device sessions

    47. test_manage_assets, id: 5341
    Device sessions

    48. test_mobile_data_usage_complex_settings, id: 6228
    Device sessions

    49. test_sign_message_and_2tx_in_batch_and_transactions_filters_from_daap, id: 5342
    Device sessions

    50. test_add_and_remove_mention_contact_with_nickname_from_public_chat, id: 5332
    Device sessions

    51. test_send_eth_in_1_1_chat_transaction_push, id: 6253
    Device sessions

    52. test_send_token_with_7_decimals, id: 5350
    Device sessions

    53. test_keycard_sign_message_and_transactions_from_daap, id: 6251
    Device sessions

    54. test_user_can_see_all_own_assets_after_account_recovering, id: 5381
    Device sessions

    55. test_pass_phrase_validation, id: 5363
    Device sessions

    56. test_keycard_can_see_all_transactions_in_history, id: 6291
    Device sessions

    57. test_restore_account_from_mnemonic_to_keycard, id: 6240
    Device sessions

    58. test_send_eth_to_ens_in_chat, id: 6279
    Device sessions

    59. test_request_stt_from_daap, id: 5309
    Device sessions

    60. test_open_chat_by_pasting_chat_key_check_invalid_chat_key_cases, id: 5304
    Device sessions

    61. test_insufficient_funds_wallet_positive_balance, id: 5412
    Device sessions

    @qoqobolo qoqobolo moved this from E2E Tests to IN TESTING in Pipeline for QA Sep 2, 2021
    @qoqobolo qoqobolo self-assigned this Sep 2, 2021
    @status-im-auto
    Copy link
    Member

    22% of end-end tests have passed

    Total executed tests: 9
    Failed tests: 7
    Passed tests: 2
    
    IDs of failed tests: 5782,6293,6226,5783,5315,5502,5346 
    

    Failed tests (7)

    Click to expand
  • Rerun tests

  • 1. test_install_pack_and_send_sticker, id: 5782

    Device 1: **Looking for chat '#kwyodgj'**
    Device 1: *Wait for element Button for max 30s and click when it is available*

    Device 1: Button by accessibility id:`notifications-unread-badge` is not found on the screen; also Unexpected Alert is shown: 'Wrong symbol for token PAX at address 0x8e870d67f660d95d5be530380d0ec0bd388289e1 - set to PAX but detected as USDP'; also Unexp

    Device sessions

    2. test_keycard_send_eth_in_1_1_chat, id: 6293

    Device 1: *Element TransactionStatus text is equal to Confirmed*
    Device 2: *Wait for text element TransactionStatus to be equal to Confirmed*

    Device 2: 'Shared 'Ethereum account'' is not equal to expected 'Confirmed' in 60 sec

    Device sessions

    3. test_ens_mentions_pn_and_nickname_in_public_and_1_1_chats, id: 6226

    Device 1: *Find ENSusernames by xpath:* `//*[@text="ENS usernames"]`
    Device 1: *Find ENSusernames by xpath:* `//*[@text="ENS usernames"]`

    Device 1: ENSusernames by xpath:* `//*[@text="ENS usernames"]` is not found on the screen; also Unexpected Alert is shown: 'Wrong name for token PAX at address 0x8e870d67f660d95d5be530380d0ec0bd388289e1 - set to Paxos Standard but detected as Pax Dollar'

    Device sessions

    4. test_can_use_purchased_stickers_on_recovered_account, id: 5783

    Device 1: *Find Button by accessibility id:* `new-chat-button`
    Device 1: ChatButton element not found

    Device 1: ChatButton by accessibility id:`join-public-chat-button` is not found on the screen; also Unexpected Alert is shown: 'Wrong name for token PAX at address 0x8e870d67f660d95d5be530380d0ec0bd388289e1 - set to Paxos Standard but detected as Pax Dol

    Device sessions

    5. test_send_non_english_message_to_newly_added_contact_on_different_networks, id: 5315

    Device 1: Button element not found
    Device 1: *Find Text by accessibility id:* `default-username`

    Device 1: Text by accessibility id: `default-username` is not found on the screen; also Unexpected Alert is shown: 'Wrong name for token PAX at address 0x8e870d67f660d95d5be530380d0ec0bd388289e1 - set to Paxos Standard but detected as Pax Dollar'

    Device sessions

    6. test_can_add_existing_ens, id: 5502

    Device 1: *Find ENSusernames by xpath:* `//*[@text="ENS usernames"]`
    Device 1: *Find ENSusernames by xpath:* `//*[@text="ENS usernames"]`

    Device 1: ENSusernames by xpath:* `//*[@text="ENS usernames"]` is not found on the screen; also Unexpected Alert is shown: 'Wrong name for token PAX at address 0x8e870d67f660d95d5be530380d0ec0bd388289e1 - set to Paxos Standard but detected as Pax Dollar'

    Device sessions

    7. test_collectible_from_wallet, id: 5346

    Device 1: **Scanning tokens**
    Device 1: *Find Button by accessibility id:* `accounts-more-options`

    Device 1: Button by accessibility id: `accounts-more-options` is not found on the screen; also Unexpected Alert is shown: 'Wrong symbol for token PAX at address 0x8e870d67f660d95d5be530380d0ec0bd388289e1 - set to PAX but detected as USDP'

    Device sessions

    Passed tests (2)

    Click to expand

    1. test_request_and_receive_stt_in_1_1_chat_offline, id: 6263
    Device sessions

    2. test_block_user_from_public_chat, id: 5786
    Device sessions

    @qoqobolo
    Copy link
    Contributor

    qoqobolo commented Sep 2, 2021

    @flexsurfer thank you for this prompt fix!

    There is an issue with switching between wallet accounts in autofarm.network dapp on iOS.
    If open autofarm.network, switch to another account (probably switch one more time), and tap Allow after connecting the wallet, then the entire Browser screen will be frozen. It will not be possible to scroll the screen and use back, forward, tabs, and other buttons until the next reopening of the app.
    The issue is reproducible on iOS only.

    Steps:

    1. Open Wallet and add a new account
    2. Open Browser tab and navigate to autofarm.network
    3. Connect wallet
    4. Tap account button and switch to the secondary account
    5. Tap Allow

    You may need to switch again to reproduce the issue.

    Screenshot 2021-09-02 at 13 11 02

    @qoqobolo qoqobolo moved this from IN TESTING to CONTRIBUTOR in Pipeline for QA Sep 7, 2021
    @flexsurfer
    Copy link
    Member Author

    @qoqobolo is it replicated only with this dapp and in this PR ? or it can be replicated in develop with another dapp ?

    @flexsurfer
    Copy link
    Member Author

    i don't think its related to this PR

    @flexsurfer
    Copy link
    Member Author

    lets merge PR and create another issue

    @qoqobolo
    Copy link
    Contributor

    qoqobolo commented Sep 8, 2021

    @flexsurfer yeah, the issue is not replicated for other dapps in our Store.
    So I agree, that we can go with it and investigate it later.

    @qoqobolo qoqobolo moved this from CONTRIBUTOR to MERGE in Pipeline for QA Sep 8, 2021
    … browser
    
    Signed-off-by: andrey <motor4ik@gmail.com>
    @flexsurfer flexsurfer merged commit 1e94a45 into develop Sep 8, 2021
    Pipeline for QA automation moved this from MERGE to DONE Sep 8, 2021
    @flexsurfer flexsurfer deleted the bug/chain-id branch September 8, 2021 09:20
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    Archived in project
    Development

    Successfully merging this pull request may close these issues.

    Connecting autofarm.network dapps with status wallet freezes browser
    3 participants