status-mobile icon indicating copy to clipboard operation
status-mobile copied to clipboard

Seanstrom/display missing key pairs

Open seanstrom opened this issue 1 year ago • 1 comments

fixes #20033

Summary

  • This PR attempts to implement the logic for displaying the missing key-pairs available from a user's account, but not available on the user's device.
  • This PR attempts to implement the Quo components for missing-keypairs list and list items.
  • This PR attempts to resolve some small bugs with the "Key pairs and accounts" settings screen
  • This PR attempts to resolve an issue with Quo standard-title component

Platforms

  • Android
  • iOS

Areas that maybe impacted

Functional
  • Mobile wallet settings
  • Key pairs and accounts settings

Steps to test

WIP

Before and after screenshots comparison

WIP

status: WIP

seanstrom avatar May 17 '24 12:05 seanstrom

Jenkins Builds

Click to see older builds (61)
:grey_question: Commit :hash: Finished (UTC) Duration Platform Result
:x: f30abecd30a6cae640f367e301eede53af24e010 #1 2024-05-17 12:40:22 ~2 min tests :page_facing_up:log
:x: 698693084404b9df2d8f3b64c73ccfd8db71b2af #2 2024-05-17 12:44:10 ~3 min tests :page_facing_up:log
:heavy_check_mark: 698693084404b9df2d8f3b64c73ccfd8db71b2af #2 2024-05-17 12:46:59 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: 698693084404b9df2d8f3b64c73ccfd8db71b2af #2 2024-05-17 12:47:53 ~7 min android :robot:apk :calling:
:heavy_check_mark: 698693084404b9df2d8f3b64c73ccfd8db71b2af #2 2024-05-17 12:49:44 ~8 min ios :iphone:ipa :calling:
:x: 31c5c251a041949a184448bdd2510f39c508cfc5 #3 2024-05-17 13:18:20 ~2 min tests :page_facing_up:log
:heavy_check_mark: 31c5c251a041949a184448bdd2510f39c508cfc5 #3 2024-05-17 13:24:52 ~9 min ios :iphone:ipa :calling:
:heavy_check_mark: 31c5c251a041949a184448bdd2510f39c508cfc5 #3 2024-05-17 13:26:11 ~10 min android-e2e :robot:apk :calling:
:heavy_check_mark: 31c5c251a041949a184448bdd2510f39c508cfc5 #3 2024-05-17 13:26:17 ~10 min android :robot:apk :calling:
:x: 3e1ddc7dfadc25b8ba38a9ab50a4c1234b796a65 #4 2024-05-20 08:03:25 ~2 min tests :page_facing_up:log
:heavy_check_mark: 3e1ddc7dfadc25b8ba38a9ab50a4c1234b796a65 #4 2024-05-20 08:09:09 ~8 min ios :iphone:ipa :calling:
:heavy_check_mark: 3e1ddc7dfadc25b8ba38a9ab50a4c1234b796a65 #4 2024-05-20 08:10:58 ~10 min android-e2e :robot:apk :calling:
:heavy_check_mark: 3e1ddc7dfadc25b8ba38a9ab50a4c1234b796a65 #4 2024-05-20 08:11:07 ~10 min android :robot:apk :calling:
:x: 179403d2f4c047012dd077e113b84290d0860c89 #5 2024-05-20 08:31:35 ~32 sec ios :page_facing_up:log
:x: 179403d2f4c047012dd077e113b84290d0860c89 #5 2024-05-20 08:31:40 ~37 sec android :page_facing_up:log
:x: 179403d2f4c047012dd077e113b84290d0860c89 #5 2024-05-20 08:31:40 ~37 sec android-e2e :page_facing_up:log
:x: 179403d2f4c047012dd077e113b84290d0860c89 #5 2024-05-20 08:32:52 ~1 min tests :page_facing_up:log
:x: 1881b4bf63d87b0d3ea0dd95cd25fcedaffa23c4 #6 2024-05-20 08:35:55 ~2 min tests :page_facing_up:log
:heavy_check_mark: 1881b4bf63d87b0d3ea0dd95cd25fcedaffa23c4 #6 2024-05-20 08:40:37 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: 1881b4bf63d87b0d3ea0dd95cd25fcedaffa23c4 #6 2024-05-20 08:40:40 ~7 min android :robot:apk :calling:
:heavy_check_mark: 1881b4bf63d87b0d3ea0dd95cd25fcedaffa23c4 #6 2024-05-20 08:43:23 ~9 min ios :iphone:ipa :calling:
:x: 3bc7033cf32ba197dd0ca58f1ce04af10a25d0fc #7 2024-05-20 08:48:25 ~3 min tests :page_facing_up:log
:heavy_check_mark: 3bc7033cf32ba197dd0ca58f1ce04af10a25d0fc #7 2024-05-20 08:50:57 ~6 min android :robot:apk :calling:
:heavy_check_mark: 3bc7033cf32ba197dd0ca58f1ce04af10a25d0fc #7 2024-05-20 08:53:10 ~8 min ios :iphone:ipa :calling:
:heavy_check_mark: 3bc7033cf32ba197dd0ca58f1ce04af10a25d0fc #7 2024-05-20 08:53:34 ~9 min android-e2e :robot:apk :calling:
:x: 8c19f20f540f054f9f31017893dede056a2f65ab #8 2024-05-20 12:06:48 ~2 min tests :page_facing_up:log
:heavy_check_mark: 8c19f20f540f054f9f31017893dede056a2f65ab #8 2024-05-20 12:10:44 ~6 min android :robot:apk :calling:
:heavy_check_mark: 8c19f20f540f054f9f31017893dede056a2f65ab #8 2024-05-20 12:12:38 ~8 min ios :iphone:ipa :calling:
:heavy_check_mark: 8c19f20f540f054f9f31017893dede056a2f65ab #8 2024-05-20 12:14:27 ~10 min android-e2e :robot:apk :calling:
:heavy_check_mark: 39e46f9bb0cf6455165a647f914f71889c485f54 #10 2024-05-20 12:58:31 ~3 min tests :page_facing_up:log
:heavy_check_mark: 39e46f9bb0cf6455165a647f914f71889c485f54 #10 2024-05-20 13:00:19 ~5 min android-e2e :robot:apk :calling:
:heavy_check_mark: 39e46f9bb0cf6455165a647f914f71889c485f54 #10 2024-05-20 13:03:52 ~9 min ios :iphone:ipa :calling:
:heavy_check_mark: 39e46f9bb0cf6455165a647f914f71889c485f54 #10 2024-05-20 13:05:47 ~11 min android :robot:apk :calling:
:x: 036070e788d9a2ff2098c13aa5c34b84ea304298 #11 2024-05-20 17:15:37 ~2 min tests :page_facing_up:log
:heavy_check_mark: 036070e788d9a2ff2098c13aa5c34b84ea304298 #11 2024-05-20 17:21:43 ~8 min ios :iphone:ipa :calling:
:heavy_check_mark: 036070e788d9a2ff2098c13aa5c34b84ea304298 #11 2024-05-20 17:23:37 ~10 min android-e2e :robot:apk :calling:
:heavy_check_mark: 036070e788d9a2ff2098c13aa5c34b84ea304298 #11 2024-05-20 17:23:46 ~10 min android :robot:apk :calling:
:heavy_check_mark: c8541710a8ce2fe7be8d970a3913fa2f7f1d21dc #12 2024-05-20 18:58:23 ~3 min tests :page_facing_up:log
:heavy_check_mark: c8541710a8ce2fe7be8d970a3913fa2f7f1d21dc #12 2024-05-20 19:04:33 ~9 min ios :iphone:ipa :calling:
:heavy_check_mark: c8541710a8ce2fe7be8d970a3913fa2f7f1d21dc #12 2024-05-20 19:05:13 ~10 min android-e2e :robot:apk :calling:
:heavy_check_mark: c8541710a8ce2fe7be8d970a3913fa2f7f1d21dc #12 2024-05-20 19:05:13 ~10 min android :robot:apk :calling:
:x: 8f03a9b5b361b28dcc0684f50073d035b1984f6c #14 2024-05-21 06:54:16 ~3 min tests :page_facing_up:log
:heavy_check_mark: 8f03a9b5b361b28dcc0684f50073d035b1984f6c #14 2024-05-21 06:56:42 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: 8f03a9b5b361b28dcc0684f50073d035b1984f6c #14 2024-05-21 06:59:21 ~8 min android :robot:apk :calling:
:heavy_check_mark: 8f03a9b5b361b28dcc0684f50073d035b1984f6c #14 2024-05-21 07:01:03 ~10 min ios :iphone:ipa :calling:
:x: fd03d261286ce450eca85aae66aae7c4183e004a #15 2024-05-21 10:19:51 ~2 min tests :page_facing_up:log
:heavy_check_mark: fd03d261286ce450eca85aae66aae7c4183e004a #15 2024-05-21 10:23:34 ~6 min android :robot:apk :calling:
:heavy_check_mark: fd03d261286ce450eca85aae66aae7c4183e004a #15 2024-05-21 10:24:23 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: fd03d261286ce450eca85aae66aae7c4183e004a #15 2024-05-21 10:26:23 ~8 min ios :iphone:ipa :calling:
:heavy_check_mark: 22b1dff0a57197369fca8eaba3af83778862bd68 #17 2024-05-21 11:00:11 ~4 min tests :page_facing_up:log
:heavy_check_mark: 22b1dff0a57197369fca8eaba3af83778862bd68 #17 2024-05-21 11:03:11 ~7 min android :robot:apk :calling:
:heavy_check_mark: 22b1dff0a57197369fca8eaba3af83778862bd68 #17 2024-05-21 11:05:37 ~10 min ios :iphone:ipa :calling:
:heavy_check_mark: 22b1dff0a57197369fca8eaba3af83778862bd68 #17 2024-05-21 11:08:36 ~13 min android-e2e :robot:apk :calling:
:heavy_check_mark: 2c6a93205fa303ab14b41c54fb9a2415d90650d3 #18 2024-05-21 12:03:25 ~4 min tests :page_facing_up:log
:heavy_check_mark: 2c6a93205fa303ab14b41c54fb9a2415d90650d3 #18 2024-05-21 12:06:52 ~8 min android :robot:apk :calling:
:heavy_check_mark: 2c6a93205fa303ab14b41c54fb9a2415d90650d3 #18 2024-05-21 12:08:13 ~9 min ios :iphone:ipa :calling:
:heavy_check_mark: 2c6a93205fa303ab14b41c54fb9a2415d90650d3 #18 2024-05-21 12:09:11 ~10 min android-e2e :robot:apk :calling:
:heavy_check_mark: 9de861344e192ddc4fc9c91e67730f94d375c85f #19 2024-05-21 16:34:13 ~3 min tests :page_facing_up:log
:heavy_check_mark: 9de861344e192ddc4fc9c91e67730f94d375c85f #19 2024-05-21 16:38:49 ~8 min ios :iphone:ipa :calling:
:heavy_check_mark: 9de861344e192ddc4fc9c91e67730f94d375c85f #19 2024-05-21 16:40:58 ~10 min android-e2e :robot:apk :calling:
:heavy_check_mark: 9de861344e192ddc4fc9c91e67730f94d375c85f #19 2024-05-21 16:41:07 ~10 min android :robot:apk :calling:
:grey_question: Commit :hash: Finished (UTC) Duration Platform Result
:heavy_check_mark: 44c8c3fd22b70d59f2a574ea80d12d50cf013a0f #20 2024-05-22 10:54:28 ~6 min tests :page_facing_up:log
:heavy_check_mark: 44c8c3fd22b70d59f2a574ea80d12d50cf013a0f #20 2024-05-22 10:56:23 ~8 min ios :iphone:ipa :calling:
:heavy_check_mark: 44c8c3fd22b70d59f2a574ea80d12d50cf013a0f #20 2024-05-22 10:59:59 ~12 min android-e2e :robot:apk :calling:
:heavy_check_mark: 44c8c3fd22b70d59f2a574ea80d12d50cf013a0f #20 2024-05-22 11:00:15 ~12 min android :robot:apk :calling:
:heavy_check_mark: 5b201ae76248d6c8f5bcb9a179f99b55bd6ec527 #21 2024-05-22 16:36:38 ~3 min tests :page_facing_up:log
:heavy_check_mark: 5b201ae76248d6c8f5bcb9a179f99b55bd6ec527 #21 2024-05-22 16:41:04 ~8 min ios :iphone:ipa :calling:
:heavy_check_mark: 5b201ae76248d6c8f5bcb9a179f99b55bd6ec527 #21 2024-05-22 16:43:16 ~10 min android-e2e :robot:apk :calling:
:heavy_check_mark: 5b201ae76248d6c8f5bcb9a179f99b55bd6ec527 #21 2024-05-22 16:43:26 ~10 min android :robot:apk :calling:

status-im-auto avatar May 17 '24 12:05 status-im-auto

77% of end-end tests have passed

Total executed tests: 52
Failed tests: 10
Expected to fail tests: 2
Passed tests: 40
IDs of failed tests: 727230,702809,702859,702732,702745,727229,703202,702844,702807,727232 
IDs of expected to fail tests: 703495,703503 

Failed tests (10)

Click to expand
  • Rerun failed tests

  • Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745

    Device 2: Find `MemberPhoto` by `xpath`: `//*[starts-with(@text,'profile_photo')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='user-avatar']`
    Device 2: Image differs from template to 4.673426011029412 percents
    critical/chats/test_1_1_public_chats.py:316: in test_1_1_chat_non_latin_messages_stack_update_profile_photo
        self.errors.verify_no_errors()
    base_test_case.py:190: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Message with text '®	æ ç ♥' was not received
    



    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732

    Device 2: Find Text by xpath: //*[@content-desc='pinned-messages-menu']//*[starts-with(@text,'Message 4')]/../../*[@content-desc='pinned-by']/android.widget.TextView
    Device 2: Text is user admin
    critical/chats/test_group_chat.py:404: in test_group_chat_pin_messages
        self.errors.verify_no_errors()
    base_test_case.py:190: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Message 3 is not pinned in group chat!
    E    Pinned messages count 2 doesn't match expected 3 for user 2
    E    Message 'Message 3' is missed on Pinned messages list for user 2
    



    Device sessions

    2. test_group_chat_reactions, id: 703202

    Device 1: Find Button by accessibility id: authors-for-reaction-5
    Device 1: Tap on found: Button
    critical/chats/test_group_chat.py:211: in test_group_chat_reactions
        self.errors.verify_no_errors()
    base_test_case.py:190: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Incorrect reactions count for user admin after changing the reactions
    



    Device sessions

    3. test_group_chat_join_send_text_messages_push, id: 702807

    Device 2: Find Text by xpath: //*[starts-with(@text,'Hey, admin!')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='message-status']/android.widget.TextView
    Device 2: Text is Sent
    critical/chats/test_group_chat.py:95: in test_group_chat_join_send_text_messages_push
        self.chats[1].chat_element_by_text(message_to_admin).wait_for_status_to_be('Delivered', timeout=120)
    ../views/chat_view.py:225: in wait_for_status_to_be
        raise TimeoutException("Message status was not changed to %s, it's %s" % (expected_status, current_status))
     Message status was not changed to Delivered, it's Sent
    



    Device sessions

    Class TestWalletOneDevice:

    1. test_wallet_add_remove_watch_only_account, id: 727232

    Device 1: Text is eth:oeth:arb1:0x8d2413447ff297d30bdc475f6d5cb00254685aae
    Device 1: Click system back button
    critical/test_wallet.py:212: in test_wallet_add_remove_watch_only_account
        self.home_view.driver.fail(
    base_test_case.py:178: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Incorrect address 'eth:oeth:arb1:0x8d2413447ff297d30bdc475f6d5cb00254685aae' is shown when swiping between accounts, expected one is '0:x:8:d:2:4:1:3:4:4:7:f:f:2:9:7:d:3:0:b:d:c:4:7:5:f:6:d:5:c:b:0:0:2:5:4:6:8:5:a:a:e'
    



    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_one_image_send_reply, id: 702859

    Device 2: Find EmojisNumber by xpath: //*[starts-with(@text,'reply to image')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']/../..//*[@content-desc='emoji-reaction-1']/android.widget.TextView[2]
    Device 2: Element EmojisNumber text is equal to 1
    critical/chats/test_public_chat_browsing.py:503: in test_community_one_image_send_reply
        self.errors.verify_no_errors()
    base_test_case.py:190: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Reply message was not received by the sender
    E    Image message reaction is not shown for the sender
    



    Device sessions

    2. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844

    Device 2: Tap on found: SendMessageButton
    Device 1: Getting preview message for link: https://github.com/status-im/status-mobile/pull/11707
    critical/chats/test_public_chat_browsing.py:587: in test_community_links_with_previews_github_youtube_twitter_gif_send_enable
        message.wait_for_element(60)
    ../views/base_element.py:129: in wait_for_element
        raise TimeoutException(
     Device `1`: `PreviewMessage` by` xpath`: `//*[starts-with(@text,'https://github.com/status-im/status-mobile/pull/11707')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']` is not found on the screen after wait_for_element
    



    Device sessions

    Class TestWalletMultipleDevice:

    1. test_wallet_send_asset_from_drawer, id: 727230

    # STEP: Getting ETH amount in the wallet of the sender before transaction
    Device 1: Find WalletTab by accessibility id: wallet-stack-tab
    critical/test_wallet.py:119: in test_wallet_send_asset_from_drawer
        sender_balance, receiver_balance, eth_amount_sender, eth_amount_receiver = self._get_balances_before_tx()
    critical/test_wallet.py:41: in _get_balances_before_tx
        self.wallet_1.wallet_tab.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: WalletTab by accessibility id: `wallet-stack-tab` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    2. test_wallet_send_eth, id: 727229

    Device 1: Swiping right on element SlideButton
    Device 1: Find SlideButton by xpath: //*[@resource-id='slide-button-track']
    critical/test_wallet.py:111: in test_wallet_send_eth
        self.wallet_1.send_asset(address=self.receiver['address'], asset_name='Ether', amount=amount_to_send)
    ../views/wallet_view.py:100: in send_asset
        self.confirm_transaction()
    ../views/wallet_view.py:87: in confirm_transaction
        self.slide_and_confirm_with_password()
    ../views/wallet_view.py:81: in slide_and_confirm_with_password
        self.slide_button_track.slide()
    ../views/base_view.py:257: in slide
        self.swipe_right_on_element(width_percentage=1.3, start_x=100)
    ../views/base_element.py:308: in swipe_right_on_element
        location, size = self.get_element_coordinates()
    ../views/base_element.py:294: in get_element_coordinates
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: SlideButton by xpath: `//*[@resource-id='slide-button-track']` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Class TestCommunityMultipleDeviceMergedTwo:

    1. test_community_markdown_support, id: 702809

    Device 1: Looking for a message by text: quote reply (one row)
    Device 2: Looking for a message by text: quote reply (one row)
    critical/chats/test_public_chat_browsing.py:981: in test_community_markdown_support
        self.errors.verify_no_errors()
    base_test_case.py:190: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     code blocks is not displayed with markdown in 1-1 chat for the recipient (device 2)
    



    Device sessions

    Expected to fail tests (2)

    Click to expand

    Class TestCommunityOneDeviceMerged:

    1. test_community_discovery, id: 703503
    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Curated communities not loading, https://github.com/status-im/status-mobile/issues/17852]]

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_mute_chat, id: 703495

    # STEP: Change device time so chat will be unmuted by timer
    Device 2: Long press on ChatElement
    critical/chats/test_group_chat.py:464: in test_group_chat_mute_chat
        self.errors.verify_no_errors()
    base_test_case.py:190: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Chat is still muted after timeout 
    

    [[Chat is not unmuted after expected time: https://github.com/status-im/status-mobile/issues/19627]]

    Device sessions

    Passed tests (40)

    Click to expand

    Class TestActivityMultipleDevicePR:

    1. test_navigation_jump_to, id: 702936
    Device sessions

    2. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947
    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:

    1. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Device sessions

    2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783
    Device sessions

    3. test_1_1_chat_mute_chat, id: 703496
    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782
    Device sessions

    2. test_1_1_chat_text_message_delete_push_disappear, id: 702733
    Device sessions

    3. test_1_1_chat_push_emoji, id: 702813
    Device sessions

    4. test_1_1_chat_edit_message, id: 702855
    Device sessions

    5. test_1_1_chat_send_image_save_and_share, id: 703391
    Device sessions

    6. test_1_1_chat_pin_messages, id: 702731
    Device sessions

    7. test_1_1_chat_message_reaction, id: 702730
    Device sessions

    Class TestDeepLinksOneDevice:

    1. test_links_open_universal_links_from_chat, id: 704613
    Device sessions

    2. test_links_deep_links, id: 702775
    Device sessions

    Class TestWalletOneDevice:

    1. test_wallet_add_remove_regular_account, id: 727231
    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_send_image_save_and_share, id: 703297
    Device sessions

    2. test_group_chat_offline_pn, id: 702808
    Device sessions

    Class TestActivityMultipleDevicePRTwo:

    1. test_activity_center_mentions, id: 702957
    Device sessions

    2. test_activity_center_admin_notification_accept_swipe, id: 702958
    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_add_contact_field_validation, id: 702777
    Device sessions

    2. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851
    Device sessions

    3. test_activity_center_contact_request_decline, id: 702850
    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_several_images_send_reply, id: 703194
    Device sessions

    2. test_community_emoji_send_copy_paste_reply, id: 702840
    Device sessions

    3. test_community_mark_all_messages_as_read, id: 703086
    Device sessions

    4. test_community_contact_block_unblock_offline, id: 702894
    Device sessions

    5. test_community_edit_delete_message_when_offline, id: 704615
    Device sessions

    6. test_community_message_delete, id: 702839
    Device sessions

    7. test_community_message_send_check_timestamps_sender_username, id: 702838
    Device sessions

    8. test_community_message_edit, id: 702843
    Device sessions

    9. test_community_unread_messages_badge, id: 702841
    Device sessions

    Class TestCommunityOneDeviceMerged:

    1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133
    Device sessions

    2. test_community_copy_and_paste_message_in_chat_input, id: 702742
    Device sessions

    3. test_community_undo_delete_message, id: 702869
    Device sessions

    4. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

    5. test_community_mute_community_and_channel, id: 703382
    Device sessions

    Class TestCommunityMultipleDeviceMergedTwo:

    1. test_community_hashtag_links_to_community_channels, id: 702948
    Device sessions

    2. test_community_mentions_push_notification, id: 702786
    Device sessions

    3. test_community_leave, id: 702845
    Device sessions

    4. test_community_join_when_node_owner_offline, id: 703629
    Device sessions

    status-im-auto avatar May 21 '24 16:05 status-im-auto

    @status-im/mobile-qa can you review these E2E results please? 🙏

    seanstrom avatar May 21 '24 16:05 seanstrom

    @status-im/mobile-qa can you review these E2E results please? 🙏

    Hi @seanstrom, thanks for the PR! E2E failures are not related

    yevh-berdnyk avatar May 22 '24 15:05 yevh-berdnyk

    Note, this PR is going to use skip-manual-qa because most of the work is feature flagged. We'll ideally be doing a design review once the feature flag for key pairs and accounts is removed.

    seanstrom avatar May 22 '24 17:05 seanstrom