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

'No matching clause' error is shown if ENS is entered into 'sent to' page #19741

Open mmilad75 opened this issue 1 year ago • 6 comments

fixes #19741

https://github.com/status-im/status-mobile/assets/55688834/4d66a8ea-8bb4-4549-b92b-cf111fb0a12a

mmilad75 avatar May 09 '24 17:05 mmilad75

Jenkins Builds

Click to see older builds (41)
:grey_question: Commit :hash: Finished (UTC) Duration Platform Result
:heavy_check_mark: d0d7cc854bfd46712f0b7a6b2d4fedcf87fe198f #1 2024-05-09 18:00:43 ~5 min tests :page_facing_up:log
:heavy_check_mark: d0d7cc854bfd46712f0b7a6b2d4fedcf87fe198f #1 2024-05-09 18:03:36 ~8 min android-e2e :robot:apk :calling:
:heavy_check_mark: d0d7cc854bfd46712f0b7a6b2d4fedcf87fe198f #1 2024-05-09 18:03:37 ~8 min android :robot:apk :calling:
:heavy_check_mark: d0d7cc854bfd46712f0b7a6b2d4fedcf87fe198f #1 2024-05-09 18:04:38 ~9 min ios :iphone:ipa :calling:
:heavy_check_mark: 0e8352e3b87580ffdaa1e54434d1b2cdba51e3c4 #2 2024-05-10 12:31:42 ~5 min tests :page_facing_up:log
:heavy_check_mark: 0e8352e3b87580ffdaa1e54434d1b2cdba51e3c4 #2 2024-05-10 12:33:41 ~7 min android :robot:apk :calling:
:heavy_check_mark: 0e8352e3b87580ffdaa1e54434d1b2cdba51e3c4 #2 2024-05-10 12:33:42 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: 0e8352e3b87580ffdaa1e54434d1b2cdba51e3c4 #2 2024-05-10 12:36:20 ~9 min ios :iphone:ipa :calling:
:heavy_check_mark: 13ccfa06e8c8e2e456f0bb40affada05ae0e4400 #3 2024-05-10 12:44:12 ~4 min tests :page_facing_up:log
:heavy_check_mark: 13ccfa06e8c8e2e456f0bb40affada05ae0e4400 #3 2024-05-10 12:45:56 ~6 min android :robot:apk :calling:
:heavy_check_mark: 13ccfa06e8c8e2e456f0bb40affada05ae0e4400 #3 2024-05-10 12:47:04 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: 951d93f584555a3537c520602a2d34549480b8ba #4 2024-05-10 12:53:15 ~5 min tests :page_facing_up:log
:heavy_check_mark: 951d93f584555a3537c520602a2d34549480b8ba #4 2024-05-10 12:55:28 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: 951d93f584555a3537c520602a2d34549480b8ba #4 2024-05-10 12:55:32 ~7 min android :robot:apk :calling:
:heavy_check_mark: 951d93f584555a3537c520602a2d34549480b8ba #4 2024-05-10 12:58:51 ~10 min ios :iphone:ipa :calling:
:x: e1ee3d7431c3fa33fab871400fab1f1b9190cad8 #5 2024-05-13 12:46:09 ~3 min tests :page_facing_up:log
:x: dbc1dd3dfe508af78437c02e5edb548ea23c7a3b #6 2024-05-13 12:49:28 ~2 min tests :page_facing_up:log
:heavy_check_mark: dbc1dd3dfe508af78437c02e5edb548ea23c7a3b #6 2024-05-13 12:52:42 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: dbc1dd3dfe508af78437c02e5edb548ea23c7a3b #6 2024-05-13 12:53:55 ~7 min android :robot:apk :calling:
:heavy_check_mark: dbc1dd3dfe508af78437c02e5edb548ea23c7a3b #6 2024-05-13 12:57:30 ~10 min ios :iphone:ipa :calling:
:x: eb9165a9281e03113ca220074bd22b392ed3052f #7 2024-05-13 13:46:55 ~3 min tests :page_facing_up:log
:x: 6f49a1362dc31814292663eb303a81408c47fc23 #8 2024-05-13 13:52:13 ~2 min tests :page_facing_up:log
:heavy_check_mark: b3a3eef3200c6b1c90fd6919b0991ac4a9936c9a #9 2024-05-13 14:00:39 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: b3a3eef3200c6b1c90fd6919b0991ac4a9936c9a #9 2024-05-13 14:01:14 ~6 min android :robot:apk :calling:
:x: b3a3eef3200c6b1c90fd6919b0991ac4a9936c9a #10 2024-05-13 14:02:45 ~8 min tests :page_facing_up:log
:heavy_check_mark: b3a3eef3200c6b1c90fd6919b0991ac4a9936c9a #9 2024-05-13 14:06:02 ~11 min ios :iphone:ipa :calling:
:x: a9ec823e69f355cdd780a3d51b24bece94b38177 #12 2024-05-13 14:18:08 ~2 min tests :page_facing_up:log
:heavy_check_mark: a9ec823e69f355cdd780a3d51b24bece94b38177 #11 2024-05-13 14:21:54 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: a9ec823e69f355cdd780a3d51b24bece94b38177 #11 2024-05-13 14:22:15 ~6 min android :robot:apk :calling:
:heavy_check_mark: 68b2afc06f204ff4602d632646eaa52a429b707d #13 2024-05-13 14:31:00 ~6 min tests :page_facing_up:log
:heavy_check_mark: 68b2afc06f204ff4602d632646eaa52a429b707d #12 2024-05-13 14:31:41 ~6 min android :robot:apk :calling:
:heavy_check_mark: 68b2afc06f204ff4602d632646eaa52a429b707d #12 2024-05-13 14:32:02 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: 68b2afc06f204ff4602d632646eaa52a429b707d #12 2024-05-13 14:36:07 ~11 min ios :iphone:ipa :calling:
:heavy_check_mark: 25ef6d7102ce91e57d8a42f24a3482aba4dbd70a #14 2024-05-13 15:06:34 ~5 min tests :page_facing_up:log
:heavy_check_mark: 25ef6d7102ce91e57d8a42f24a3482aba4dbd70a #13 2024-05-13 15:07:25 ~5 min android :robot:apk :calling:
:heavy_check_mark: 25ef6d7102ce91e57d8a42f24a3482aba4dbd70a #13 2024-05-13 15:09:02 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: 25ef6d7102ce91e57d8a42f24a3482aba4dbd70a #13 2024-05-13 15:11:31 ~10 min ios :iphone:ipa :calling:
:heavy_check_mark: c3a9592c240c27590ad911c163d66c8adf0862d3 #15 2024-05-13 15:57:03 ~4 min tests :page_facing_up:log
:heavy_check_mark: c3a9592c240c27590ad911c163d66c8adf0862d3 #14 2024-05-13 16:00:01 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: c3a9592c240c27590ad911c163d66c8adf0862d3 #14 2024-05-13 16:00:52 ~8 min android :robot:apk :calling:
:heavy_check_mark: c3a9592c240c27590ad911c163d66c8adf0862d3 #14 2024-05-13 16:01:28 ~8 min ios :iphone:ipa :calling:
:grey_question: Commit :hash: Finished (UTC) Duration Platform Result
:heavy_check_mark: b45b1863dfe862ccdde676729e94b5161b1ebc98 #16 2024-05-14 16:26:22 ~3 min tests :page_facing_up:log
:heavy_check_mark: b45b1863dfe862ccdde676729e94b5161b1ebc98 #15 2024-05-14 16:29:38 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: b45b1863dfe862ccdde676729e94b5161b1ebc98 #15 2024-05-14 16:29:46 ~7 min android :robot:apk :calling:
:heavy_check_mark: b45b1863dfe862ccdde676729e94b5161b1ebc98 #15 2024-05-14 16:31:11 ~8 min ios :iphone:ipa :calling:
:heavy_check_mark: e45d25e13771237a8154a726562741362e9883d9 #17 2024-05-14 17:38:00 ~4 min tests :page_facing_up:log
:heavy_check_mark: e45d25e13771237a8154a726562741362e9883d9 #16 2024-05-14 17:41:52 ~8 min android-e2e :robot:apk :calling:
:heavy_check_mark: e45d25e13771237a8154a726562741362e9883d9 #16 2024-05-14 17:42:06 ~8 min android :robot:apk :calling:
:heavy_check_mark: e45d25e13771237a8154a726562741362e9883d9 #16 2024-05-14 17:42:25 ~8 min ios :iphone:ipa :calling:

status-im-auto avatar May 09 '24 18:05 status-im-auto

@shivekkhurana @ilmotta Please have another look. I resolved your comments

mmilad75 avatar May 10 '24 12:05 mmilad75

@mmilad75 All good, except for this https://github.com/status-im/status-mobile/pull/19957#discussion_r1596706242

shivekkhurana avatar May 10 '24 12:05 shivekkhurana

@mmilad75 All good, except for this #19957 (comment)

Done

mmilad75 avatar May 10 '24 12:05 mmilad75

81% of end-end tests have passed

Total executed tests: 52
Failed tests: 8
Expected to fail tests: 2
Passed tests: 42
IDs of failed tests: 727230,704613,727229,702807,702731,702730,727232,702775 
IDs of expected to fail tests: 703495,703503 

Failed tests (8)

Click to expand
  • Rerun failed tests

  • 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:117: 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:39: 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:109: 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:99: in send_asset
        self.confirm_transaction()
    ../views/wallet_view.py:86: in confirm_transaction
        self.slide_and_confirm_with_password()
    ../views/wallet_view.py:80: 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 TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_pin_messages, id: 702731

    Device 1: Find Text by xpath: //*[starts-with(@text,'Message 3')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='message-status']/android.widget.TextView
    Device 1: Text is Sent
    critical/chats/test_1_1_public_chats.py:223: in test_1_1_chat_pin_messages
        self.chat_1.chat_element_by_text(message).wait_for_status_to_be("Delivered")
    ../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

    2. test_1_1_chat_message_reaction, id: 702730

    Device 1: Find EmojisNumber by xpath: //*[starts-with(@text,'Message sender')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']/../..//*[@content-desc='emoji-reaction-2']/android.widget.TextView[2]
    Device 1: Find EmojisNumber by xpath: //*[starts-with(@text,'Message sender')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']/../..//*[@content-desc='emoji-reaction-2']/android.widget.TextView[2]
    critical/chats/test_1_1_public_chats.py:67: in test_1_1_chat_message_reaction
        message_sender.emojis_below_message(emoji="thumbs-up").wait_for_element_text(2, 90)
    ../views/base_element.py:190: in wait_for_element_text
        self.driver.fail(message if message else "`%s` is not equal to expected `%s` in %s sec" % (
    base_test_case.py:178: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: `1` is not equal to expected `2` in 90 sec
    



    Device sessions

    Class TestWalletOneDevice:

    1. test_wallet_add_remove_watch_only_account, id: 727232

    Device 1: Find EditBox by accessibility id: add-address-to-watch
    Device 1: Type 0x8d2413447ff297d30bdc475f6d5cb00254685aae to EditBox
    critical/test_wallet.py:190: in test_wallet_add_remove_watch_only_account
        self.wallet_view.add_watch_only_account(address=address_to_watch, account_name=new_account_name)
    ../views/wallet_view.py:120: in add_watch_only_account
        self.account_has_activity_label.wait_for_visibility_of_element()
    ../views/base_element.py:147: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: Text by accessibility id:`account-has-activity` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. 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 TestDeepLinksOneDevice:

    1. test_links_open_universal_links_from_chat, id: 704613

    Device 1: Find Button by xpath: //*[@text="open community"]
    Device 1: Tap on found: Button
    critical/test_deep_and_universal_links.py:70: in test_links_open_universal_links_from_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))]))
     Community 'Open community for e2e' was not requested to join by the url https://status.app/c/G1AAAGR0G-IRb2YJD4lRXwLusAFnGrDHGNl6Wt55MIARwVYvarnO873011-fdVSz1kHSan-qq0G96vOaMqyTRhJnQV74KCUr#zQ3shb9irJR66rhG1E8sQZX8pDU3dpGm4daYSmPVDd2e73ewE
    



    Device sessions

    2. test_links_deep_links, id: 702775

    Device 1: Find BrowserTab by accessibility id: browser-stack-tab
    Device 1: Tap on found: BrowserTab
    critical/test_deep_and_universal_links.py:114: in test_links_deep_links
        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))]))
     Community 'Open community for e2e' was not requested to join by the deep link status.app://c/G1AAAGR0G-IRb2YJD4lRXwLusAFnGrDHGNl6Wt55MIARwVYvarnO873011-fdVSz1kHSan-qq0G96vOaMqyTRhJnQV74KCUr#zQ3shb9irJR66rhG1E8sQZX8pDU3dpGm4daYSmPVDd2e73ewE
    



    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 (42)

    Click to expand

    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_non_latin_messages_stack_update_profile_photo, id: 702745
    Device sessions

    5. test_1_1_chat_edit_message, id: 702855
    Device sessions

    6. test_1_1_chat_send_image_save_and_share, id: 703391
    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_several_images_send_reply, id: 703194
    Device sessions

    2. test_community_one_image_send_reply, id: 702859
    Device sessions

    3. test_community_emoji_send_copy_paste_reply, id: 702840
    Device sessions

    4. test_community_mark_all_messages_as_read, id: 703086
    Device sessions

    5. test_community_contact_block_unblock_offline, id: 702894
    Device sessions

    6. test_community_edit_delete_message_when_offline, id: 704615
    Device sessions

    7. test_community_message_delete, id: 702839
    Device sessions

    8. test_community_message_send_check_timestamps_sender_username, id: 702838
    Device sessions

    9. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844
    Device sessions

    10. test_community_message_edit, id: 702843
    Device sessions

    11. test_community_unread_messages_badge, id: 702841
    Device sessions

    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 TestWalletOneDevice:

    1. test_wallet_add_remove_regular_account, id: 727231
    Device sessions

    Class TestCommunityMultipleDeviceMergedTwo:

    1. test_community_markdown_support, id: 702809
    Device sessions

    2. test_community_hashtag_links_to_community_channels, id: 702948
    Device sessions

    3. test_community_mentions_push_notification, id: 702786
    Device sessions

    4. test_community_leave, id: 702845
    Device sessions

    5. test_community_join_when_node_owner_offline, id: 703629
    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 TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732
    Device sessions

    2. test_group_chat_send_image_save_and_share, id: 703297
    Device sessions

    3. test_group_chat_reactions, id: 703202
    Device sessions

    4. test_group_chat_offline_pn, id: 702808
    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 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

    status-im-auto avatar May 10 '24 14:05 status-im-auto

    hi @mmilad75 thank you for PR. No issues from my side. PR is ready to be merged

    VolodLytvynenko avatar May 13 '24 09:05 VolodLytvynenko