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

fix Sometimes mentions list does not appear after typing @ in chat input filed #15622

Merged
merged 1 commit into from
Apr 27, 2023

Conversation

qfrank
Copy link
Contributor

@qfrank qfrank commented Apr 12, 2023

fixes #15616

status: ready

@qfrank qfrank self-assigned this Apr 12, 2023
@status-im-auto
Copy link
Member

status-im-auto commented Apr 12, 2023

Jenkins Builds

Click to see older builds (63)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ f27b137 #1 2023-04-12 00:52:39 ~8 min tests 📄log
✔️ f27b137 #1 2023-04-12 00:53:13 ~8 min ios 📱ipa 📲
✔️ f27b137 #1 2023-04-12 00:55:07 ~10 min android-e2e 🤖apk 📲
✔️ f27b137 #1 2023-04-12 00:55:53 ~11 min android 🤖apk 📲
✔️ e9172f9 #2 2023-04-13 15:01:18 ~8 min android-e2e 🤖apk 📲
✔️ e9172f9 #2 2023-04-13 15:01:44 ~9 min tests 📄log
✔️ e9172f9 #2 2023-04-13 15:02:09 ~9 min android 🤖apk 📲
✔️ e9172f9 #2 2023-04-13 15:03:35 ~10 min ios 📱ipa 📲
✔️ 186bcd0 #3 2023-04-13 15:54:08 ~9 min ios 📱ipa 📲
✔️ 186bcd0 #3 2023-04-13 15:55:11 ~10 min tests 📄log
✔️ 186bcd0 #3 2023-04-13 15:55:52 ~10 min android-e2e 🤖apk 📲
✔️ 186bcd0 #3 2023-04-13 15:56:15 ~11 min android 🤖apk 📲
✔️ 8c09947 #4 2023-04-13 16:13:49 ~7 min tests 📄log
✔️ 8c09947 #4 2023-04-13 16:13:54 ~7 min android 🤖apk 📲
✔️ 8c09947 #4 2023-04-13 16:15:37 ~9 min android-e2e 🤖apk 📲
✔️ 8c09947 #4 2023-04-13 16:17:38 ~11 min ios 📱ipa 📲
5232a59 #5 2023-04-15 11:42:50 ~4 min tests 📄log
✔️ 5232a59 #5 2023-04-15 11:47:47 ~9 min android 🤖apk 📲
✔️ 5232a59 #5 2023-04-15 11:47:50 ~9 min android-e2e 🤖apk 📲
✔️ 5232a59 #5 2023-04-15 11:48:03 ~9 min ios 📱ipa 📲
fc1f649 #6 2023-04-17 02:30:47 ~11 sec ios 📄log
fc1f649 #6 2023-04-17 02:30:48 ~11 sec tests 📄log
fc1f649 #6 2023-04-17 02:30:59 ~22 sec android-e2e 📄log
fc1f649 #6 2023-04-17 02:31:02 ~24 sec android 📄log
43e39f7 #7 2023-04-17 02:34:52 ~10 sec ios 📄log
43e39f7 #7 2023-04-17 02:34:53 ~12 sec android 📄log
43e39f7 #7 2023-04-17 02:34:54 ~12 sec tests 📄log
43e39f7 #7 2023-04-17 02:34:54 ~12 sec android-e2e 📄log
✔️ 2bc7d15 #8 2023-04-17 02:47:00 ~6 min tests 📄log
✔️ 2bc7d15 #8 2023-04-17 02:49:03 ~8 min ios 📱ipa 📲
✔️ 2bc7d15 #8 2023-04-17 02:49:10 ~8 min android 🤖apk 📲
✔️ 2bc7d15 #8 2023-04-17 02:49:12 ~9 min android-e2e 🤖apk 📲
✔️ 030f17f #9 2023-04-17 13:34:28 ~6 min ios 📱ipa 📲
✔️ 030f17f #9 2023-04-17 13:34:58 ~7 min android-e2e 🤖apk 📲
✔️ 030f17f #9 2023-04-17 13:36:17 ~8 min tests 📄log
✔️ 030f17f #9 2023-04-17 13:36:27 ~8 min android 🤖apk 📲
✔️ 54825c6 #10 2023-04-17 15:53:33 ~7 min ios 📱ipa 📲
✔️ 54825c6 #10 2023-04-17 15:53:37 ~7 min android-e2e 🤖apk 📲
✔️ 54825c6 #10 2023-04-17 15:55:23 ~9 min tests 📄log
✔️ 54825c6 #10 2023-04-17 15:55:51 ~9 min android 🤖apk 📲
✔️ 8090f37 #11 2023-04-18 09:12:55 ~5 min tests 📄log
✔️ 8090f37 #11 2023-04-18 09:13:50 ~6 min android 🤖apk 📲
✔️ 8090f37 #11 2023-04-18 09:13:51 ~6 min android-e2e 🤖apk 📲
✔️ 8090f37 #11 2023-04-18 09:14:15 ~7 min ios 📱ipa 📲
5df4019 #12 2023-04-25 13:46:33 ~4 min ios 📄log
✔️ 5df4019 #12 2023-04-25 13:50:37 ~8 min tests 📄log
✔️ 5df4019 #12 2023-04-25 13:51:03 ~8 min android-e2e 🤖apk 📲
✔️ 5df4019 #12 2023-04-25 13:51:51 ~9 min android 🤖apk 📲
✔️ 5df4019 #13 2023-04-25 14:00:55 ~8 min ios 📱ipa 📲
fefb552 #14 2023-04-26 02:09:30 ~11 sec ios 📄log
fefb552 #13 2023-04-26 02:09:31 ~12 sec android-e2e 📄log
fefb552 #13 2023-04-26 02:09:31 ~12 sec tests 📄log
fefb552 #13 2023-04-26 02:09:32 ~13 sec android 📄log
✔️ 3be25b9 #14 2023-04-26 03:33:11 ~7 min android 🤖apk 📲
✔️ 3be25b9 #15 2023-04-26 03:33:54 ~8 min ios 📱ipa 📲
✔️ 3be25b9 #14 2023-04-26 03:34:47 ~9 min tests 📄log
✔️ 3be25b9 #14 2023-04-26 03:35:12 ~9 min android-e2e 🤖apk 📲
✔️ e6af662 #15 2023-04-26 07:16:53 ~6 min android-e2e 🤖apk 📲
✔️ e6af662 #15 2023-04-26 07:16:53 ~6 min android 🤖apk 📲
✔️ e6af662 #16 2023-04-26 07:16:57 ~6 min ios 📱ipa 📲
✔️ e6af662 #15 2023-04-26 07:17:14 ~6 min tests 📄log
✔️ 20ce34b #16 2023-04-26 11:56:14 ~5 min android 🤖apk 📲
✔️ 20ce34b #16 2023-04-26 11:58:57 ~8 min tests 📄log
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 6460405 #17 2023-04-26 12:40:27 ~7 min tests 📄log
✔️ 6460405 #17 2023-04-26 12:41:16 ~7 min android-e2e 🤖apk 📲
✔️ 6460405 #17 2023-04-26 12:41:22 ~8 min android 🤖apk 📲
6460405 #18 2023-04-26 12:53:04 ~19 min ios 📄log
✔️ 6460405 #19 2023-04-26 13:10:49 ~9 min ios 📱ipa 📲
✔️ 477570b #18 2023-04-27 03:27:32 ~7 min android 🤖apk 📲
✔️ 477570b #20 2023-04-27 03:28:35 ~8 min ios 📱ipa 📲
✔️ 477570b #18 2023-04-27 03:28:42 ~8 min tests 📄log
✔️ 477570b #18 2023-04-27 03:29:36 ~9 min android-e2e 🤖apk 📲

@status-im-auto
Copy link
Member

93% of end-end tests have passed

Total executed tests: 29
Failed tests: 2
Passed tests: 27
IDs of failed tests: 702850,702838 

Failed tests (2)

Click to expand
  • Rerun failed tests

  • Class TestCommunityMultipleDeviceMerged:

    1. test_community_message_send_check_timestamps_sender_username, id: 702838

    Device 2: Verifying that 'hello' is under today
    Device 2: Looking for a message by text: hello

    critical/test_public_chat_browsing.py:418: in test_community_message_send_check_timestamps_sender_username
        channel.verify_message_is_under_today_text(message, self.errors)
    ../views/chat_view.py:923: in verify_message_is_under_today_text
        message_element.wait_for_visibility_of_element()
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 2: ChatElementByText by xpath:`//*[starts-with(@text,'hello')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']` is not found on the screen after wait_for_visibility_of_element 
    

    [[blocked by 14797]]

    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_activity_center_contact_request_decline, id: 702850

    Device 2: Find Button by accessibility id: tab-recent
    Device 2: Tap on found: Button

    medium/test_activity_center.py:142: in test_activity_center_contact_request_decline
        self.errors.verify_no_errors()
    base_test_case.py:184: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Username is not shown on 'Add contact' page after entering valid public key 
    

    [[Blocked by 15500]]

    Device sessions

    Passed tests (27)

    Click to expand

    Class TestCommunityOneDeviceMerged:

    1. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

    2. test_community_copy_and_paste_message_in_chat_input, id: 702742
    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732
    Device sessions

    2. test_group_chat_join_send_text_messages_push, id: 702807
    Device sessions

    3. test_group_chat_offline_pn, id: 702808
    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_text_message_delete_push_disappear, id: 702733
    Device sessions

    2. test_1_1_chat_edit_message, id: 702855
    Device sessions

    3. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745
    Device sessions

    4. test_1_1_chat_message_reaction, id: 702730
    Device sessions

    5. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782
    Device sessions

    6. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783
    Device sessions

    7. test_1_1_chat_pin_messages, id: 702731
    Device sessions

    8. test_1_1_chat_push_emoji, id: 702813
    Device sessions

    9. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Device sessions

    Class TestActivityMultipleDevicePR:

    1. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947
    Device sessions

    2. test_activity_center_admin_notification_accept_swipe, id: 702958
    Device sessions

    3. test_navigation_jump_to, id: 702936
    Device sessions

    4. test_activity_center_mentions, id: 702957
    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851
    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_emoji_send_copy_paste_reply, id: 702840
    Device sessions

    2. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844
    Device sessions

    3. test_community_mentions_push_notification, id: 702786
    Device sessions

    4. test_community_contact_block_unblock_offline, id: 702894
    Device sessions

    5. test_community_leave, id: 702845
    Device sessions

    6. test_community_unread_messages_badge, id: 702841
    Device sessions

    7. test_community_message_delete, id: 702839
    Device sessions

    8. test_community_message_edit, id: 702843
    Device sessions

    @pavloburykh pavloburykh self-assigned this Apr 12, 2023
    @pavloburykh
    Copy link
    Contributor

    @qfrank thanx for the PR.

    Sometimes am still facing the issue. Although there no clear steps of how to reproduce that. Below I attach video and logs from PR build.

    Status-debug-logs (29).zip

    mention.mp4

    @VolodLytvynenko VolodLytvynenko self-assigned this Apr 12, 2023
    @VolodLytvynenko VolodLytvynenko removed their assignment Apr 13, 2023
    @qfrank
    Copy link
    Contributor Author

    qfrank commented Apr 13, 2023

    emm.. just probably found the cause 🤔

    @churik
    Copy link
    Member

    churik commented Apr 14, 2023

    @qfrank
    lmk when it is ready to be retested, thank you!

    @qfrank
    Copy link
    Contributor Author

    qfrank commented Apr 14, 2023

    @qfrank lmk when it is ready to be retested, thank you!

    ofc , but it's not ready yet 🤦‍♂️ . it will be ready to retest this evening or tomorrow morning @churik

    @qfrank qfrank force-pushed the fix/15616 branch 2 times, most recently from 43e39f7 to 2bc7d15 Compare April 17, 2023 02:39
    @qfrank
    Copy link
    Contributor Author

    qfrank commented Apr 17, 2023

    @pavloburykh @churik pls retry the latest build, thank you 🙂

    @status-im-auto
    Copy link
    Member

    79% of end-end tests have passed

    Total executed tests: 29
    Failed tests: 6
    Passed tests: 23
    
    IDs of failed tests: 702958,702786,702845,702850,702957,702838 
    

    Failed tests (6)

    Click to expand
  • Rerun failed tests

  • Class TestActivityMultipleDevicePR:

    1. test_activity_center_admin_notification_accept_swipe, id: 702958

    Device 2: Clearing history in chat 'user1' by long press
    Device 2: Looking for chat: 'user1'

    medium/test_activity_center.py:374: in test_activity_center_admin_notification_accept_swipe
        self.home_2.clear_chat_long_press(self.default_username_1)
    ../views/home_view.py:453: in clear_chat_long_press
        self.get_chat(username).long_press_element()
    ../views/base_element.py:292: in long_press_element
        element = self.find_element()
    ../views/home_view.py:64: in find_element
        self.wait_for_visibility_of_element(20)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 2: ChatElement by xpath:`//*[@content-desc='chat-name-text'][starts-with(@text,'user1')]/..` is not found on the screen after wait_for_visibility_of_element 
    

    [[Blocked by 15500]]

    Device sessions

    2. test_activity_center_mentions, id: 702957

    Device 2: Type @ to ChatMessageInput
    Device 2: Find SendMessageButton by accessibility id: send-message-button

    medium/test_activity_center.py:342: in test_activity_center_mentions
        self.channel_2.send_message_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 2: SendMessageButton by accessibility id: `send-message-button` is not found on the screen 
    

    [[Blocked by 15500]]

    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_mentions_push_notification, id: 702786

    Device 2: Type @ to ChatMessageInput
    Device 2: Find SendMessageButton by accessibility id: send-message-button

    critical/test_public_chat_browsing.py:667: in test_community_mentions_push_notification
        self.channel_2.send_message_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 2: SendMessageButton by accessibility id: `send-message-button` is not found on the screen
    



    Device sessions

    2. test_community_leave, id: 702845

    Device 2: Button element not found
    Device 2: Looking for community: 'ihkpkqt'

    critical/test_public_chat_browsing.py:727: in test_community_leave
        community.long_press_until_element_is_shown(community_to_leave.leave_community_button)
    ../views/base_element.py:298: in long_press_until_element_is_shown
        element = self.find_element()
    ../views/home_view.py:64: in find_element
        self.wait_for_visibility_of_element(20)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 2: ChatElement by xpath:`//*[@content-desc='chat-name-text'][starts-with(@text,'ihkpkqt')]/..` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    3. test_community_message_send_check_timestamps_sender_username, id: 702838

    Device 2: Verifying that 'hello' is under today
    Device 2: Looking for a message by text: hello

    critical/test_public_chat_browsing.py:418: in test_community_message_send_check_timestamps_sender_username
        channel.verify_message_is_under_today_text(message, self.errors)
    ../views/chat_view.py:923: in verify_message_is_under_today_text
        message_element.wait_for_visibility_of_element()
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 2: ChatElementByText by xpath:`//*[starts-with(@text,'hello')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']` is not found on the screen after wait_for_visibility_of_element 
    

    [[blocked by 14797]]

    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_activity_center_contact_request_decline, id: 702850

    Device 2: Find Button by accessibility id: tab-recent
    Device 2: Tap on found: Button

    medium/test_activity_center.py:142: in test_activity_center_contact_request_decline
        self.errors.verify_no_errors()
    base_test_case.py:184: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Username is not shown on 'Add contact' page after entering valid public key 
    

    [[Blocked by 15500]]

    Device sessions

    Passed tests (23)

    Click to expand

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_text_message_delete_push_disappear, id: 702733
    Device sessions

    2. test_1_1_chat_edit_message, id: 702855
    Device sessions

    3. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745
    Device sessions

    4. test_1_1_chat_message_reaction, id: 702730
    Device sessions

    5. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782
    Device sessions

    6. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783
    Device sessions

    7. test_1_1_chat_pin_messages, id: 702731
    Device sessions

    8. test_1_1_chat_push_emoji, id: 702813
    Device sessions

    9. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732
    Device sessions

    2. test_group_chat_join_send_text_messages_push, id: 702807
    Device sessions

    3. test_group_chat_offline_pn, id: 702808
    Device sessions

    Class TestActivityMultipleDevicePR:

    1. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947
    Device sessions

    2. test_navigation_jump_to, id: 702936
    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_emoji_send_copy_paste_reply, id: 702840
    Device sessions

    2. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844
    Device sessions

    3. test_community_contact_block_unblock_offline, id: 702894
    Device sessions

    4. test_community_unread_messages_badge, id: 702841
    Device sessions

    5. test_community_message_delete, id: 702839
    Device sessions

    6. test_community_message_edit, id: 702843
    Device sessions

    Class TestCommunityOneDeviceMerged:

    1. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

    2. test_community_copy_and_paste_message_in_chat_input, id: 702742
    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851
    Device sessions

    @churik churik assigned churik and unassigned pavloburykh Apr 17, 2023
    @churik
    Copy link
    Member

    churik commented Apr 18, 2023

    @yevh-berdnyk
    tried selectors:
    //*[@content-desc='user-list']//*[@text='%s']/..//*[@content-desc='user-avatar']
    //*[@content-desc='user-list']//*[@text='%s']/../..

    tried both click_until_element_precense and click_until_element_absence - no luck on clicking on element inside list.

    Would you mind taking a look?

    @churik
    Copy link
    Member

    churik commented Apr 19, 2023

    @qfrank
    unfortunately, the bug is still there and it is easy to reproducible on Android emulators.
    Video: https://app.eu-central-1.saucelabs.com/tests/41a23feca51644d0ab4e2efcd7c2eb6a#157
    Logcat:
    logcat (10).log (from 23:08)

    mention.mp4

    And as in terms ofe2e tests it is getting worse here (in order to tap on an item I need to re-open the list several times) I cannot approve it for merging.

    Perharps it is worth to wait until new composer is merged and then try this behaviour there.

    @qfrank
    Copy link
    Contributor Author

    qfrank commented Apr 19, 2023

    Perharps it is worth to wait until new composer is merged and then try this behaviour there.

    +1 @churik

    @pavloburykh
    Copy link
    Contributor

    Perharps it is worth to wait until new composer is merged and then try this behaviour there.

    Also will need check behaviour when mention list does not appear after typing @ while editing message.
    Reproducible on latest nightly (Apr 24, 2023).

    telegram-cloud-document-2-5346305496842249354.mp4

    @qfrank
    Copy link
    Contributor Author

    qfrank commented Apr 25, 2023

    update: just rebased with new composer

    @status-im-auto
    Copy link
    Member

    40% of end-end tests have passed

    Total executed tests: 25
    Failed tests: 15
    Passed tests: 10
    Not executed tests: 4
    
    IDs of not executed tests: 702846,702742,702850,702851 
    
    IDs of failed tests: 702947,702840,702958,702732,702844,702786,702894,702845,702841,702936,702957,702731,702839,702838,702843 
    

    Not executed tests (4)

    Click to expand
  • Rerun not executed tests
  • Failed tests (15)

    Click to expand
  • Rerun failed tests

  • Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_pin_messages, id: 702731

    Device 1: Wait for text element `Button` to be equal to `2`
    Device 1: Find `Button` by `xpath`: `//*[@content-desc='pins-count']//android.widget.TextView`

    critical/chats/test_1_1_public_chats.py:1024: in test_1_1_chat_pin_messages
        chat.pinned_messages_count.wait_for_element_text("2",
    ../views/base_element.py:152: in wait_for_element_text
        text_element = self.find_element().text
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by xpath: `//*[@content-desc='pins-count']//android.widget.TextView` is not found on the screen
    



    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732

    Device 1: Text is You
    Device 2: Find Button by xpath: //*[@content-desc='pins-count']//android.widget.TextView

    critical/chats/test_group_chat.py:320: in test_group_chat_pin_messages
        count = group_chat.pinned_messages_count.text
    ../views/base_element.py:209: in text
        return self.find_element().text
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 2: Button by xpath: `//*[@content-desc='pins-count']//android.widget.TextView` is not found on the screen
    



    Device sessions

    Class TestActivityMultipleDevicePR:

    1. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947

    Test setup failed: medium/test_activity_center.py:228: in prepare_devices
        self.community_2.join_community()
    ../views/chat_view.py:372: in join_community
        self.checkbox_button.scroll_and_click()
    ../views/base_element.py:182: in scroll_and_click
        self.scroll_to_element(direction=direction)
    ../views/base_element.py:177: in scroll_to_element
        raise NoSuchElementException(
     Device 2: CheckBox by accessibility id: `checkbox-off` is not found on the screen
    



    2. test_activity_center_admin_notification_accept_swipe, id: 702958

    Test setup failed: medium/test_activity_center.py:228: in prepare_devices
        self.community_2.join_community()
    ../views/chat_view.py:372: in join_community
        self.checkbox_button.scroll_and_click()
    ../views/base_element.py:182: in scroll_and_click
        self.scroll_to_element(direction=direction)
    ../views/base_element.py:177: in scroll_to_element
        raise NoSuchElementException(
     Device 2: CheckBox by accessibility id: `checkbox-off` is not found on the screen 
    

    [[Blocked by 15500]]

    3. test_navigation_jump_to, id: 702936

    Device 2: Find CheckBox by accessibility id: checkbox-off
    Device 2: Find CheckBox by accessibility id: checkbox-off

    Test setup failed: medium/test_activity_center.py:228: in prepare_devices
        self.community_2.join_community()
    ../views/chat_view.py:372: in join_community
        self.checkbox_button.scroll_and_click()
    ../views/base_element.py:182: in scroll_and_click
        self.scroll_to_element(direction=direction)
    ../views/base_element.py:177: in scroll_to_element
        raise NoSuchElementException(
     Device 2: CheckBox by accessibility id: `checkbox-off` is not found on the screen
    



    Device sessions

    4. test_activity_center_mentions, id: 702957

    Test setup failed: medium/test_activity_center.py:228: in prepare_devices
        self.community_2.join_community()
    ../views/chat_view.py:372: in join_community
        self.checkbox_button.scroll_and_click()
    ../views/base_element.py:182: in scroll_and_click
        self.scroll_to_element(direction=direction)
    ../views/base_element.py:177: in scroll_to_element
        raise NoSuchElementException(
     Device 2: CheckBox by accessibility id: `checkbox-off` is not found on the screen 
    

    [[Blocked by 15500]]

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_emoji_send_copy_paste_reply, id: 702840

    Test setup failed: critical/test_public_chat_browsing.py:397: in prepare_devices
        self.community_2.join_community()
    ../views/chat_view.py:372: in join_community
        self.checkbox_button.scroll_and_click()
    ../views/base_element.py:182: in scroll_and_click
        self.scroll_to_element(direction=direction)
    ../views/base_element.py:177: in scroll_to_element
        raise NoSuchElementException(
     Device 2: CheckBox by accessibility id: `checkbox-off` is not found on the screen
    



    2. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844

    Test setup failed: critical/test_public_chat_browsing.py:397: in prepare_devices
        self.community_2.join_community()
    ../views/chat_view.py:372: in join_community
        self.checkbox_button.scroll_and_click()
    ../views/base_element.py:182: in scroll_and_click
        self.scroll_to_element(direction=direction)
    ../views/base_element.py:177: in scroll_to_element
        raise NoSuchElementException(
     Device 2: CheckBox by accessibility id: `checkbox-off` is not found on the screen
    



    3. test_community_mentions_push_notification, id: 702786

    Test setup failed: critical/test_public_chat_browsing.py:397: in prepare_devices
        self.community_2.join_community()
    ../views/chat_view.py:372: in join_community
        self.checkbox_button.scroll_and_click()
    ../views/base_element.py:182: in scroll_and_click
        self.scroll_to_element(direction=direction)
    ../views/base_element.py:177: in scroll_to_element
        raise NoSuchElementException(
     Device 2: CheckBox by accessibility id: `checkbox-off` is not found on the screen
    



    4. test_community_contact_block_unblock_offline, id: 702894

    Test setup failed: critical/test_public_chat_browsing.py:397: in prepare_devices
        self.community_2.join_community()
    ../views/chat_view.py:372: in join_community
        self.checkbox_button.scroll_and_click()
    ../views/base_element.py:182: in scroll_and_click
        self.scroll_to_element(direction=direction)
    ../views/base_element.py:177: in scroll_to_element
        raise NoSuchElementException(
     Device 2: CheckBox by accessibility id: `checkbox-off` is not found on the screen
    



    5. test_community_leave, id: 702845

    Test setup failed: critical/test_public_chat_browsing.py:397: in prepare_devices
        self.community_2.join_community()
    ../views/chat_view.py:372: in join_community
        self.checkbox_button.scroll_and_click()
    ../views/base_element.py:182: in scroll_and_click
        self.scroll_to_element(direction=direction)
    ../views/base_element.py:177: in scroll_to_element
        raise NoSuchElementException(
     Device 2: CheckBox by accessibility id: `checkbox-off` is not found on the screen
    



    6. test_community_unread_messages_badge, id: 702841

    Test setup failed: critical/test_public_chat_browsing.py:397: in prepare_devices
        self.community_2.join_community()
    ../views/chat_view.py:372: in join_community
        self.checkbox_button.scroll_and_click()
    ../views/base_element.py:182: in scroll_and_click
        self.scroll_to_element(direction=direction)
    ../views/base_element.py:177: in scroll_to_element
        raise NoSuchElementException(
     Device 2: CheckBox by accessibility id: `checkbox-off` is not found on the screen
    



    7. test_community_message_delete, id: 702839

    Test setup failed: critical/test_public_chat_browsing.py:397: in prepare_devices
        self.community_2.join_community()
    ../views/chat_view.py:372: in join_community
        self.checkbox_button.scroll_and_click()
    ../views/base_element.py:182: in scroll_and_click
        self.scroll_to_element(direction=direction)
    ../views/base_element.py:177: in scroll_to_element
        raise NoSuchElementException(
     Device 2: CheckBox by accessibility id: `checkbox-off` is not found on the screen
    



    8. test_community_message_send_check_timestamps_sender_username, id: 702838

    Device 2: Find CheckBox by accessibility id: checkbox-off
    Device 2: Find CheckBox by accessibility id: checkbox-off

    Test setup failed: critical/test_public_chat_browsing.py:397: in prepare_devices
        self.community_2.join_community()
    ../views/chat_view.py:372: in join_community
        self.checkbox_button.scroll_and_click()
    ../views/base_element.py:182: in scroll_and_click
        self.scroll_to_element(direction=direction)
    ../views/base_element.py:177: in scroll_to_element
        raise NoSuchElementException(
     Device 2: CheckBox by accessibility id: `checkbox-off` is not found on the screen 
    

    [[blocked by 14797]]

    Device sessions

    9. test_community_message_edit, id: 702843

    Test setup failed: critical/test_public_chat_browsing.py:397: in prepare_devices
        self.community_2.join_community()
    ../views/chat_view.py:372: in join_community
        self.checkbox_button.scroll_and_click()
    ../views/base_element.py:182: in scroll_and_click
        self.scroll_to_element(direction=direction)
    ../views/base_element.py:177: in scroll_to_element
        raise NoSuchElementException(
     Device 2: CheckBox by accessibility id: `checkbox-off` is not found on the screen
    



    Passed tests (10)

    Click to expand

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_text_message_delete_push_disappear, id: 702733
    Device sessions

    2. test_1_1_chat_edit_message, id: 702855
    Device sessions

    3. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745
    Device sessions

    4. test_1_1_chat_message_reaction, id: 702730
    Device sessions

    5. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782
    Device sessions

    6. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783
    Device sessions

    7. test_1_1_chat_push_emoji, id: 702813
    Device sessions

    8. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_join_send_text_messages_push, id: 702807
    Device sessions

    2. test_group_chat_offline_pn, id: 702808
    Device sessions

    @qfrank
    Copy link
    Contributor Author

    qfrank commented Apr 26, 2023

    sorry... i made a mistake.. i force pushed and ignored commits that @churik made.. cc @pavloburykh

    @qfrank
    Copy link
    Contributor Author

    qfrank commented Apr 26, 2023

    just fixed a small issue, after user selected mention user from mention list, type @ won't popup mention list , it's ready to retest now

    @status-im-auto
    Copy link
    Member

    86% of end-end tests have passed

    Total executed tests: 29
    Failed tests: 4
    Passed tests: 25
    Not executed tests: 1
    
    IDs of not executed tests: 703086 
    
    IDs of failed tests: 702732,702850,702731,702838 
    

    Not executed tests (1)

    Click to expand
  • Rerun not executed tests
  • Failed tests (4)

    Click to expand
  • Rerun failed tests

  • Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_pin_messages, id: 702731

    Device 1: Wait for text element `Button` to be equal to `2`
    Device 1: Find `Button` by `xpath`: `//*[@content-desc='pins-count']//android.widget.TextView`

    critical/chats/test_1_1_public_chats.py:1024: in test_1_1_chat_pin_messages
        chat.pinned_messages_count.wait_for_element_text("2",
    ../views/base_element.py:152: in wait_for_element_text
        text_element = self.find_element().text
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by xpath: `//*[@content-desc='pins-count']//android.widget.TextView` is not found on the screen
    



    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_message_send_check_timestamps_sender_username, id: 702838

    Device 2: Verifying that 'hello' is under today
    Device 2: Looking for a message by text: hello

    critical/test_public_chat_browsing.py:418: in test_community_message_send_check_timestamps_sender_username
        channel.verify_message_is_under_today_text(message, self.errors)
    ../views/chat_view.py:923: in verify_message_is_under_today_text
        message_element.wait_for_visibility_of_element()
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 2: ChatElementByText by xpath:`//*[starts-with(@text,'hello')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']` is not found on the screen after wait_for_visibility_of_element 
    

    [[blocked by 14797]]

    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_activity_center_contact_request_decline, id: 702850

    Device 2: Tap on found: Button
    Device 2: Find Text by xpath: //*[@content-desc="pending-contact-requests-count"]/android.widget.TextView

    medium/test_activity_center.py:138: in test_activity_center_contact_request_decline
        if self.home_2.pending_contact_request_text.text != '1':
    ../views/base_element.py:391: in text
        text = self.find_element().text
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 2: Text by xpath: `//*[@content-desc="pending-contact-requests-count"]/android.widget.TextView` is not found on the screen 
    

    [[Blocked by 15500]]

    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732

    Device 1: Text is You
    Device 2: Find Button by xpath: //*[@content-desc='pins-count']//android.widget.TextView

    critical/chats/test_group_chat.py:320: in test_group_chat_pin_messages
        count = group_chat.pinned_messages_count.text
    ../views/base_element.py:209: in text
        return self.find_element().text
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 2: Button by xpath: `//*[@content-desc='pins-count']//android.widget.TextView` is not found on the screen
    



    Device sessions

    Passed tests (25)

    Click to expand

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_push_emoji, id: 702813
    Device sessions

    2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783
    Device sessions

    3. test_1_1_chat_text_message_delete_push_disappear, id: 702733
    Device sessions

    4. test_1_1_chat_message_reaction, id: 702730
    Device sessions

    5. test_1_1_chat_edit_message, id: 702855
    Device sessions

    6. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782
    Device sessions

    7. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Device sessions

    8. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745
    Device sessions

    Class TestCommunityOneDeviceMerged:

    1. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

    2. test_community_copy_and_paste_message_in_chat_input, id: 702742
    Device sessions

    Class TestActivityMultipleDevicePR:

    1. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947
    Device sessions

    2. test_navigation_jump_to, id: 702936
    Device sessions

    3. test_activity_center_mentions, id: 702957
    Device sessions

    4. test_activity_center_admin_notification_accept_swipe, id: 702958
    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_join_send_text_messages_push, id: 702807
    Device sessions

    2. test_group_chat_offline_pn, id: 702808
    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_message_delete, id: 702839
    Device sessions

    2. test_community_contact_block_unblock_offline, id: 702894
    Device sessions

    3. test_community_leave, id: 702845
    Device sessions

    4. test_community_message_edit, id: 702843
    Device sessions

    5. test_community_mentions_push_notification, id: 702786
    Device sessions

    6. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844
    Device sessions

    7. test_community_unread_messages_badge, id: 702841
    Device sessions

    8. test_community_emoji_send_copy_paste_reply, id: 702840
    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851
    Device sessions

    @churik
    Copy link
    Member

    churik commented Apr 26, 2023

    @qfrank sorry for a long testing cycle this time!
    Pr is ready to be merged.

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    No open projects
    Archived in project
    Development

    Successfully merging this pull request may close these issues.

    Sometimes mentions list does not appear after typing @ in chat input filed
    8 participants