Skip to content

[#12161] Missing delete wallet option #12444

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

Merged
merged 0 commits into from
Aug 18, 2021

Conversation

flexsurfer
Copy link
Member

fixes #12161

@status-im-auto
Copy link
Member

status-im-auto commented Aug 13, 2021

Jenkins Builds

Click to see older builds (19)
Commit #️⃣ Finished (UTC) Duration Platform Result
✖️ 7fa4401 #1 2021-08-13 08:10:00 ~15 min android-e2e 📦apk 📲
✖️ 7fa4401 #1 2021-08-13 08:10:34 ~16 min android 📦apk 📲
✖️ 7fa4401 #1 2021-08-13 08:10:42 ~16 min ios 📦ipa 📲
✔️ b5d6d0f #2 2021-08-13 08:37:23 ~11 min android-e2e 📦apk 📲
✔️ b5d6d0f #2 2021-08-13 08:40:36 ~14 min android 📦apk 📲
✔️ b5d6d0f #2 2021-08-13 08:42:38 ~16 min ios 📦ipa 📲
✔️ b5d6d0f #3 2021-08-16 09:43:34 ~22 min ios 📦ipa 📲
✔️ 1f53574 #3 2021-08-16 11:23:16 ~11 min android-e2e 📦apk 📲
✔️ 1f53574 #3 2021-08-16 11:23:37 ~11 min android 📦apk 📲
✔️ 1f53574 #4 2021-08-16 11:30:48 ~18 min ios 📦ipa 📲
5fe0b69 #4 2021-08-16 13:20:29 ~26 sec android 📄log
5fe0b69 #4 2021-08-16 13:20:30 ~28 sec android-e2e 📄log
5fe0b69 #5 2021-08-16 13:20:31 ~28 sec ios 📄log
✔️ 72109bc #5 2021-08-16 13:33:10 ~11 min android 📦apk 📲
✔️ 72109bc #5 2021-08-16 13:33:17 ~11 min android-e2e 📦apk 📲
✔️ 72109bc #6 2021-08-16 13:36:27 ~14 min ios 📦ipa 📲
✖️ 387aa94 #6 2021-08-18 09:37:03 ~21 min android 📦apk 📲
✖️ 387aa94 #6 2021-08-18 09:44:53 ~29 min android-e2e 📦apk 📲
✖️ 387aa94 #7 2021-08-18 09:48:41 ~33 min ios 📦ipa 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
✖️ 1ecd23b #7 2021-08-18 11:13:50 ~15 min android 📦apk 📲
✖️ 1ecd23b #7 2021-08-18 11:15:13 ~16 min android-e2e 📦apk 📲
✖️ 1ecd23b #8 2021-08-18 11:19:03 ~20 min ios 📦ipa 📲
✔️ c887155 #8 2021-08-18 11:26:42 ~17 min android-e2e 📦apk 📲
✔️ c887155 #8 2021-08-18 11:30:47 ~21 min android 📦apk 📲
✔️ c887155 #9 2021-08-18 11:32:16 ~23 min ios 📦ipa 📲

@status-im-auto
Copy link
Member

90% of end-end tests have passed

Total executed tests: 71
Failed tests: 7
Passed tests: 64
IDs of failed tests: 6305,5342,5758,5310,5782,5373,6237 

Failed tests (7)

Click to expand
  • Rerun tests

  • 1. test_image_in_one_to_one_send_save_reply_timeline, id: 6305
    endswith first arg must be bytes or a tuple of bytes, not str

    2. test_sign_message_and_2tx_in_batch_and_transactions_filters_from_daap, id: 5342

    Device 1: **Dapp is opened!**
    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

    3. test_keycard_can_recover_keycard_account_card_pairing, id: 5758

    Device 1: *Tap on found Button*
    Device 1: **Enter default pin 111111**

    Device 1: 'SilentButton' by accessibility id:'numpad-button-1' not found on the screen

    Device sessions

    4. test_offline_is_shown_messaging_1_1_chat_sent_delivered, id: 5310
    endswith first arg must be bytes or a tuple of bytes, not str

    5. test_install_pack_and_send_sticker, id: 5782
    endswith first arg must be bytes or a tuple of bytes, not str

    6. test_send_and_open_links_with_previews, id: 5373
    endswith first arg must be bytes or a tuple of bytes, not str

    7. test_fetching_balance_after_offline, id: 6237

    Device 1: *Find Button by accessibility id:* `mobile-network-continue-syncing`
    Device 1: *Tap on found Button*

    Device 1: Button by accessibility id:* `conn-button-offline` is still visible on the screen after 100 seconds

    Device sessions

    Passed tests (64)

    Click to expand

    1. test_add_account_to_multiaccount_instance_generate_new, id: 6224
    Device sessions

    2. test_keycard_can_see_all_transactions_in_history, id: 6291
    Device sessions

    3. test_add_and_delete_watch_only_account_to_multiaccount_instance, id: 6244
    Device sessions

    4. test_open_blocked_secure_not_secure_inlalid_offline_urls, id: 6210
    Device sessions

    5. test_open_public_chat_using_deep_link, id: 5396
    Device sessions

    6. test_offline_add_new_group_chat_member, id: 3998
    Device sessions

    7. test_send_non_english_message_to_newly_added_contact_on_different_networks, id: 5315
    Device sessions

    8. test_can_see_balance_and_all_transactions_history_on_cellular, id: 5314
    Device sessions

    9. test_insufficient_funds_wallet_positive_balance, id: 5412
    Device sessions

    10. test_delete_close_all_tabs, id: 5390
    Device sessions

    11. test_create_new_group_chat_messaging_pn_delivered, id: 3994
    Device sessions

    12. test_send_token_with_7_decimals, id: 5350
    Device sessions

    13. test_edit_message_in_one_to_one_and_public_chats, id: 695843
    Device sessions

    14. test_delete_chats_via_delete_button_rejoin, id: 5387
    Device sessions

    15. test_send_transaction_set_recipient_options, id: 6328
    Device sessions

    16. test_keycard_sign_message_and_transactions_from_daap, id: 6251
    Device sessions

    17. test_recover_account_from_new_user_seedphrase, id: 6296
    Device sessions

    18. test_block_user_from_public_chat, id: 5786
    Device sessions

    19. test_send_audio_message_with_push_notification_check, id: 6316
    Device sessions

    20. test_redirect_to_public_chat_tapping_tag_message_fetch_more_history, id: 5675
    Device sessions

    21. test_restore_account_migrate_multiaccount_to_keycard, id: 6645
    Device sessions

    22. test_ens_mentions_pn_and_nickname_in_public_and_1_1_chats, id: 6226
    Device sessions

    23. test_keycard_send_eth_from_wallet_to_address, id: 6289
    Device sessions

    24. test_keycard_create_login_restore_unlock_same_seed, id: 5689
    Device sessions

    25. test_add_account_to_wallet_private_key_and_seed_phrase, id: 6272
    Device sessions

    26. test_back_forward_refresh_navigation_history_kept_after_relogin (TestRail link is not found)
    Device sessions

    27. test_pair_devices_sync_one_to_one_contacts_nicknames_public_chat, id: 5762
    Device sessions

    28. test_long_press_to_delete_chat, id: 5319
    Device sessions

    29. test_copy_and_paste_messages, id: 5317
    Device sessions

    30. test_open_transaction_on_etherscan_copy_tx_hash, id: 5384
    Device sessions

    31. test_unread_messages_counter_public_chat, id: 5360
    Device sessions

    32. test_user_can_see_all_own_assets_after_account_recovering, id: 5381
    Device sessions

    33. test_send_eth_from_wallet_to_address_incorrect_password, id: 5308
    Device sessions

    34. test_mobile_data_usage_complex_settings, id: 6228
    Device sessions

    35. test_start_chat_with_ens_mention_in_one_to_one, id: 5403
    Device sessions

    36. test_decline_transactions_in_1_1_chat_push_notification_changing_state, id: 6265
    Device sessions

    37. test_send_eth_in_1_1_chat_transaction_push, id: 6253
    Device sessions

    38. test_switch_users_special_char_password_and_add_new_account_logcat, id: 5356
    Device sessions

    39. test_manage_assets, id: 5341
    Device sessions

    40. test_browser_managing_bookmarks, id: 6633
    Device sessions

    41. test_open_chat_by_pasting_chat_key_check_invalid_chat_key_cases, id: 5304
    Device sessions

    42. test_request_stt_from_daap, id: 5309
    Device sessions

    43. test_can_use_purchased_stickers_on_recovered_account, id: 5783
    Device sessions

    44. test_dapps_permissions, id: 5738
    Device sessions

    45. test_account_recovery_with_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 5394
    Device sessions

    46. test_send_eth_to_ens_in_chat, id: 6279
    Device sessions

    47. test_share_copy_contact_code_and_wallet_address, id: 5323
    Device sessions

    48. test_wallet_set_up, id: 5335
    Device sessions

    49. test_send_transaction_with_custom_token, id: 6208
    Device sessions

    50. test_home_view, id: 5379
    Device sessions

    51. test_can_add_existing_ens, id: 5502
    Device sessions

    52. test_logcat_backup_recovery_phrase, id: 5419
    Device sessions

    53. test_request_and_receive_stt_in_1_1_chat_offline, id: 6263
    Device sessions

    54. test_set_profile_picture, id: 6646
    Device sessions

    55. test_collectible_from_wallet, id: 5346
    Device sessions

    56. test_add_and_remove_mention_contact_with_nickname_from_public_chat, id: 5332
    Device sessions

    57. test_keycard_request_stt_from_daap, id: 6249
    Device sessions

    58. test_restore_account_from_mnemonic_to_keycard, id: 6240
    Device sessions

    59. test_pass_phrase_validation, id: 5363
    Device sessions

    60. test_keycard_send_eth_in_1_1_chat, id: 6293
    Device sessions

    61. test_reactions_to_message_in_chats, id: 6315
    Device sessions

    62. test_push_notification_1_1_chat_no_pn_activity_center, id: 6283
    Device sessions

    63. test_public_chat_messaging_emojis_timestamps, id: 5313
    Device sessions

    64. test_keycard_fetching_balance_after_offline, id: 6290
    Device sessions

    @churik churik self-assigned this Aug 16, 2021
    @status-im-auto
    Copy link
    Member

    100% of end-end tests have passed

    Total executed tests: 7
    Failed tests: 0
    Passed tests: 7
    

    Passed tests (7)

    Click to expand

    1. test_install_pack_and_send_sticker, id: 5782
    Device sessions

    2. test_send_and_open_links_with_previews, id: 5373
    Device sessions

    3. test_sign_message_and_2tx_in_batch_and_transactions_filters_from_daap, id: 5342
    Device sessions

    4. test_offline_is_shown_messaging_1_1_chat_sent_delivered, id: 5310
    Device sessions

    5. test_image_in_one_to_one_send_save_reply_timeline, id: 6305
    Device sessions

    6. test_fetching_balance_after_offline, id: 6237
    Device sessions

    7. test_keycard_can_recover_keycard_account_card_pairing, id: 5758
    Device sessions

    @churik
    Copy link
    Member

    churik commented Aug 16, 2021

    ISSUE 1: if an account is shared for accepting transaction, no warning is shown
    Quite a corner case, but if you shared account for transaction in 1-1 chat, and then deleted it, you've got:
    IMAGE 2021-08-16 12:58:31
    Ideally show warning (smth like "you have shared your account for transaction, are you sure you want to delete it?").

    But it is not a blocker for this PR IMO.
    @flexsurfer tell me what you think about it.

    @flexsurfer
    Copy link
    Member Author

    flexsurfer commented Aug 16, 2021

    thanks @churik fixed, we'll show the address in that case

    @churik
    Copy link
    Member

    churik commented Aug 16, 2021

    @flexsurfer thank you!
    May we display it in short version, i.e '0xnnnn..nnnn'?
    IMAGE 2021-08-16 14:40:44

    @flexsurfer
    Copy link
    Member Author

    thanks @churik , good point, done

    @flexsurfer flexsurfer force-pushed the feature/delete-imported-accounts branch from 5fe0b69 to 72109bc Compare August 16, 2021 13:21
    @churik
    Copy link
    Member

    churik commented Aug 16, 2021

    Perfect now!
    Ready to be merged.

    @flexsurfer
    Copy link
    Member Author

    @churik i've added password for imported accounts, so now when deleting imported accounts we ask a password

    @churik
    Copy link
    Member

    churik commented Aug 18, 2021

    Tested deleting improted, watch-only accounts, also with resetting password.
    Works as expected - password is required only for imported accounts

    @flexsurfer flexsurfer force-pushed the feature/delete-imported-accounts branch 2 times, most recently from 1ecd23b to c887155 Compare August 18, 2021 11:08
    @status-im-auto
    Copy link
    Member

    96% of end-end tests have passed

    Total executed tests: 71
    Failed tests: 3
    Passed tests: 68
    
    IDs of failed tests: 6645,6249,6237 
    

    Failed tests (3)

    Click to expand
  • Rerun tests

  • 1. test_restore_account_migrate_multiaccount_to_keycard, id: 6645

    Device 1: *Tap on found Button*
    Device 1: *Find GasPriceInput by xpath:* `(//*[@text="Gas limit"]/..//android.widget.EditText)[2]`

    Device 1: GasPriceInput by xpath: `(//*[@text="Gas limit"]/..//android.widget.EditText)[2]` is not found on the screen

    Device sessions

    2. test_keycard_request_stt_from_daap, id: 6249

    Device 1: *Tap on found Button*
    Device 1: *Find GasPriceInput by xpath:* `(//*[@text="Gas limit"]/..//android.widget.EditText)[2]`

    Device 1: GasPriceInput by xpath: `(//*[@text="Gas limit"]/..//android.widget.EditText)[2]` is not found on the screen

    Device sessions

    3. test_fetching_balance_after_offline, id: 6237

    Device 1: *Find Button by accessibility id:* `mobile-network-continue-syncing`
    Device 1: *Tap on found Button*

    Device 1: Button by accessibility id:* `conn-button-offline` is still visible on the screen after 100 seconds

    Device sessions

    Passed tests (68)

    Click to expand

    1. test_image_in_one_to_one_send_save_reply_timeline, id: 6305
    Device sessions

    2. test_add_account_to_multiaccount_instance_generate_new, id: 6224
    Device sessions

    3. test_keycard_can_see_all_transactions_in_history, id: 6291
    Device sessions

    4. test_sign_message_and_2tx_in_batch_and_transactions_filters_from_daap, id: 5342
    Device sessions

    5. test_add_and_delete_watch_only_account_to_multiaccount_instance, id: 6244
    Device sessions

    6. test_open_blocked_secure_not_secure_inlalid_offline_urls, id: 6210
    Device sessions

    7. test_open_public_chat_using_deep_link, id: 5396
    Device sessions

    8. test_offline_add_new_group_chat_member, id: 3998
    Device sessions

    9. test_send_non_english_message_to_newly_added_contact_on_different_networks, id: 5315
    Device sessions

    10. test_can_see_balance_and_all_transactions_history_on_cellular, id: 5314
    Device sessions

    11. test_insufficient_funds_wallet_positive_balance, id: 5412
    Device sessions

    12. test_delete_close_all_tabs, id: 5390
    Device sessions

    13. test_create_new_group_chat_messaging_pn_delivered, id: 3994
    Device sessions

    14. test_send_token_with_7_decimals, id: 5350
    Device sessions

    15. test_edit_message_in_one_to_one_and_public_chats, id: 695843
    Device sessions

    16. test_delete_chats_via_delete_button_rejoin, id: 5387
    Device sessions

    17. test_send_transaction_set_recipient_options, id: 6328
    Device sessions

    18. test_keycard_sign_message_and_transactions_from_daap, id: 6251
    Device sessions

    19. test_recover_account_from_new_user_seedphrase, id: 6296
    Device sessions

    20. test_keycard_can_recover_keycard_account_card_pairing, id: 5758
    Device sessions

    21. test_block_user_from_public_chat, id: 5786
    Device sessions

    22. test_send_audio_message_with_push_notification_check, id: 6316
    Device sessions

    23. test_redirect_to_public_chat_tapping_tag_message_fetch_more_history, id: 5675
    Device sessions

    24. test_ens_mentions_pn_and_nickname_in_public_and_1_1_chats, id: 6226
    Device sessions

    25. test_keycard_send_eth_from_wallet_to_address, id: 6289
    Device sessions

    26. test_keycard_create_login_restore_unlock_same_seed, id: 5689
    Device sessions

    27. test_add_account_to_wallet_private_key_and_seed_phrase, id: 6272
    Device sessions

    28. test_back_forward_refresh_navigation_history_kept_after_relogin (TestRail link is not found)
    Device sessions

    29. test_offline_is_shown_messaging_1_1_chat_sent_delivered, id: 5310
    Device sessions

    30. test_pair_devices_sync_one_to_one_contacts_nicknames_public_chat, id: 5762
    Device sessions

    31. test_long_press_to_delete_chat, id: 5319
    Device sessions

    32. test_copy_and_paste_messages, id: 5317
    Device sessions

    33. test_open_transaction_on_etherscan_copy_tx_hash, id: 5384
    Device sessions

    34. test_unread_messages_counter_public_chat, id: 5360
    Device sessions

    35. test_user_can_see_all_own_assets_after_account_recovering, id: 5381
    Device sessions

    36. test_send_eth_from_wallet_to_address_incorrect_password, id: 5308
    Device sessions

    37. test_mobile_data_usage_complex_settings, id: 6228
    Device sessions

    38. test_start_chat_with_ens_mention_in_one_to_one, id: 5403
    Device sessions

    39. test_decline_transactions_in_1_1_chat_push_notification_changing_state, id: 6265
    Device sessions

    40. test_send_eth_in_1_1_chat_transaction_push, id: 6253
    Device sessions

    41. test_install_pack_and_send_sticker, id: 5782
    Device sessions

    42. test_switch_users_special_char_password_and_add_new_account_logcat, id: 5356
    Device sessions

    43. test_manage_assets, id: 5341
    Device sessions

    44. test_browser_managing_bookmarks, id: 6633
    Device sessions

    45. test_open_chat_by_pasting_chat_key_check_invalid_chat_key_cases, id: 5304
    Device sessions

    46. test_request_stt_from_daap, id: 5309
    Device sessions

    47. test_can_use_purchased_stickers_on_recovered_account, id: 5783
    Device sessions

    48. test_dapps_permissions, id: 5738
    Device sessions

    49. test_account_recovery_with_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 5394
    Device sessions

    50. test_send_eth_to_ens_in_chat, id: 6279
    Device sessions

    51. test_share_copy_contact_code_and_wallet_address, id: 5323
    Device sessions

    52. test_wallet_set_up, id: 5335
    Device sessions

    53. test_send_transaction_with_custom_token, id: 6208
    Device sessions

    54. test_home_view, id: 5379
    Device sessions

    55. test_can_add_existing_ens, id: 5502
    Device sessions

    56. test_logcat_backup_recovery_phrase, id: 5419
    Device sessions

    57. test_request_and_receive_stt_in_1_1_chat_offline, id: 6263
    Device sessions

    58. test_set_profile_picture, id: 6646
    Device sessions

    59. test_collectible_from_wallet, id: 5346
    Device sessions

    60. test_add_and_remove_mention_contact_with_nickname_from_public_chat, id: 5332
    Device sessions

    61. test_restore_account_from_mnemonic_to_keycard, id: 6240
    Device sessions

    62. test_pass_phrase_validation, id: 5363
    Device sessions

    63. test_keycard_send_eth_in_1_1_chat, id: 6293
    Device sessions

    64. test_send_and_open_links_with_previews, id: 5373
    Device sessions

    65. test_reactions_to_message_in_chats, id: 6315
    Device sessions

    66. test_push_notification_1_1_chat_no_pn_activity_center, id: 6283
    Device sessions

    67. test_public_chat_messaging_emojis_timestamps, id: 5313
    Device sessions

    68. test_keycard_fetching_balance_after_offline, id: 6290
    Device sessions

    @flexsurfer flexsurfer closed this Aug 18, 2021
    @flexsurfer flexsurfer force-pushed the feature/delete-imported-accounts branch from c887155 to d1666a4 Compare August 18, 2021 12:46
    @flexsurfer flexsurfer merged commit d1666a4 into develop Aug 18, 2021
    @flexsurfer flexsurfer deleted the feature/delete-imported-accounts branch August 18, 2021 12:46
    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.

    Missing delete wallet option
    4 participants