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

[#10179] Create invite link for group chat #10937

Merged
merged 1 commit into from
Sep 7, 2020

Conversation

flexsurfer
Copy link
Member

@flexsurfer flexsurfer commented Jul 10, 2020

fixes #10179

  • generate link UI
  • open link UI
  • send request message
  • receive and accept / decline request

@flexsurfer flexsurfer requested a review from a team as a code owner July 10, 2020 10:12
@status-github-bot status-github-bot bot added this to REVIEW in Pipeline for QA Jul 10, 2020
@status-im-auto
Copy link
Member

status-im-auto commented Jul 10, 2020

Jenkins Builds

Click to see older builds (33)
Commit #️⃣ Finished (UTC) Duration Platform Result
✖️ c7f28c4 #1 2020-07-10 10:22:33 ~10 min android-e2e 📦apk 📲
✖️ c7f28c4 #1 2020-07-10 10:25:05 ~12 min android 📦apk 📲
✖️ c7f28c4 #1 2020-07-10 10:30:59 ~18 min ios 📦ipa 📲
✖️ f9bc183 #2 2020-08-14 09:23:33 ~10 min android-e2e 📦apk 📲
✖️ f9bc183 #2 2020-08-14 09:23:36 ~10 min android 📦apk 📲
✖️ f9bc183 #2 2020-08-14 09:28:40 ~15 min ios 📦ipa 📲
✖️ 649a835 #3 2020-08-14 14:05:36 ~13 min android-e2e 📦apk 📲
✖️ 649a835 #3 2020-08-14 14:06:19 ~14 min android 📦apk 📲
✔️ 9931233 #6 2020-08-14 14:30:00 ~10 min android-e2e 📦apk 📲
✔️ 9931233 #6 2020-08-14 14:30:04 ~10 min android 📦apk 📲
✔️ 9931233 #6 2020-08-14 14:32:48 ~13 min ios 📦ipa 📲
9e0de02 #7 2020-08-17 11:39:12 ~3 min android-e2e 📄log
9e0de02 #7 2020-08-17 11:39:13 ~3 min android 📄log
9e0de02 #7 2020-08-17 11:39:58 ~3 min ios 📄log
b4efa64 #8 2020-08-17 11:52:06 ~2 min android 📄log
b4efa64 #8 2020-08-17 11:52:06 ~3 min android-e2e 📄log
b4efa64 #8 2020-08-17 11:55:40 ~6 min ios 📄log
✔️ 67ddede #9 2020-08-17 12:11:06 ~13 min android-e2e 📦apk 📲
✔️ 67ddede #9 2020-08-17 12:11:07 ~13 min android 📦apk 📲
✔️ 67ddede #9 2020-08-17 12:15:51 ~18 min ios 📦ipa 📲
✔️ 947fd02 #10 2020-08-18 10:45:43 ~10 min android-e2e 📦apk 📲
✔️ 947fd02 #10 2020-08-18 10:46:03 ~10 min android 📦apk 📲
✔️ 947fd02 #10 2020-08-18 10:49:44 ~14 min ios 📦ipa 📲
✔️ f2eb630 #11 2020-08-21 14:01:24 ~11 min android-e2e 📦apk 📲
✔️ f2eb630 #11 2020-08-21 14:12:25 ~22 min ios 📦ipa 📲
✔️ f2eb630 #12 2020-08-24 06:32:40 ~8 min android 📦apk 📲
✔️ 093c004 #12 2020-08-26 11:24:19 ~11 min android-e2e 📦apk 📲
✔️ 093c004 #13 2020-08-26 11:28:17 ~15 min android 📦apk 📲
✔️ 093c004 #12 2020-08-26 11:30:41 ~17 min ios 📦ipa 📲
✔️ 093c004 #13 2020-09-01 09:17:17 ~14 min ios 📦ipa 📲
✔️ 3eac425 #13 2020-09-03 10:10:52 ~14 min android-e2e 📦apk 📲
✔️ 3eac425 #14 2020-09-03 10:12:54 ~16 min ios 📦ipa 📲
✔️ 3eac425 #14 2020-09-03 10:14:54 ~18 min android 📦apk 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
d02d849 #14 2020-09-07 10:34:20 ~12 min android-e2e 📄log
d02d849 #15 2020-09-07 10:34:34 ~12 min android 📄log
d02d849 #15 2020-09-07 10:37:11 ~15 min ios 📄log
✔️ 81fd672 #15 2020-09-07 10:50:32 ~10 min android-e2e 📦apk 📲
✔️ 81fd672 #16 2020-09-07 10:50:37 ~10 min android 📦apk 📲
✔️ 81fd672 #16 2020-09-07 10:55:47 ~15 min ios 📦ipa 📲

@status-github-bot status-github-bot bot moved this from REVIEW to CONTRIBUTOR in Pipeline for QA Jul 10, 2020
@hesterbruikman
Copy link
Contributor

@flexsurfer Noticing the two open tasks:

  • send request message
  • receive and accept / decline request

Are you blocked by anything? Still think this is relevant. Could probably use the flow for moderated public chats (organization channels) lateron as well. Designs got a little lost in the thread, but are here

Let me know if you have any doubts about the work

@flexsurfer
Copy link
Member Author

@hesterbruikman no i'm not blocking anymore and i keep working on it, i don't have experience with go and messages, so it will take some time for me

@flexsurfer flexsurfer changed the title [WIP] [#10179] Create invite link for group chat [#10179] Create invite link for group chat Aug 14, 2020
@flexsurfer flexsurfer moved this from CONTRIBUTOR to E2E Tests in Pipeline for QA Aug 14, 2020
@flexsurfer flexsurfer moved this from E2E Tests to REVIEW in Pipeline for QA Aug 14, 2020
@flexsurfer flexsurfer moved this from REVIEW to TO TEST in Pipeline for QA Aug 14, 2020
@flexsurfer flexsurfer moved this from TO TEST to E2E Tests in Pipeline for QA Aug 14, 2020
@flexsurfer flexsurfer moved this from E2E Tests to REVIEW in Pipeline for QA Aug 14, 2020
@flexsurfer flexsurfer moved this from REVIEW to E2E Tests in Pipeline for QA Aug 14, 2020
@status-im-auto
Copy link
Member

97% of end-end tests have passed

Total executed tests: 97
Failed tests: 3
Passed tests: 94

Failed tests (3)

Click to expand
1. test_push_notification_1_1_chat

Device 2: =========================================================================
Device 2: Send emoji message to Device 1 while it's on backround

Device 2: 'ChatMessageInput' is not found on the screen

Device sessions

2. test_connection_is_secure

Device 1: Type 'https://www.bbc.com' to EnterUrlEditbox
Device 1: Tap 'Confirm' on native keyboard

androidx.test.uiautomator.StaleObjectException

Device sessions

3. test_add_and_delete_watch_only_account_to_multiaccount_instance

Device 1: Looking for an element by text: 'Watch-only'
Device 1: Tap on ReceiveTransactionButton

Device 1: 'AccountOptionsButton' is not found on the screen

Device sessions

Passed tests (94)

Click to expand
1. test_request_public_key_status_test_daap
Device sessions

2. test_open_public_chat_using_deep_link
Device sessions

3. test_ens_username_recipient
Device sessions

4. test_keycard_can_see_all_transactions_in_history
Device sessions

5. test_offline_status
Device sessions

6. test_open_transaction_on_etherscan
Device sessions

7. test_open_chat_by_pasting_public_key
Device sessions

8. test_back_forward_buttons_browsing_website
Device sessions

9. test_password_in_logcat_creating_account
Device sessions

10. test_can_use_purchased_stickers_on_recovered_account
Device sessions

11. test_insufficient_funds_wallet_positive_balance
Device sessions

12. test_mobile_data_usage_settings
Device sessions

13. test_open_google_com_via_open_dapp
Device sessions

14. test_logcat_backup_recovery_phrase
Device sessions

15. test_unread_messages_counter_public_chat
Device sessions

16. test_send_two_transactions_one_after_another_in_dapp
Device sessions

17. test_user_can_switch_network
Device sessions

18. test_public_chat_clear_history
Device sessions

19. test_wallet_set_up
Device sessions

20. test_timestamp_in_chats
Device sessions

21. test_delete_chats_via_delete_button
Device sessions

22. test_add_account_to_multiaccount_instance_seed_phrase
Device sessions

23. test_fetch_more_history_in_empty_chat
Device sessions

24. test_mobile_data_usage_popup_continue_syncing
Device sessions

25. test_keycard_fetching_balance_after_offline
Device sessions

26. test_add_to_contacts
Device sessions

27. test_dapps_permissions
Device sessions

28. test_long_press_delete_clear_all_dapps
Device sessions

29. test_need_help_section
Device sessions

30. test_transaction_wrong_password_wallet
Device sessions

31. test_offline_messaging_1_1_chat
Device sessions

32. test_add_account_to_multiaccount_instance_private_key
Device sessions

33. test_text_message_1_1_chat
Device sessions

34. test_install_pack_and_send_sticker
Device sessions

35. test_send_eth_in_1_1_chat
Device sessions

36. test_pair_devices_sync_one_to_one_contacts_public_chat
Device sessions

37. test_image_in_one_to_one_send_save_reply
Device sessions

38. test_send_emoji
Device sessions

39. test_copy_and_paste_messages
Device sessions

40. test_keycard_send_eth_in_1_1_chat
Device sessions

41. test_restore_account_from_mnemonic_to_keycard
Device sessions

42. test_add_account_to_multiaccount_instance_generate_new
Device sessions

43. test_send_eth_from_wallet_to_address
Device sessions

44. test_messaging_in_different_networks
Device sessions

45. test_start_chat_with_ens
Device sessions

46. test_logcat_recovering_account
Device sessions

47. test_offline_add_new_group_chat_member
Device sessions

48. test_keycard_send_transaction_from_daap
Device sessions

49. test_user_can_see_all_own_assets_after_account_recovering
Device sessions

50. test_send_eth_to_ens_in_chat
Device sessions

51. test_keycard_sign_message_from_daap
Device sessions

52. test_long_press_to_delete_chat
Device sessions

53. test_add_and_remove_contact_from_public_chat
Device sessions

54. test_send_transaction_from_daap
Device sessions

55. test_onboarding_screen_when_requesting_tokens_for_recovered_account
Device sessions

56. test_keycard_send_eth_from_wallet_to_address
Device sessions

57. test_keycard_send_two_transactions_one_after_another_in_dapp
Device sessions

58. test_open_blocked_site
Device sessions

59. test_refresh_button_browsing_app_webview
Device sessions

60. test_public_chat_messaging
Device sessions

61. test_pass_phrase_validation
Device sessions

62. test_send_token_with_7_decimals
Device sessions

63. test_sign_message_from_daap
Device sessions

64. test_recover_account_from_new_user_seedphrase
Device sessions

65. test_add_new_keycard_account_and_login
Device sessions

66. test_decline_transactions_in_1_1_chat
Device sessions

67. test_send_and_open_links
Device sessions

68. test_manage_assets
Device sessions

69. test_share_contact_code_and_wallet_address
Device sessions

70. test_send_transaction_with_custom_token
Device sessions

71. test_keycard_send_eth_to_ens (TestRail link is not found)
Device sessions

72. test_can_recover_keycard_account_card_pairing
Device sessions

73. test_request_and_receive_stt_in_1_1_chat_offline
Device sessions

74. test_redirect_to_public_chat_tapping_tag_message
Device sessions

75. test_block_user_from_public_chat
Device sessions

76. test_ens_in_public_and_1_1_chats
Device sessions

77. test_create_new_group_chat
Device sessions

78. test_password_in_logcat_sign_in
Device sessions

79. test_account_recovery_with_uppercase_recovery_phrase
Device sessions

80. test_mobile_data_usage_popup_stop_syncing
Device sessions

81. test_send_non_english_message_to_newly_added_contact
Device sessions

82. test_collectible_from_wallet_opens_in_browser_view
Device sessions

83. test_contact_profile_view
Device sessions

84. test_keycard_send_two_transactions_in_batch_in_dapp
Device sessions

85. test_switch_users_and_add_new_account
Device sessions

86. test_send_two_transactions_in_batch_in_dapp
Device sessions

87. test_filters_from_daap
Device sessions

88. test_login_with_new_account
Device sessions

89. test_home_view
Device sessions

90. test_log_level_and_fleet
Device sessions

91. test_can_add_existing_ens
Device sessions

92. test_copy_contact_code_and_wallet_address
Device sessions

93. test_fetching_balance_after_offline
Device sessions

94. test_can_see_all_transactions_in_history
Device sessions

@status-im-auto
Copy link
Member

96% of end-end tests have passed

Total executed tests: 97
Failed tests: 4
Passed tests: 93

Failed tests (4)

Click to expand
1. test_connection_is_secure

Device 1: Type 'https://www.bbc.com' to EnterUrlEditbox
Device 1: Tap 'Confirm' on native keyboard

androidx.test.uiautomator.StaleObjectException

Device sessions

2. test_push_notification_1_1_chat

Device 2: =========================================================================
Device 2: Send emoji message to Device 1 while it's on backround

Device 2: 'ChatMessageInput' is not found on the screen

Device sessions

3. test_image_in_one_to_one_send_save_reply

Device 2: Looking for a message by text: 'image reply'
Device 2: Wait for ImageInReply

Image doesn't match expected template for sender Image doesn't match expected template for receiver

Device sessions

4. test_add_and_delete_watch_only_account_to_multiaccount_instance

Device 1: Looking for an element by text: 'Watch-only'
Device 1: Tap on ReceiveTransactionButton

Device 1: 'AccountOptionsButton' is not found on the screen

Device sessions

Passed tests (93)

Click to expand
1. test_decline_transactions_in_1_1_chat
Device sessions

2. test_delete_chats_via_delete_button
Device sessions

3. test_can_see_all_transactions_in_history
Device sessions

4. test_install_pack_and_send_sticker
Device sessions

5. test_login_with_new_account
Device sessions

6. test_timestamp_in_chats
Device sessions

7. test_password_in_logcat_sign_in
Device sessions

8. test_logcat_recovering_account
Device sessions

9. test_public_chat_clear_history
Device sessions

10. test_need_help_section
Device sessions

11. test_send_and_open_links
Device sessions

12. test_mobile_data_usage_popup_stop_syncing
Device sessions

13. test_keycard_send_eth_in_1_1_chat
Device sessions

14. test_mobile_data_usage_settings
Device sessions

15. test_create_new_group_chat
Device sessions

16. test_keycard_send_eth_to_ens (TestRail link is not found)
Device sessions

17. test_user_can_switch_network
Device sessions

18. test_mobile_data_usage_popup_continue_syncing
Device sessions

19. test_home_view
Device sessions

20. test_open_google_com_via_open_dapp
Device sessions

21. test_share_contact_code_and_wallet_address
Device sessions

22. test_add_to_contacts
Device sessions

23. test_add_account_to_multiaccount_instance_private_key
Device sessions

24. test_refresh_button_browsing_app_webview
Device sessions

25. test_keycard_send_two_transactions_one_after_another_in_dapp
Device sessions

26. test_can_add_existing_ens
Device sessions

27. test_transaction_wrong_password_wallet
Device sessions

28. test_public_chat_messaging
Device sessions

29. test_unread_messages_counter_public_chat
Device sessions

30. test_keycard_send_eth_from_wallet_to_address
Device sessions

31. test_keycard_fetching_balance_after_offline
Device sessions

32. test_keycard_send_transaction_from_daap
Device sessions

33. test_text_message_1_1_chat
Device sessions

34. test_can_use_purchased_stickers_on_recovered_account
Device sessions

35. test_open_transaction_on_etherscan
Device sessions

36. test_onboarding_screen_when_requesting_tokens_for_recovered_account
Device sessions

37. test_contact_profile_view
Device sessions

38. test_offline_add_new_group_chat_member
Device sessions

39. test_logcat_backup_recovery_phrase
Device sessions

40. test_can_recover_keycard_account_card_pairing
Device sessions

41. test_start_chat_with_ens
Device sessions

42. test_add_and_remove_contact_from_public_chat
Device sessions

43. test_add_account_to_multiaccount_instance_seed_phrase
Device sessions

44. test_open_blocked_site
Device sessions

45. test_open_chat_by_pasting_public_key
Device sessions

46. test_pair_devices_sync_one_to_one_contacts_public_chat
Device sessions

47. test_keycard_sign_message_from_daap
Device sessions

48. test_send_non_english_message_to_newly_added_contact
Device sessions

49. test_ens_username_recipient
Device sessions

50. test_fetch_more_history_in_empty_chat
Device sessions

51. test_open_public_chat_using_deep_link
Device sessions

52. test_switch_users_and_add_new_account
Device sessions

53. test_add_account_to_multiaccount_instance_generate_new
Device sessions

54. test_copy_contact_code_and_wallet_address
Device sessions

55. test_send_transaction_from_daap
Device sessions

56. test_send_two_transactions_one_after_another_in_dapp
Device sessions

57. test_add_new_keycard_account_and_login
Device sessions

58. test_long_press_delete_clear_all_dapps
Device sessions

59. test_copy_and_paste_messages
Device sessions

60. test_back_forward_buttons_browsing_website
Device sessions

61. test_password_in_logcat_creating_account
Device sessions

62. test_sign_message_from_daap
Device sessions

63. test_dapps_permissions
Device sessions

64. test_request_public_key_status_test_daap
Device sessions

65. test_long_press_to_delete_chat
Device sessions

66. test_log_level_and_fleet
Device sessions

67. test_recover_account_from_new_user_seedphrase
Device sessions

68. test_send_transaction_with_custom_token
Device sessions

69. test_send_eth_in_1_1_chat
Device sessions

70. test_send_two_transactions_in_batch_in_dapp
Device sessions

71. test_ens_in_public_and_1_1_chats
Device sessions

72. test_block_user_from_public_chat
Device sessions

73. test_fetching_balance_after_offline
Device sessions

74. test_offline_status
Device sessions

75. test_wallet_set_up
Device sessions

76. test_manage_assets
Device sessions

77. test_offline_messaging_1_1_chat
Device sessions

78. test_account_recovery_with_uppercase_recovery_phrase
Device sessions

79. test_send_token_with_7_decimals
Device sessions

80. test_user_can_see_all_own_assets_after_account_recovering
Device sessions

81. test_pass_phrase_validation
Device sessions

82. test_keycard_can_see_all_transactions_in_history
Device sessions

83. test_keycard_send_two_transactions_in_batch_in_dapp
Device sessions

84. test_send_emoji
Device sessions

85. test_filters_from_daap
Device sessions

86. test_redirect_to_public_chat_tapping_tag_message
Device sessions

87. test_restore_account_from_mnemonic_to_keycard
Device sessions

88. test_send_eth_to_ens_in_chat
Device sessions

89. test_send_eth_from_wallet_to_address
Device sessions

90. test_request_and_receive_stt_in_1_1_chat_offline
Device sessions

91. test_messaging_in_different_networks
Device sessions

92. test_collectible_from_wallet_opens_in_browser_view
Device sessions

93. test_insufficient_funds_wallet_positive_balance
Device sessions

@hesterbruikman
Copy link
Contributor

hesterbruikman commented Aug 14, 2020

Fantastic work @flexsurfer! Had a true moment of delight seeing a familiar group right after onboarding!

Use case 1: User A (admin) creates invite link on Android. User B opens link on iOS

(Status already downloaded, onboarding not completed, can't test join.status flow yet)
Result: @flexsurfer rocks. Group chat is listed in chat overview, membership request can be send.

Use case 2: User B sends membership request

Result: Group admin sees group membership request

  • Issue 1: Input field hidden under Keyboard on iOS (OK on Android)
  • Issue 2: Character limit validation not informative. Can exceed and send request. Not clear if text will be cut off. Expected: @errorists ?
  • Issue 3: There is currently no local, push or badge notification that informs User A that there is a Group membership request
  • Issue 4: Group invite view has label Pending invitations. Expected: Pending membership requests @errorists wdyt, as far as I can tell sent invites currently do not show up, pending membership requests do.

Use case 3: User A (admin) accepts membership request

Result: User B gets group chat invite and can join as per current invite

  • ✅ No issues

Use case 4: User A (admin) declines membership request

Result: User B gets membership request was declined

  • ✅ No issues

Use case 5: User B retries membership request

Result: User A sees Group membership request again

  • ✅ No issues

Use case 6: User B removes group

Result: User A sees Group membership request again

  • Issue 5: On tap Remove group nothing happens, button responds to tap, but no action (Android and iOS). Expected: Group view closes, user returns to chat overview list without Group chat listed

Use case 7: User B opens invite link when Status is installed and account is open

Result: App is opened in Group chat membership request view

  • ✅ No issues

Use case 8: User B opens invite link when Status is installed, account is locked

Result: App is opened, after unlock, Group chat membership request view opens

  • ✅ No issues

Use case 9: User B opens invite link when Status is installed, app not running

Result: App is opened, after unlock, Group chat membership request view opens

  • ✅ No issues

Use case 10: User B opens link with install that already has an existing multiaccount (open or not)

  • Issue 6: On Android 7, group does not appear in chat list. No issues on Android 10 and iOS. Expected: Group chat appears in chat list when:
    • new user onboards,
    • user has an existing multiaccount (open or closed)
    • had a multiaccount, removed and created a new multiaccount

@status-github-bot status-github-bot bot moved this from E2E Tests to CONTRIBUTOR in Pipeline for QA Aug 15, 2020
@flexsurfer
Copy link
Member Author

thanks @hesterbruikman , Issue 2: and Issue 5 have been fixed

@flexsurfer
Copy link
Member Author

not sure how to reproduce
Issue 1: Input field hidden under Keyboard on iOS (OK on Android)
and
Issue 6: On Android 7, group does not appear in chat list.

@flexsurfer flexsurfer moved this from CONTRIBUTOR to REVIEW in Pipeline for QA Aug 17, 2020
@flexsurfer flexsurfer moved this from REVIEW to E2E Tests in Pipeline for QA Aug 17, 2020
@status-im-auto
Copy link
Member

74% of end-end tests have passed

Total executed tests: 98
Failed tests: 25
Passed tests: 73

Failed tests (25)

Click to expand
1. test_can_see_all_transactions_in_history

Device 1: Tap on AccountElementButton
Device 1: Tap on TransactionHistoryButton

Device 1: 'TransactionElement' is not found on the screen

Device sessions

2. test_keycard_send_eth_in_1_1_chat

Device 1: TransactionStatus is Pending
Device 1: TransactionStatus is Pending

Wrong state is shown for outgoing transaction: "Confirmed" is expected, in fact Pending

Device sessions

3. test_keycard_send_eth_to_ens (TestRail link is not found)

Device 1: TransactionStatus is Pending
Device 1: TransactionStatus is Pending

Wrong state is shown for outgoing transaction to ENS: "Confirmed" is expected, in fact Pending

Device sessions

4. test_add_account_to_multiaccount_instance_private_key

Device 1: Tap on AddAccountGenerateAnAccountButton
Device 1: Wait for AccountOptionsButton

Device 1: Account is added with wrong private key

Device sessions

5. test_push_notification_1_1_chat

Device 2: =========================================================================
Device 2: Send emoji message to Device 1 while it's on backround

Device 2: 'ChatMessageInput' is not found on the screen

Device sessions

6. test_keycard_fetching_balance_after_offline

Device 1: Wait for AssetTextElement
Device 1: Waiting 300 seconds for STT to display asset

Device 1: Balance is not changed during 300 seconds!

Device sessions

7. test_keycard_send_transaction_from_daap

Device 1: Scrolling down to AssetText
Device 1: Scrolling down to AssetText

Device 1: 'AssetText' is not found on the screen

Device sessions

8. test_open_transaction_on_etherscan

Device 1: Tap on AccountElementButton
Device 1: Tap on TransactionHistoryButton

Device 1: 'TransactionElement' is not found on the screen

Device sessions

9. test_can_recover_keycard_account_card_pairing

Device 1: Scrolling down to AssetText
Device 1: Scrolling down to AssetText

Device 1: 'AssetText' is not found on the screen

Device sessions

10. test_add_account_to_multiaccount_instance_seed_phrase

Device 1: Tap on AddAccountGenerateAnAccountButton
Device 1: Wait for AccountOptionsButton

Device 1: Account is added without seed phrase

Device sessions

11. test_open_chat_by_pasting_public_key

Device 1: Tap on NextButton
Device 1: Tap on NextButton

Device 1: 'CreatePasswordInput' is not found on the screen; also Unexpected Alert is shown: 'java.lang.NullPointerException: Attempt to invoke virtual method 'android.graphics.drawable.Drawable android.graphics.drawable.Drawable$ConstantState.newDrawable

Device sessions

12. test_add_account_to_multiaccount_instance_generate_new

Device 1: Tap on AccountColorButton
Device 1: Wait for AccountOptionsButton

Device 1: Account is added without password

Device sessions

13. test_send_transaction_from_daap

Device 1: Scrolling down to AssetText
Device 1: Scrolling down to AssetText

Device 1: 'AssetText' is not found on the screen

Device sessions

14. test_add_and_delete_watch_only_account_to_multiaccount_instance

Device 1: Wait for AssetTextElement
Device 1: Waiting 300 seconds for ADI to display asset

Device 1: Balance is not changed during 300 seconds!

Device sessions

15. test_send_transaction_with_custom_token

Device 1: Tap on DoneButton
Device 1: Tap on SignTransactionButton

Device 1: 'NetworkFeeButton' is not found on the screen

Device sessions

16. test_send_eth_in_1_1_chat

Device 1: TransactionStatus is Pending
Device 1: TransactionStatus is Pending

Wrong state is shown for outgoing transaction: "Confirmed" is expected, in fact Pending

Device sessions

17. test_fetching_balance_after_offline

Device 1: Wait for AssetTextElement
Device 1: Waiting 300 seconds for STT to display asset

Device 1: Balance is not changed during 300 seconds!

Device sessions

18. test_send_token_with_7_decimals

Device 1: Tap on SelectAssetButton
Device 1: Wait for ETHroAssetButtonInSelectAssetBottomSheet

Device 1: 'ADIAssetButton' is not found on the screen

Device sessions

19. test_user_can_see_all_own_assets_after_account_recovering

Device 1: Tap on CollectiblesButton
Device 1: Looking for an element by text: 'KDO'

Device 1: User collectibles token name in not shown

Device sessions

20. test_keycard_can_see_all_transactions_in_history

Device 1: Tap on AccountElementButton
Device 1: Tap on TransactionHistoryButton

Device 1: 'TransactionElement' is not found on the screen

Device sessions

21. test_restore_account_from_mnemonic_to_keycard

Device 1: Scrolling down to AssetText
Device 1: Scrolling down to AssetText

Device 1: 'AssetText' is not found on the screen

Device sessions

22. test_send_eth_to_ens_in_chat

Device 1: TransactionStatus is Pending
Device 1: TransactionStatus is Pending

Wrong state is shown for outgoing transaction to ENS: "Confirmed" is expected, in fact Pending

Device sessions

23. test_request_and_receive_stt_in_1_1_chat_offline

Device 2: Tap on SignAndSend
Device 2: Tap on NextButton

Device 2: 'NetworkFeeButton' is not found on the screen

Device sessions

24. test_collectible_from_wallet_opens_in_browser_view

Device 1: Tap on AccountElementButton
Device 1: Tap on CollectiblesButton

Device 1: 'CryptoKittiesInCollectiblesButton' is not found on the screen

Device sessions

25. test_insufficient_funds_wallet_positive_balance

Device 1: Scrolling down to AssetText
Device 1: Scrolling down to AssetText

Device 1: 'AssetText' is not found on the screen

Device sessions

Passed tests (73)

Click to expand
1. test_decline_transactions_in_1_1_chat
Device sessions

2. test_delete_chats_via_delete_button
Device sessions

3. test_install_pack_and_send_sticker
Device sessions

4. test_login_with_new_account
Device sessions

5. test_timestamp_in_chats
Device sessions

6. test_password_in_logcat_sign_in
Device sessions

7. test_logcat_recovering_account
Device sessions

8. test_public_chat_clear_history
Device sessions

9. test_need_help_section
Device sessions

10. test_send_and_open_links
Device sessions

11. test_mobile_data_usage_popup_stop_syncing
Device sessions

12. test_mobile_data_usage_settings
Device sessions

13. test_create_new_group_chat
Device sessions

14. test_user_can_switch_network
Device sessions

15. test_mobile_data_usage_popup_continue_syncing
Device sessions

16. test_home_view
Device sessions

17. test_open_google_com_via_open_dapp
Device sessions

18. test_share_contact_code_and_wallet_address
Device sessions

19. test_connection_is_secure
Device sessions

20. test_add_to_contacts
Device sessions

21. test_refresh_button_browsing_app_webview
Device sessions

22. test_keycard_send_two_transactions_one_after_another_in_dapp
Device sessions

23. test_can_add_existing_ens
Device sessions

24. test_transaction_wrong_password_wallet
Device sessions

25. test_public_chat_messaging
Device sessions

26. test_unread_messages_counter_public_chat
Device sessions

27. test_keycard_send_eth_from_wallet_to_address
Device sessions

28. test_text_message_1_1_chat
Device sessions

29. test_can_use_purchased_stickers_on_recovered_account
Device sessions

30. test_onboarding_screen_when_requesting_tokens_for_recovered_account
Device sessions

31. test_contact_profile_view
Device sessions

32. test_offline_add_new_group_chat_member
Device sessions

33. test_logcat_backup_recovery_phrase
Device sessions

34. test_start_chat_with_ens
Device sessions

35. test_add_and_remove_contact_from_public_chat
Device sessions

36. test_open_blocked_site
Device sessions

37. test_pair_devices_sync_one_to_one_contacts_public_chat
Device sessions

38. test_keycard_sign_message_from_daap
Device sessions

39. test_send_non_english_message_to_newly_added_contact
Device sessions

40. test_ens_username_recipient
Device sessions

41. test_fetch_more_history_in_empty_chat
Device sessions

42. test_open_public_chat_using_deep_link
Device sessions

43. test_switch_users_and_add_new_account
Device sessions

44. test_copy_contact_code_and_wallet_address
Device sessions

45. test_send_two_transactions_one_after_another_in_dapp
Device sessions

46. test_image_in_one_to_one_send_save_reply
Device sessions

47. test_add_new_keycard_account_and_login
Device sessions

48. test_long_press_delete_clear_all_dapps
Device sessions

49. test_copy_and_paste_messages
Device sessions

50. test_back_forward_buttons_browsing_website
Device sessions

51. test_password_in_logcat_creating_account
Device sessions

52. test_sign_message_from_daap
Device sessions

53. test_dapps_permissions
Device sessions

54. test_request_public_key_status_test_daap
Device sessions

55. test_long_press_to_delete_chat
Device sessions

56. test_log_level_and_fleet
Device sessions

57. test_reactions_to_message_in_chats
Device sessions

58. test_recover_account_from_new_user_seedphrase
Device sessions

59. test_send_two_transactions_in_batch_in_dapp
Device sessions

60. test_ens_in_public_and_1_1_chats
Device sessions

61. test_block_user_from_public_chat
Device sessions

62. test_offline_status
Device sessions

63. test_wallet_set_up
Device sessions

64. test_manage_assets
Device sessions

65. test_offline_messaging_1_1_chat
Device sessions

66. test_account_recovery_with_uppercase_recovery_phrase
Device sessions

67. test_pass_phrase_validation
Device sessions

68. test_keycard_send_two_transactions_in_batch_in_dapp
Device sessions

69. test_send_emoji
Device sessions

70. test_filters_from_daap
Device sessions

71. test_redirect_to_public_chat_tapping_tag_message
Device sessions

72. test_send_eth_from_wallet_to_address
Device sessions

73. test_messaging_in_different_networks
Device sessions

@hesterbruikman
Copy link
Contributor

@flexsurfer regarding issue 1, here's a recording of iPhone 8. @errorists can you see if it's reproducible on a newer model

@rasom rasom dismissed their stale review August 24, 2020 07:47

these comments were not old :D

@churik churik moved this from E2E Tests to IN TESTING in Pipeline for QA Aug 24, 2020
@flexsurfer
Copy link
Member Author

@churik fixed 10 and 11

@churik churik moved this from IN TESTING to E2E Tests in Pipeline for QA Sep 1, 2020
@churik churik moved this from E2E Tests to IN TESTING in Pipeline for QA Sep 1, 2020
@status-im-auto
Copy link
Member

99% of end-end tests have passed

Total executed tests: 98
Failed tests: 1
Passed tests: 97

Failed tests (1)

Click to expand
1. test_home_view

Device 1: Wait for PlusButton
Device 1: PlusButton element not found

Device 1: 'CrossIconInWelcomeScreen' is not found on the screen

Device sessions

Passed tests (97)

Click to expand
1. test_decline_transactions_in_1_1_chat
Device sessions

2. test_delete_chats_via_delete_button
Device sessions

3. test_can_see_all_transactions_in_history
Device sessions

4. test_install_pack_and_send_sticker
Device sessions

5. test_login_with_new_account
Device sessions

6. test_timestamp_in_chats
Device sessions

7. test_password_in_logcat_sign_in
Device sessions

8. test_logcat_recovering_account
Device sessions

9. test_public_chat_clear_history
Device sessions

10. test_need_help_section
Device sessions

11. test_send_and_open_links
Device sessions

12. test_mobile_data_usage_popup_stop_syncing
Device sessions

13. test_keycard_send_eth_in_1_1_chat
Device sessions

14. test_mobile_data_usage_settings
Device sessions

15. test_create_new_group_chat
Device sessions

16. test_keycard_send_eth_to_ens (TestRail link is not found)
Device sessions

17. test_user_can_switch_network
Device sessions

18. test_mobile_data_usage_popup_continue_syncing
Device sessions

19. test_open_google_com_via_open_dapp
Device sessions

20. test_share_contact_code_and_wallet_address
Device sessions

21. test_connection_is_secure
Device sessions

22. test_add_to_contacts
Device sessions

23. test_add_account_to_multiaccount_instance_private_key
Device sessions

24. test_refresh_button_browsing_app_webview
Device sessions

25. test_push_notification_1_1_chat
Device sessions

26. test_keycard_send_two_transactions_one_after_another_in_dapp
Device sessions

27. test_can_add_existing_ens
Device sessions

28. test_transaction_wrong_password_wallet
Device sessions

29. test_public_chat_messaging
Device sessions

30. test_unread_messages_counter_public_chat
Device sessions

31. test_keycard_send_eth_from_wallet_to_address
Device sessions

32. test_keycard_fetching_balance_after_offline
Device sessions

33. test_keycard_send_transaction_from_daap
Device sessions

34. test_text_message_1_1_chat
Device sessions

35. test_can_use_purchased_stickers_on_recovered_account
Device sessions

36. test_open_transaction_on_etherscan
Device sessions

37. test_onboarding_screen_when_requesting_tokens_for_recovered_account
Device sessions

38. test_contact_profile_view
Device sessions

39. test_offline_add_new_group_chat_member
Device sessions

40. test_logcat_backup_recovery_phrase
Device sessions

41. test_can_recover_keycard_account_card_pairing
Device sessions

42. test_start_chat_with_ens
Device sessions

43. test_add_and_remove_contact_from_public_chat
Device sessions

44. test_add_account_to_multiaccount_instance_seed_phrase
Device sessions

45. test_open_blocked_site
Device sessions

46. test_open_chat_by_pasting_public_key
Device sessions

47. test_pair_devices_sync_one_to_one_contacts_public_chat
Device sessions

48. test_keycard_sign_message_from_daap
Device sessions

49. test_send_non_english_message_to_newly_added_contact
Device sessions

50. test_ens_username_recipient
Device sessions

51. test_fetch_more_history_in_empty_chat
Device sessions

52. test_open_public_chat_using_deep_link
Device sessions

53. test_switch_users_and_add_new_account
Device sessions

54. test_add_account_to_multiaccount_instance_generate_new
Device sessions

55. test_copy_contact_code_and_wallet_address
Device sessions

56. test_send_transaction_from_daap
Device sessions

57. test_send_two_transactions_one_after_another_in_dapp
Device sessions

58. test_image_in_one_to_one_send_save_reply
Device sessions

59. test_add_new_keycard_account_and_login
Device sessions

60. test_long_press_delete_clear_all_dapps
Device sessions

61. test_copy_and_paste_messages
Device sessions

62. test_back_forward_buttons_browsing_website
Device sessions

63. test_password_in_logcat_creating_account
Device sessions

64. test_sign_message_from_daap
Device sessions

65. test_dapps_permissions
Device sessions

66. test_request_public_key_status_test_daap
Device sessions

67. test_long_press_to_delete_chat
Device sessions

68. test_log_level_and_fleet
Device sessions

69. test_reactions_to_message_in_chats
Device sessions

70. test_add_and_delete_watch_only_account_to_multiaccount_instance
Device sessions

71. test_recover_account_from_new_user_seedphrase
Device sessions

72. test_send_transaction_with_custom_token
Device sessions

73. test_send_eth_in_1_1_chat
Device sessions

74. test_send_two_transactions_in_batch_in_dapp
Device sessions

75. test_ens_in_public_and_1_1_chats
Device sessions

76. test_block_user_from_public_chat
Device sessions

77. test_fetching_balance_after_offline
Device sessions

78. test_offline_status
Device sessions

79. test_wallet_set_up
Device sessions

80. test_manage_assets
Device sessions

81. test_offline_messaging_1_1_chat
Device sessions

82. test_account_recovery_with_uppercase_recovery_phrase
Device sessions

83. test_send_token_with_7_decimals
Device sessions

84. test_user_can_see_all_own_assets_after_account_recovering
Device sessions

85. test_pass_phrase_validation
Device sessions

86. test_keycard_can_see_all_transactions_in_history
Device sessions

87. test_keycard_send_two_transactions_in_batch_in_dapp
Device sessions

88. test_send_emoji
Device sessions

89. test_filters_from_daap
Device sessions

90. test_redirect_to_public_chat_tapping_tag_message
Device sessions

91. test_restore_account_from_mnemonic_to_keycard
Device sessions

92. test_send_eth_to_ens_in_chat
Device sessions

93. test_send_eth_from_wallet_to_address
Device sessions

94. test_request_and_receive_stt_in_1_1_chat_offline
Device sessions

95. test_messaging_in_different_networks
Device sessions

96. test_collectible_from_wallet_opens_in_browser_view
Device sessions

97. test_insufficient_funds_wallet_positive_balance
Device sessions

@churik
Copy link
Member

churik commented Sep 1, 2020

@flexsurfer sorry for delay!

QUESTION 7: no indicators of pending membership request on home view

Not resolved according to #10937 (comment)

ISSUE 12: user is redirected to home view instead membership request after onboarding (when new multiaccount is created)

After tapping on valid https://join.status.im/g/.. invite link and navigate to app using 'Generate a new key' flow, user will end up on home view instead of redireting to group chat view with membership request.
All fine if using flow Access existing keys

ISSUE 13: List in 'Group invite' is not scrollable

If Group invites > 4 (tested on IPhone 7), last 3 items are unaccessible
Monosnap 2020-09-01 12-48-53

ISSUE 14: Limit of 10 members is not working with group invites

As the number of membership requests is not limited, you can accept any amount of requests and exceed the limit of 10 members.
IMAGE 2020-09-01 12:54:35

ISSUE 15: Can click 'Join', 'Accept' several times

Consequense:
IMAGE 2020-09-01 13:01:17

@flexsurfer
Copy link
Member Author

ISSUE 14: Limit of 10 members is not working with group invites
@errorists could you please elaborate how do you see it ? do we want to disable list and show note that its not possible to add more ?

@flexsurfer
Copy link
Member Author

flexsurfer commented Sep 3, 2020

thanks @churik 13-15 have been fixed, QUESTION 7 and ISSUE 12 won't be addressed in this PR

@churik churik moved this from IN TESTING to E2E Tests in Pipeline for QA Sep 3, 2020
@churik churik moved this from E2E Tests to IN TESTING in Pipeline for QA Sep 3, 2020
@status-im-auto
Copy link
Member

97% of end-end tests have passed

Total executed tests: 98
Failed tests: 3
Passed tests: 95
IDs of failed tests: 6290, 6253, 5346 

Failed tests (3)

Click to expand
1. test_keycard_fetching_balance_after_offline, id: 6290

Device 1: AssetText is 1970.7873333471 STT
Device 1: Waiting 300 seconds for STT to update

Device 1: Balance is not changed during 300 seconds!

Device sessions

2. test_send_eth_in_1_1_chat, id: 6253

Device 1: Send 0.003115242 ETH in 1-1 chat and check it for sender and receiver: Address requested
Device 1: Tap on CommandsButton

Device 1: 'SendCommand' is not found on the screen

Device sessions

3. test_collectible_from_wallet_opens_in_browser_view, id: 5346

Device 1: Tap on View in CryptoKitties
Device 1: Looking for an element by text: 'cryptokitties.co'

Device 1: 'BaseButton' is not found on the screen

Device sessions

Passed tests (95)

Click to expand
1. test_decline_transactions_in_1_1_chat, id: 6265
Device sessions

2. test_delete_chats_via_delete_button, id: 5387
Device sessions

3. test_can_see_all_transactions_in_history, id: 5314
Device sessions

4. test_install_pack_and_send_sticker, id: 5782
Device sessions

5. test_login_with_new_account, id: 5312
Device sessions

6. test_timestamp_in_chats, id: 5385
Device sessions

7. test_password_in_logcat_sign_in, id: 5415
Device sessions

8. test_logcat_recovering_account, id: 5366
Device sessions

9. test_public_chat_clear_history, id: 5386
Device sessions

10. test_need_help_section, id: 5391
Device sessions

11. test_send_and_open_links, id: 5373
Device sessions

12. test_mobile_data_usage_popup_stop_syncing, id: 6228
Device sessions

13. test_keycard_send_eth_in_1_1_chat, id: 6293
Device sessions

14. test_mobile_data_usage_settings, id: 6229
Device sessions

15. test_create_new_group_chat, id: 3994
Device sessions

16. test_keycard_send_eth_to_ens (TestRail link is not found)
Device sessions

17. test_user_can_switch_network, id: 5299
Device sessions

18. test_mobile_data_usage_popup_continue_syncing, id: 5741
Device sessions

19. test_home_view, id: 5379
Device sessions

20. test_open_google_com_via_open_dapp, id: 5320
Device sessions

21. test_share_contact_code_and_wallet_address, id: 5323
Device sessions

22. test_connection_is_secure, id: 5402
Device sessions

23. test_add_to_contacts, id: 5316
Device sessions

24. test_add_account_to_multiaccount_instance_private_key, id: 6272
Device sessions

25. test_refresh_button_browsing_app_webview, id: 5354
Device sessions

26. test_push_notification_1_1_chat, id: 6283
Device sessions

27. test_keycard_send_two_transactions_one_after_another_in_dapp, id: 6288
Device sessions

28. test_can_add_existing_ens, id: 5502
Device sessions

29. test_transaction_wrong_password_wallet, id: 5408
Device sessions

30. test_public_chat_messaging, id: 5313
Device sessions

31. test_unread_messages_counter_public_chat, id: 5360
Device sessions

32. test_keycard_send_eth_from_wallet_to_address, id: 6289
Device sessions

33. test_keycard_send_transaction_from_daap, id: 6249
Device sessions

34. test_text_message_1_1_chat, id: 5305
Device sessions

35. test_can_use_purchased_stickers_on_recovered_account, id: 5783
Device sessions

36. test_open_transaction_on_etherscan, id: 5384
Device sessions

37. test_onboarding_screen_when_requesting_tokens_for_recovered_account, id: 5677
Device sessions

38. test_contact_profile_view, id: 5382
Device sessions

39. test_offline_add_new_group_chat_member, id: 3998
Device sessions

40. test_logcat_backup_recovery_phrase, id: 5419
Device sessions

41. test_can_recover_keycard_account_card_pairing, id: 5758
Device sessions

42. test_start_chat_with_ens, id: 5403
Device sessions

43. test_add_and_remove_contact_from_public_chat, id: 5332
Device sessions

44. test_add_account_to_multiaccount_instance_seed_phrase, id: 6271
Device sessions

45. test_open_blocked_site, id: 6210
Device sessions

46. test_open_chat_by_pasting_public_key, id: 5304
Device sessions

47. test_pair_devices_sync_one_to_one_contacts_public_chat, id: 5762
Device sessions

48. test_keycard_sign_message_from_daap, id: 6251
Device sessions

49. test_send_non_english_message_to_newly_added_contact, id: 5315
Device sessions

50. test_ens_username_recipient, id: 5406
Device sessions

51. test_fetch_more_history_in_empty_chat, id: 6205
Device sessions

52. test_open_public_chat_using_deep_link, id: 5396
Device sessions

53. test_switch_users_and_add_new_account, id: 5356
Device sessions

54. test_add_account_to_multiaccount_instance_generate_new, id: 6224
Device sessions

55. test_copy_contact_code_and_wallet_address, id: 5375
Device sessions

56. test_send_transaction_from_daap, id: 5309
Device sessions

57. test_send_two_transactions_one_after_another_in_dapp, id: 5744
Device sessions

58. test_image_in_one_to_one_send_save_reply, id: 6305
Device sessions

59. test_add_new_keycard_account_and_login, id: 5689
Device sessions

60. test_long_press_delete_clear_all_dapps, id: 5390
Device sessions

61. test_copy_and_paste_messages, id: 5317
Device sessions

62. test_back_forward_buttons_browsing_website, id: 5321
Device sessions

63. test_password_in_logcat_creating_account, id: 5414
Device sessions

64. test_sign_message_from_daap, id: 5342
Device sessions

65. test_dapps_permissions, id: 5738
Device sessions

66. test_request_public_key_status_test_daap, id: 5397
Device sessions

67. test_long_press_to_delete_chat, id: 5319
Device sessions

68. test_log_level_and_fleet, id: 5368
Device sessions

69. test_reactions_to_message_in_chats, id: 6315
Device sessions

70. test_add_and_delete_watch_only_account_to_multiaccount_instance, id: 6244
Device sessions

71. test_recover_account_from_new_user_seedphrase, id: 6296
Device sessions

72. test_send_transaction_with_custom_token, id: 6208
Device sessions

73. test_send_two_transactions_in_batch_in_dapp, id: 5743
Device sessions

74. test_ens_in_public_and_1_1_chats, id: 6226
Device sessions

75. test_block_user_from_public_chat, id: 5786
Device sessions

76. test_fetching_balance_after_offline, id: 6237
Device sessions

77. test_offline_status, id: 5326
Device sessions

78. test_wallet_set_up, id: 5335
Device sessions

79. test_manage_assets, id: 5341
Device sessions

80. test_offline_messaging_1_1_chat, id: 5310
Device sessions

81. test_account_recovery_with_uppercase_recovery_phrase, id: 5394
Device sessions

82. test_send_token_with_7_decimals, id: 5350
Device sessions

83. test_user_can_see_all_own_assets_after_account_recovering, id: 5381
Device sessions

84. test_pass_phrase_validation, id: 5363
Device sessions

85. test_keycard_can_see_all_transactions_in_history, id: 6291
Device sessions

86. test_keycard_send_two_transactions_in_batch_in_dapp, id: 6287
Device sessions

87. test_send_emoji, id: 5328
Device sessions

88. test_filters_from_daap, id: 5353
Device sessions

89. test_redirect_to_public_chat_tapping_tag_message, id: 5675
Device sessions

90. test_restore_account_from_mnemonic_to_keycard, id: 6240
Device sessions

91. test_send_eth_to_ens_in_chat, id: 6279
Device sessions

92. test_send_eth_from_wallet_to_address, id: 5308
Device sessions

93. test_request_and_receive_stt_in_1_1_chat_offline, id: 6263
Device sessions

94. test_messaging_in_different_networks, id: 5338
Device sessions

95. test_insufficient_funds_wallet_positive_balance, id: 5412
Device sessions

@status-im-auto
Copy link
Member

100% of end-end tests have passed

Total executed tests: 3
Failed tests: 0
Passed tests: 3

Passed tests (3)

Click to expand
1. test_keycard_fetching_balance_after_offline, id: 6290
Device sessions

2. test_send_eth_in_1_1_chat, id: 6253
Device sessions

3. test_collectible_from_wallet_opens_in_browser_view, id: 5346
Device sessions

@churik churik moved this from IN TESTING to MERGE in Pipeline for QA Sep 3, 2020
@flexsurfer flexsurfer force-pushed the feature/group-chat-invite branch 2 times, most recently from d02d849 to 81fd672 Compare September 7, 2020 10:40
@flexsurfer flexsurfer moved this from MERGE to CONTRIBUTOR in Pipeline for QA Sep 7, 2020
@flexsurfer flexsurfer moved this from CONTRIBUTOR to REVIEW in Pipeline for QA Sep 7, 2020
@flexsurfer flexsurfer moved this from REVIEW to E2E Tests in Pipeline for QA Sep 7, 2020
@status-im-auto
Copy link
Member

99% of end-end tests have passed

Total executed tests: 99
Failed tests: 1
Passed tests: 98
IDs of failed tests: 6316 

Failed tests (1)

Click to expand
1. test_send_audio_message_with_push_notification_check, id: 6316

Device 2: Tap on PlayPauseAudioMessageButton
Device 2: AudioMessageInChatTimer is 00:06

Listened 5 seconds but timer shows different listened time in audio message

Device sessions

Passed tests (98)

Click to expand
1. test_delete_chats_via_delete_button, id: 5387
Device sessions

2. test_can_see_all_transactions_in_history, id: 5314
Device sessions

3. test_install_pack_and_send_sticker, id: 5782
Device sessions

4. test_login_with_new_account, id: 5312
Device sessions

5. test_timestamp_in_chats, id: 5385
Device sessions

6. test_password_in_logcat_sign_in, id: 5415
Device sessions

7. test_logcat_recovering_account, id: 5366
Device sessions

8. test_public_chat_clear_history, id: 5386
Device sessions

9. test_need_help_section, id: 5391
Device sessions

10. test_send_and_open_links, id: 5373
Device sessions

11. test_mobile_data_usage_popup_stop_syncing, id: 6228
Device sessions

12. test_keycard_send_eth_in_1_1_chat, id: 6293
Device sessions

13. test_mobile_data_usage_settings, id: 6229
Device sessions

14. test_create_new_group_chat, id: 3994
Device sessions

15. test_keycard_send_eth_to_ens, id: 6295
Device sessions

16. test_user_can_switch_network, id: 5299
Device sessions

17. test_mobile_data_usage_popup_continue_syncing, id: 5741
Device sessions

18. test_home_view, id: 5379
Device sessions

19. test_open_google_com_via_open_dapp, id: 5320
Device sessions

20. test_share_contact_code_and_wallet_address, id: 5323
Device sessions

21. test_connection_is_secure, id: 5402
Device sessions

22. test_add_to_contacts, id: 5316
Device sessions

23. test_add_account_to_multiaccount_instance_private_key, id: 6272
Device sessions

24. test_refresh_button_browsing_app_webview, id: 5354
Device sessions

25. test_push_notification_1_1_chat, id: 6283
Device sessions

26. test_keycard_send_two_transactions_one_after_another_in_dapp, id: 6288
Device sessions

27. test_can_add_existing_ens, id: 5502
Device sessions

28. test_transaction_wrong_password_wallet, id: 5408
Device sessions

29. test_public_chat_messaging, id: 5313
Device sessions

30. test_unread_messages_counter_public_chat, id: 5360
Device sessions

31. test_keycard_send_eth_from_wallet_to_address, id: 6289
Device sessions

32. test_keycard_fetching_balance_after_offline, id: 6290
Device sessions

33. test_keycard_send_transaction_from_daap, id: 6249
Device sessions

34. test_text_message_1_1_chat, id: 5305
Device sessions

35. test_decline_transactions_in_1_1_chat_push_notification_changing_state, id: 6265
Device sessions

36. test_can_use_purchased_stickers_on_recovered_account, id: 5783
Device sessions

37. test_open_transaction_on_etherscan, id: 5384
Device sessions

38. test_onboarding_screen_when_requesting_tokens_for_recovered_account, id: 5677
Device sessions

39. test_contact_profile_view, id: 5382
Device sessions

40. test_offline_add_new_group_chat_member, id: 3998
Device sessions

41. test_logcat_backup_recovery_phrase, id: 5419
Device sessions

42. test_can_recover_keycard_account_card_pairing, id: 5758
Device sessions

43. test_start_chat_with_ens, id: 5403
Device sessions

44. test_add_and_remove_contact_from_public_chat, id: 5332
Device sessions

45. test_add_account_to_multiaccount_instance_seed_phrase, id: 6271
Device sessions

46. test_open_blocked_site, id: 6210
Device sessions

47. test_open_chat_by_pasting_public_key, id: 5304
Device sessions

48. test_pair_devices_sync_one_to_one_contacts_public_chat, id: 5762
Device sessions

49. test_keycard_sign_message_from_daap, id: 6251
Device sessions

50. test_send_non_english_message_to_newly_added_contact, id: 5315
Device sessions

51. test_ens_username_recipient, id: 5406
Device sessions

52. test_fetch_more_history_in_empty_chat, id: 6205
Device sessions

53. test_open_public_chat_using_deep_link, id: 5396
Device sessions

54. test_switch_users_and_add_new_account, id: 5356
Device sessions

55. test_add_account_to_multiaccount_instance_generate_new, id: 6224
Device sessions

56. test_copy_contact_code_and_wallet_address, id: 5375
Device sessions

57. test_send_transaction_from_daap, id: 5309
Device sessions

58. test_send_two_transactions_one_after_another_in_dapp, id: 5744
Device sessions

59. test_image_in_one_to_one_send_save_reply, id: 6305
Device sessions

60. test_add_new_keycard_account_and_login, id: 5689
Device sessions

61. test_long_press_delete_clear_all_dapps, id: 5390
Device sessions

62. test_copy_and_paste_messages, id: 5317
Device sessions

63. test_back_forward_buttons_browsing_website, id: 5321
Device sessions

64. test_password_in_logcat_creating_account, id: 5414
Device sessions

65. test_sign_message_from_daap, id: 5342
Device sessions

66. test_dapps_permissions, id: 5738
Device sessions

67. test_request_public_key_status_test_daap, id: 5397
Device sessions

68. test_long_press_to_delete_chat, id: 5319
Device sessions

69. test_log_level_and_fleet, id: 5368
Device sessions

70. test_reactions_to_message_in_chats, id: 6315
Device sessions

71. test_add_and_delete_watch_only_account_to_multiaccount_instance, id: 6244
Device sessions

72. test_recover_account_from_new_user_seedphrase, id: 6296
Device sessions

73. test_send_transaction_with_custom_token, id: 6208
Device sessions

74. test_send_eth_in_1_1_chat, id: 6253
Device sessions

75. test_send_two_transactions_in_batch_in_dapp, id: 5743
Device sessions

76. test_ens_in_public_and_1_1_chats, id: 6226
Device sessions

77. test_block_user_from_public_chat, id: 5786
Device sessions

78. test_fetching_balance_after_offline, id: 6237
Device sessions

79. test_offline_status, id: 5326
Device sessions

80. test_wallet_set_up, id: 5335
Device sessions

81. test_manage_assets, id: 5341
Device sessions

82. test_offline_messaging_1_1_chat, id: 5310
Device sessions

83. test_account_recovery_with_uppercase_recovery_phrase, id: 5394
Device sessions

84. test_send_token_with_7_decimals, id: 5350
Device sessions

85. test_user_can_see_all_own_assets_after_account_recovering, id: 5381
Device sessions

86. test_pass_phrase_validation, id: 5363
Device sessions

87. test_keycard_can_see_all_transactions_in_history, id: 6291
Device sessions

88. test_keycard_send_two_transactions_in_batch_in_dapp, id: 6287
Device sessions

89. test_send_emoji, id: 5328
Device sessions

90. test_filters_from_daap, id: 5353
Device sessions

91. test_redirect_to_public_chat_tapping_tag_message, id: 5675
Device sessions

92. test_restore_account_from_mnemonic_to_keycard, id: 6240
Device sessions

93. test_send_eth_to_ens_in_chat, id: 6279
Device sessions

94. test_send_eth_from_wallet_to_address, id: 5308
Device sessions

95. test_request_and_receive_stt_in_1_1_chat_offline, id: 6263
Device sessions

96. test_messaging_in_different_networks, id: 5338
Device sessions

97. test_collectible_from_wallet_opens_in_browser_view, id: 5346
Device sessions

98. test_insufficient_funds_wallet_positive_balance, id: 5412
Device sessions

Signed-off-by: andrey <motor4ik@gmail.com>
@flexsurfer flexsurfer merged commit 89ad4f5 into develop Sep 7, 2020
Pipeline for QA automation moved this from E2E Tests to DONE Sep 7, 2020
@flexsurfer flexsurfer deleted the feature/group-chat-invite branch September 7, 2020 11:32
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.

Create invite link for group chat
9 participants