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

e2e: delete messages #12484

Merged
merged 3 commits into from Sep 2, 2021
Merged

e2e: delete messages #12484

merged 3 commits into from Sep 2, 2021

Conversation

churik
Copy link
Member

@churik churik commented Aug 24, 2021

No description provided.

@churik churik added the tests label Aug 24, 2021
@churik churik requested a review from Serhy August 24, 2021 11:09
@churik churik self-assigned this Aug 24, 2021
@status-github-bot status-github-bot bot added this to REVIEW in Pipeline for QA Aug 24, 2021
@status-im-auto
Copy link
Member

status-im-auto commented Aug 24, 2021

Jenkins Builds

Click to see older builds (17)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 4f5ae6d #1 2021-08-24 11:27:00 ~17 min android 📦apk 📲
✔️ 4f5ae6d #1 2021-08-24 11:33:07 ~23 min ios 📦ipa 📲
✔️ 8341592 #2 2021-08-24 15:06:34 ~13 min android-e2e 📦apk 📲
✔️ 8341592 #2 2021-08-24 15:06:36 ~13 min android 📦apk 📲
✔️ 8341592 #2 2021-08-24 15:13:08 ~20 min ios 📦ipa 📲
✔️ 7827591 #3 2021-08-24 15:33:24 ~10 min android-e2e 📦apk 📲
✔️ 7827591 #3 2021-08-24 15:36:24 ~13 min android 📦apk 📲
✔️ 7827591 #3 2021-08-24 15:44:11 ~21 min ios 📦ipa 📲
✔️ c73b6a0 #4 2021-09-01 09:55:55 ~14 min android-e2e 📦apk 📲
✔️ c73b6a0 #4 2021-09-01 09:55:55 ~14 min android 📦apk 📲
✔️ c73b6a0 #4 2021-09-01 09:59:34 ~18 min ios 📦ipa 📲
✔️ 2eb17f2 #5 2021-09-01 16:25:54 ~10 min android 📦apk 📲
✔️ 2eb17f2 #5 2021-09-01 16:29:50 ~14 min android-e2e 📦apk 📲
✔️ 2eb17f2 #5 2021-09-01 16:35:03 ~19 min ios 📦ipa 📲
✔️ a2aad55 #6 2021-09-02 13:25:31 ~10 min android 📦apk 📲
✔️ a2aad55 #6 2021-09-02 13:27:48 ~13 min ios 📦ipa 📲
✔️ a2aad55 #6 2021-09-02 13:28:27 ~13 min android-e2e 📦apk 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 1ec952a #7 2021-09-02 15:52:52 ~10 min android-e2e 📦apk 📲
✔️ 1ec952a #7 2021-09-02 15:55:26 ~13 min ios 📦ipa 📲
✔️ 1ec952a #7 2021-09-02 15:55:45 ~13 min android 📦apk 📲
✔️ 4f4877a #8 2021-09-02 16:14:28 ~10 min android-e2e 📦apk 📲
✔️ 4f4877a #8 2021-09-02 16:17:26 ~13 min ios 📦ipa 📲
✔️ 4f4877a #8 2021-09-02 16:18:08 ~14 min android 📦apk 📲

@churik churik requested a review from jakubgs as a code owner August 24, 2021 14:52
@status-im-auto
Copy link
Member

97% of end-end tests have passed

Total executed tests: 71
Failed tests: 2
Passed tests: 69
IDs of failed tests: 5310,5346 

Failed tests (2)

Click to expand
  • Rerun tests

  • 1. test_offline_is_shown_messaging_1_1_chat_sent_delivered, id: 5310

    Device 1: **Looking for chat 'Kind Darkblue Kusimanse'**
    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

    Device sessions

    2. test_collectible_from_wallet, id: 5346

    Device 1: *Swiping based on custom coordinates relative to device height/width*
    Device 1: *Wait for element Button for max 60s and click when it is available*

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

    Device sessions

    Passed tests (69)

    Click to expand

    1. test_send_token_with_7_decimals, id: 5350
    Device sessions

    2. test_keycard_create_login_restore_unlock_same_seed, id: 5689
    Device sessions

    3. test_keycard_send_eth_from_wallet_to_address, id: 6289
    Device sessions

    4. test_keycard_fetching_balance_after_offline, id: 6290
    Device sessions

    5. test_install_pack_and_send_sticker, id: 5782
    Device sessions

    6. test_send_audio_message_with_push_notification_check, id: 6316
    Device sessions

    7. test_open_chat_by_pasting_chat_key_check_invalid_chat_key_cases, id: 5304
    Device sessions

    8. test_long_press_to_delete_chat, id: 5319
    Device sessions

    9. test_restore_account_migrate_multiaccount_to_keycard, id: 6645
    Device sessions

    10. test_add_account_to_wallet_private_key_and_seed_phrase, id: 6272
    Device sessions

    11. test_push_notification_1_1_chat_no_pn_activity_center, id: 6283
    Device sessions

    12. test_send_and_open_links_with_previews, id: 5373
    Device sessions

    13. test_manage_assets, id: 5341
    Device sessions

    14. test_open_public_chat_using_deep_link, id: 5396
    Device sessions

    15. test_public_chat_messaging_emojis_timestamps, id: 5313
    Device sessions

    16. test_send_transaction_set_recipient_options, id: 6328
    Device sessions

    17. test_unread_messages_counter_public_chat, id: 5360
    Device sessions

    18. test_logcat_backup_recovery_phrase, id: 5419
    Device sessions

    19. test_keycard_send_eth_in_1_1_chat, id: 6293
    Device sessions

    20. test_keycard_request_stt_from_daap, id: 6249
    Device sessions

    21. test_edit_delete_message_in_one_to_one_and_public_chats, id: 695843
    Device sessions

    22. test_browser_managing_bookmarks, id: 6633
    Device sessions

    23. test_mobile_data_usage_complex_settings, id: 6228
    Device sessions

    24. test_open_blocked_secure_not_secure_inlalid_offline_urls, id: 6210
    Device sessions

    25. test_add_account_to_multiaccount_instance_generate_new, id: 6224
    Device sessions

    26. test_send_eth_to_ens_in_chat, id: 6279
    Device sessions

    27. test_send_eth_from_wallet_to_address_incorrect_password, id: 5308
    Device sessions

    28. test_ens_mentions_pn_and_nickname_in_public_and_1_1_chats, id: 6226
    Device sessions

    29. test_can_use_purchased_stickers_on_recovered_account, id: 5783
    Device sessions

    30. test_dapps_permissions, id: 5738
    Device sessions

    31. test_start_chat_with_ens_mention_in_one_to_one, id: 5403
    Device sessions

    32. test_send_non_english_message_to_newly_added_contact_on_different_networks, id: 5315
    Device sessions

    33. test_keycard_can_see_all_transactions_in_history, id: 6291
    Device sessions

    34. test_sign_message_and_2tx_in_batch_and_transactions_filters_from_daap, id: 5342
    Device sessions

    35. test_request_stt_from_daap, id: 5309
    Device sessions

    36. test_send_eth_in_1_1_chat_transaction_push, id: 6253
    Device sessions

    37. test_delete_close_all_tabs, id: 5390
    Device sessions

    38. test_redirect_to_public_chat_tapping_tag_message_fetch_more_history, id: 5675
    Device sessions

    39. test_request_and_receive_stt_in_1_1_chat_offline, id: 6263
    Device sessions

    40. test_block_user_from_public_chat, id: 5786
    Device sessions

    41. test_keycard_sign_message_and_transactions_from_daap, id: 6251
    Device sessions

    42. test_can_see_balance_and_all_transactions_history_on_cellular, id: 5314
    Device sessions

    43. test_image_in_one_to_one_send_save_reply_timeline, id: 6305
    Device sessions

    44. test_pair_devices_sync_one_to_one_contacts_nicknames_public_chat, id: 5762
    Device sessions

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

    46. test_home_view, id: 5379
    Device sessions

    47. test_create_new_group_chat_messaging_pn_delivered, id: 3994
    Device sessions

    48. test_reactions_to_message_in_chats, id: 6315
    Device sessions

    49. test_set_profile_picture, id: 6646
    Device sessions

    50. test_restore_account_from_mnemonic_to_keycard, id: 6240
    Device sessions

    51. test_share_copy_contact_code_and_wallet_address, id: 5323
    Device sessions

    52. test_delete_chats_via_delete_button_rejoin, id: 5387
    Device sessions

    53. test_can_add_existing_ens, id: 5502
    Device sessions

    54. test_send_transaction_with_custom_token, id: 6208
    Device sessions

    55. test_fetching_balance_after_offline, id: 6237
    Device sessions

    56. test_offline_add_new_group_chat_member, id: 3998
    Device sessions

    57. test_copy_and_paste_messages, id: 5317
    Device sessions

    58. test_add_and_delete_watch_only_account_to_multiaccount_instance, id: 6244
    Device sessions

    59. test_account_recovery_with_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 5394
    Device sessions

    60. test_pass_phrase_validation, id: 5363
    Device sessions

    61. test_insufficient_funds_wallet_positive_balance, id: 5412
    Device sessions

    62. test_open_transaction_on_etherscan_copy_tx_hash, id: 5384
    Device sessions

    63. test_wallet_set_up, id: 5335
    Device sessions

    64. test_keycard_can_recover_keycard_account_card_pairing, id: 5758
    Device sessions

    65. test_switch_users_special_char_password_and_add_new_account_logcat, id: 5356
    Device sessions

    66. test_add_and_remove_mention_contact_with_nickname_from_public_chat, id: 5332
    Device sessions

    67. test_decline_transactions_in_1_1_chat_push_notification_changing_state, id: 6265
    Device sessions

    68. test_recover_account_from_new_user_seedphrase, id: 6296
    Device sessions

    69. test_user_can_see_all_own_assets_after_account_recovering, id: 5381
    Device sessions

    @status-im-auto
    Copy link
    Member

    100% of end-end tests have passed

    Total executed tests: 2
    Failed tests: 0
    Passed tests: 2
    

    Passed tests (2)

    Click to expand

    1. test_offline_is_shown_messaging_1_1_chat_sent_delivered, id: 5310
    Device sessions

    2. test_collectible_from_wallet, id: 5346
    Device sessions

    Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
    @status-im-auto
    Copy link
    Member

    77% of end-end tests have passed

    Total executed tests: 30
    Failed tests: 7
    Passed tests: 23
    
    IDs of failed tests: 6326,695851,6293,5346,6263,5395,6237 
    

    Failed tests (7)

    Click to expand
  • Rerun tests

  • 1. test_mention_users_not_in_chats_if_not_in_contacts, id: 6326

    Device 2: *Tap on found SendMessageButton*
    Device 2: *Find BackButton by accessibility id:* `Navigate Up`

    Device 2: BackButton by accessibility id: `Navigate Up` is not found on the screen

    Device sessions

    2. test_keycard_frozen_card_flows, id: 695851

    Device 1: *Scrolling down to KeycardButton*
    Device 1: *Find KeycardButton by xpath:* `//*[@text="Change 6-digit passcode"]`

    Device 1: No reset card flow is shown for frozen card

    Device sessions

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

    4. test_collectible_from_wallet, id: 5346

    Device 1: *Find Button by xpath:* `//*[@text="Sign In"]`
    Device 1: *Tap on found Button*

    Can not sign in in OpenSea dapp

    Device sessions

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

    6. test_back_forward_refresh_navigation_history_kept_after_relogin, id: 5395

    Device 1: *Tap 'Confirm' on native keyboard*
    Device 1: **Waiting 35s for dapp to load**

    Device 1: Button by xpath: `//*[contains(@text, "Добро пожаловать")]` is not found on the screen

    Device sessions

    7. test_fetching_balance_after_offline, id: 6237

    Device 1: *Find AirplaneModeButton by accessibility id:* `Airplane mode`
    Device 1: *Tap on found AirplaneModeButton*

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

    Device sessions

    Passed tests (23)

    Click to expand

    1. test_pair_devices_group_chat_different_messages_nicknames, id: 6317
    Device sessions

    2. test_can_start_chat_from_suggestions_using_search_chat, id: 6320
    Device sessions

    3. test_can_use_purchased_stickers_on_recovered_account, id: 5783
    Device sessions

    4. test_push_notifications_reactions_for_messages_in_stickers_audio_image, id: 6321
    Device sessions

    5. test_sign_message_and_2tx_in_batch_and_transactions_filters_from_daap, id: 5342
    Device sessions

    6. test_send_non_english_message_to_newly_added_contact_on_different_networks, id: 5315
    Device sessions

    7. test_send_funds_between_accounts_in_multiaccount_instance, id: 6225
    Device sessions

    8. test_keycard_sign_typed_message_deploy_simple_contract, id: 6310
    Device sessions

    9. test_install_pack_and_send_sticker, id: 5782
    Device sessions

    10. test_ens_mentions_pn_and_nickname_in_public_and_1_1_chats, id: 6226
    Device sessions

    11. test_creating_community_accept_membership, id: 695842
    Device sessions

    12. test_sign_typed_message_deploy_simple_contract_request_pub_key_from_dapp, id: 5784
    Device sessions

    13. test_keycard_send_funds_between_accounts_set_max_in_multiaccount_instance, id: 6292
    Device sessions

    14. test_open_user_profile_using_deep_link, id: 5441
    Device sessions

    15. test_nicknames_ens_group_chats, id: 6327
    Device sessions

    16. test_search_asset_and_currency, id: 6269
    Device sessions

    17. test_set_primary_ens_custom_domain, id: 6219
    Device sessions

    18. test_can_scan_qr_with_chat_key_from_home_start_chat, id: 6298
    Device sessions

    19. test_resolve_ipns_name, id: 6323
    Device sessions

    20. test_network_mismatch_for_send_request_in_1_1_chat, id: 6257
    Device sessions

    21. test_mobile_data_usage_complex_settings, id: 6228
    Device sessions

    22. test_add_remove_contact_via_contacts_view, id: 6312
    Device sessions

    23. test_can_add_existing_ens, id: 5502
    Device sessions

    @status-im-auto
    Copy link
    Member

    86% of end-end tests have passed

    Total executed tests: 7
    Failed tests: 1
    Passed tests: 6
    
    IDs of failed tests: 6237 
    

    Failed tests (1)

    Click to expand
  • Rerun tests

  • 1. test_fetching_balance_after_offline, id: 6237

    Device 1: *Find AirplaneModeButton by accessibility id:* `Airplane mode`
    Device 1: *Tap on found AirplaneModeButton*

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

    Device sessions

    Passed tests (6)

    Click to expand

    1. test_mention_users_not_in_chats_if_not_in_contacts, id: 6326
    Device sessions

    2. test_keycard_frozen_card_flows, id: 695851
    Device sessions

    3. test_keycard_send_eth_in_1_1_chat, id: 6293
    Device sessions

    4. test_collectible_from_wallet, id: 5346
    Device sessions

    5. test_request_and_receive_stt_in_1_1_chat_offline, id: 6263
    Device sessions

    6. test_back_forward_refresh_navigation_history_kept_after_relogin, id: 5395
    Device sessions

    @status-im-auto
    Copy link
    Member

    84% of end-end tests have passed

    Total executed tests: 31
    Failed tests: 5
    Passed tests: 26
    
    IDs of failed tests: 6225,6292,6249,6291,6237 
    

    Failed tests (5)

    Click to expand
  • Rerun tests

  • 1. test_send_funds_between_accounts_in_multiaccount_instance, id: 6225

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

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

    Device sessions

    2. test_keycard_send_funds_between_accounts_set_max_in_multiaccount_instance, id: 6292

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

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

    Device sessions

    3. test_keycard_request_stt_from_daap, id: 6249

    Device 1: SilentButton element not found
    Device 1: **Enter default pin 111111**

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

    Device sessions

    4. test_keycard_can_see_all_transactions_in_history, id: 6291

    Device 1: *Find AccessKeyButton by xpath:* `//*[@text="Access existing keys"]`
    Device 1: *Find Button by accessibility id:* `enter-seed-phrase-button`

    Device 1: Button by accessibility id: `enter-seed-phrase-button` is not found on the screen

    Device sessions

    5. test_fetching_balance_after_offline, id: 6237

    Device 1: =========================================================================
    Device 1: **Toggling airplane mode**

    Cannot perform TouchMove action at (50, 300)

    Device sessions

    Passed tests (26)

    Click to expand

    1. test_send_token_with_7_decimals, id: 5350
    Device sessions

    2. test_keycard_send_eth_from_wallet_to_address, id: 6289
    Device sessions

    3. test_keycard_send_eth_to_ens, id: 6295
    Device sessions

    4. test_can_scan_eip_681_links, id: 6282
    Device sessions

    5. test_network_mismatch_for_send_request_in_1_1_chat, id: 6257
    Device sessions

    6. test_keycard_send_eth_in_1_1_chat, id: 6293
    Device sessions

    7. test_keycard_sign_typed_message_deploy_simple_contract, id: 6310
    Device sessions

    8. test_send_eth_to_ens_in_chat, id: 6279
    Device sessions

    9. test_send_eth_from_wallet_to_address_incorrect_password, id: 5308
    Device sessions

    10. test_set_currency, id: 5429
    Device sessions

    11. test_send_eth_from_wallet_incorrect_address, id: 5461
    Device sessions

    12. test_sign_message_and_2tx_in_batch_and_transactions_filters_from_daap, id: 5342
    Device sessions

    13. test_request_stt_from_daap, id: 5309
    Device sessions

    14. test_send_eth_in_1_1_chat_transaction_push, id: 6253
    Device sessions

    15. test_backup_recovery_phrase_warning_from_wallet, id: 5358
    Device sessions

    16. test_can_change_account_settings, id: 6235
    Device sessions

    17. test_request_and_receive_stt_in_1_1_chat_offline, id: 6263
    Device sessions

    18. test_keycard_sign_message_and_transactions_from_daap, id: 6251
    Device sessions

    19. test_can_see_balance_and_all_transactions_history_on_cellular, id: 5314
    Device sessions

    20. test_offline_can_login_cant_send_transaction, id: 5407
    Device sessions

    21. test_send_transaction_with_custom_token, id: 6208
    Device sessions

    22. test_can_send_all_tokens_via_max_option, id: 6330
    Device sessions

    23. test_sign_typed_message_deploy_simple_contract_request_pub_key_from_dapp, id: 5784
    Device sessions

    24. test_keycard_request_and_receive_stt_in_1_1_chat_offline_opened_from_push, id: 6294
    Device sessions

    25. test_insufficient_funds_wallet_positive_balance, id: 5412
    Device sessions

    26. test_decline_transactions_in_1_1_chat_push_notification_changing_state, id: 6265
    Device sessions

    @status-im-auto
    Copy link
    Member

    100% of end-end tests have passed

    Total executed tests: 5
    Failed tests: 0
    Passed tests: 5
    

    Passed tests (5)

    Click to expand

    1. test_send_funds_between_accounts_in_multiaccount_instance, id: 6225
    Device sessions

    2. test_keycard_send_funds_between_accounts_set_max_in_multiaccount_instance, id: 6292
    Device sessions

    3. test_keycard_request_stt_from_daap, id: 6249
    Device sessions

    4. test_keycard_can_see_all_transactions_in_history, id: 6291
    Device sessions

    5. test_fetching_balance_after_offline, id: 6237
    Device sessions

    Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
    @churik churik merged commit 1aa0d93 into develop Sep 2, 2021
    @churik churik deleted the tests/delete-messages branch September 2, 2021 16:08
    Pipeline for QA automation moved this from REVIEW to DONE Sep 2, 2021
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    Projects
    Development

    Successfully merging this pull request may close these issues.

    None yet

    3 participants