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

chore: add outline for transaction-progress page #18217

Merged
merged 2 commits into from
Dec 21, 2023

Conversation

J-Son89
Copy link
Contributor

@J-Son89 J-Son89 commented Dec 17, 2023

partially addresses: #16934

Adding a first pass of the transaction progress page so that we can piece together the whole sending flow soon and then polish off these pages afterwards. The page is added in isolation and not conencted up to the wallet flows yet as waiting on some other pr's to be merged first https://github.com/status-im/status-mobile/pull/18242/files (🐔 & 🥚 )

Implementation so far:

Testing Notes:
This pr just adds a quick outline for the UI of the transaction progress page.
I have not actually connected this page up, so this code is being added mostly for a code review as QA of the feature etc will be done in another pr when we connect the pages together.

Technically nothing new is added here, it just needs a quick pass and e2e tests (afaik)

@@ -15,9 +15,8 @@
{:style style/button-container
:accessibility-label accessibility-label}
[wallet-button/view
{:icon icon
:on-press on-press
:on-long-press #(js/alert "long pressed")}]
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

unneeded on long press. In general we should try treat quo components as a final product and not add generic (redundant) info actions like this to these components

@@ -38,7 +38,8 @@
(let [{:keys [name color balance watch-only?]} (rf/sub [:wallet/current-viewing-account])
currency-symbol (rf/sub [:profile/currency-symbol])]
[rn/view {:style {:flex 1}}
[account-switcher/view {:on-press #(rf/dispatch [:wallet/close-account-page])}]
[rn/pressable {:on-press #(rf/dispatch [:navigate-to :wallet-transaction-progress])}
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

temporary navigation on account page above account overview. I prefer to remove this from pr but will leave while it is being reviewed if any devs want to check out the page quickly.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add a note in the PR on where we need to tap (should tap on the empty area of the navigation header of the account screen). I was searching for a button or something on the page. 😄

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry yeah it's pretty unclear 😆

@status-im-auto
Copy link
Member

status-im-auto commented Dec 17, 2023

Jenkins Builds

Click to see older builds (33)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 3ae6c81 #1 2023-12-17 16:49:32 ~4 min tests 📄log
b119898 #3 2023-12-17 16:54:30 ~2 min tests 📄log
✔️ b119898 #3 2023-12-17 16:57:19 ~5 min ios 📱ipa 📲
✔️ b119898 #3 2023-12-17 16:59:26 ~7 min android 🤖apk 📲
✔️ b119898 #3 2023-12-17 16:59:43 ~7 min android-e2e 🤖apk 📲
ebfb200 #4 2023-12-17 17:15:19 ~2 min tests 📄log
✔️ ebfb200 #4 2023-12-17 17:20:21 ~7 min android 🤖apk 📲
✔️ ebfb200 #4 2023-12-17 17:20:21 ~7 min android-e2e 🤖apk 📲
✔️ ebfb200 #4 2023-12-17 17:24:36 ~11 min ios 📱ipa 📲
✔️ bf6f14f #5 2023-12-17 17:49:06 ~4 min tests 📄log
✔️ bf6f14f #5 2023-12-17 17:51:12 ~6 min android 🤖apk 📲
✔️ bf6f14f #5 2023-12-17 17:52:06 ~7 min android-e2e 🤖apk 📲
✔️ bf6f14f #5 2023-12-17 17:57:17 ~12 min ios 📱ipa 📲
20e154f #6 2023-12-20 00:57:18 ~27 sec ios 📄log
20e154f #6 2023-12-20 00:57:19 ~28 sec android 📄log
20e154f #6 2023-12-20 00:57:19 ~29 sec android-e2e 📄log
20e154f #6 2023-12-20 00:58:25 ~1 min tests 📄log
a5dd937 #7 2023-12-20 01:00:45 ~29 sec android 📄log
a5dd937 #7 2023-12-20 01:00:46 ~30 sec android-e2e 📄log
a5dd937 #7 2023-12-20 01:00:46 ~30 sec ios 📄log
a5dd937 #7 2023-12-20 01:01:56 ~1 min tests 📄log
4f23891 #8 2023-12-20 15:10:04 ~2 min tests 📄log
✔️ 4f23891 #8 2023-12-20 15:14:46 ~6 min android 🤖apk 📲
✔️ 4f23891 #8 2023-12-20 15:16:34 ~8 min android-e2e 🤖apk 📲
✔️ 4f23891 #8 2023-12-20 15:20:51 ~12 min ios 📱ipa 📲
520afdb #9 2023-12-20 17:02:23 ~2 min tests 📄log
✔️ 520afdb #9 2023-12-20 17:06:45 ~6 min android 🤖apk 📲
✔️ 520afdb #9 2023-12-20 17:06:49 ~6 min android-e2e 🤖apk 📲
✔️ 520afdb #9 2023-12-20 17:12:03 ~12 min ios 📱ipa 📲
83a5e1e #10 2023-12-21 10:42:19 ~2 min tests 📄log
✔️ 83a5e1e #10 2023-12-21 10:45:38 ~5 min ios 📱ipa 📲
✔️ 83a5e1e #10 2023-12-21 10:47:43 ~7 min android 🤖apk 📲
✔️ 83a5e1e #10 2023-12-21 10:49:29 ~9 min android-e2e 🤖apk 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 6b0a892 #11 2023-12-21 11:11:15 ~4 min tests 📄log
✔️ 6b0a892 #11 2023-12-21 11:12:48 ~5 min ios 📱ipa 📲
✔️ 6b0a892 #11 2023-12-21 11:14:27 ~7 min android-e2e 🤖apk 📲
✔️ 6b0a892 #11 2023-12-21 11:14:34 ~7 min android 🤖apk 📲
✔️ c0aa6a3 #12 2023-12-21 15:24:51 ~4 min tests 📄log
✔️ c0aa6a3 #12 2023-12-21 15:28:28 ~7 min android-e2e 🤖apk 📲
✔️ c0aa6a3 #12 2023-12-21 15:28:28 ~7 min android 🤖apk 📲
✔️ c0aa6a3 #12 2023-12-21 15:33:12 ~12 min ios 📱ipa 📲

@J-Son89 J-Son89 force-pushed the jc/first-pass-transaction-page branch from afcd9b3 to b119898 Compare December 17, 2023 16:51
@J-Son89 J-Son89 self-assigned this Dec 17, 2023
@J-Son89 J-Son89 force-pushed the jc/first-pass-transaction-page branch 2 times, most recently from ebfb200 to bf6f14f Compare December 17, 2023 17:44
@J-Son89 J-Son89 changed the title chore: add outline for transacation-progress page chore: add outline for transaction-progress page Dec 18, 2023
Comment on lines 55 to 56
[{:keys [header footer customization-color gradient-cover?] :or {customization-color :blue}} &
children]
Copy link
Contributor

@OmarBasem OmarBasem Dec 18, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe better not to have a default blue customization-color prop here? If someone used this component somewhere the customization color should be passed, and it wasn't, the component would still render fine. If there is no default it would should a missing prop

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the gradient cover was crashing without it, but I will move the safety check to that component instead 👍

@@ -2435,5 +2435,8 @@
"share-opensea-link": "Share OpenSea link",
"save-image-to-photos": "Save image to Photos",
"copy-all-details": "Copy all details",
"share-details": "Share details"
"share-details": "Share details",
"sending...": "Sending...",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally, we don't use ellipsis in the keys. Should we rename it to sending-with-ellipsis or something?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sure, will adjust 👍

(case status
:sending (i18n/label :t/sending...)
:confirmed (i18n/label :t/transaction-confirmed)
:finalised (i18n/label :t/transacation-finalised)))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The case doesn't have a default value. Otherwise, it will crash if it receives other values.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

will add 👍

@@ -38,7 +38,8 @@
(let [{:keys [name color balance watch-only?]} (rf/sub [:wallet/current-viewing-account])
currency-symbol (rf/sub [:profile/currency-symbol])]
[rn/view {:style {:flex 1}}
[account-switcher/view {:on-press #(rf/dispatch [:wallet/close-account-page])}]
[rn/pressable {:on-press #(rf/dispatch [:navigate-to :wallet-transaction-progress])}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add a note in the PR on where we need to tap (should tap on the empty area of the navigation header of the account screen). I was searching for a button or something on the page. 😄

Copy link
Contributor

@ulisesmac ulisesmac left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good 👍

[]
(let [status (reagent/atom :sending)
{:keys [color]} (rf/sub [:wallet/current-viewing-account])]
[floating-button-page/view
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

😄

@J-Son89 J-Son89 force-pushed the jc/first-pass-transaction-page branch 2 times, most recently from 20e154f to a5dd937 Compare December 20, 2023 00:59
@@ -8,7 +8,7 @@
[token]
(let [token-symbol (cond-> token
(keyword? token) name
:always string/lower-case)]
:always (comp string/lower-case str))]
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

string/lower-case crashes with nil. discussed with @ulisesmac and he came up with this approach to handle it 👌

Copy link
Contributor

@OmarBasem OmarBasem Dec 22, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@J-Son89 @ulisesmac I think this needs to be reverted. Currently, no icons are displayed.

I tried passing nil to this function and it works fine. I think we have a condition (keyword? token) which will evaluate to false for nil, therefore string/lower-case wouldn't be called on a nil value.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @OmarBasem. Spotted this yesterday with @ulisesmac and fixed in the send pr

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It was breaking with nil btw, I wouldn't have added the code otherwise 👌

@J-Son89 J-Son89 force-pushed the jc/first-pass-transaction-page branch 2 times, most recently from 4f23891 to 520afdb Compare December 20, 2023 16:59
@J-Son89 J-Son89 force-pushed the jc/first-pass-transaction-page branch from 83a5e1e to 6b0a892 Compare December 21, 2023 11:06
@J-Son89
Copy link
Contributor Author

J-Son89 commented Dec 21, 2023

@status-im/mobile-qa - this pr does not add new functionality. I.e I added the base outline of some new ui but did not connect this to the app.
Provided the e2e tests pass can I merge it? 🤔

@qoqobolo
Copy link
Contributor

@status-im/mobile-qa - this pr does not add new functionality. I.e I added the base outline of some new ui but did not connect this to the app.
Provided the e2e tests pass can I merge it? 🤔

Yes, e2e should be enough in this case👍

@J-Son89
Copy link
Contributor Author

J-Son89 commented Dec 21, 2023

Thanks @qoqobolo, I've triggered them now (I think) - will ping you when they're done and we can check if they passed or not.

@qoqobolo
Copy link
Contributor

I've triggered them now (I think)

Yep, they are now waiting their turn

Screenshot 2023-12-21 at 12 45 52

@J-Son89
Copy link
Contributor Author

J-Son89 commented Dec 21, 2023

thanks @qoqobolo! 🙏

@status-im-auto
Copy link
Member

71% of end-end tests have passed

Total executed tests: 48
Failed tests: 9
Expected to fail tests: 5
Passed tests: 34
Not executed tests: 1
IDs of not executed tests: 704614 
IDs of failed tests: 702809,702777,703133,702851,703086,704615,703202,702786,703629 
IDs of expected to fail tests: 702732,702894,703503,702731,702808 

Not executed tests (1)

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

    Click to expand
  • Rerun failed tests

  • Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_add_contact_field_validation, id: 702777

    Device 2: Logging out
    Device 2: Scrolling down to LogoutButton

    activity_center/test_activity_center.py:145: in test_add_contact_field_validation
        self.profile_2.logout()
    ../views/profile_view.py:479: in logout
        self.logout_dialog.logout_button.click()
    ../views/base_element.py:443: in click
        self.find_element().click()
    ../views/base_element.py:435: in find_element
        raise NoSuchElementException(
     Device 2: `LogoutButton` by `xpath`:`//*[@text="Log out" or @text="LOG OUT"]` not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    2. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851

    Device 2: Logging out
    Device 2: Scrolling down to LogoutButton

    activity_center/test_activity_center.py:93: in test_activity_center_contact_request_accept_swipe_mark_all_as_read
        self.profile_2.logout()
    ../views/profile_view.py:479: in logout
        self.logout_dialog.logout_button.click()
    ../views/base_element.py:443: in click
        self.find_element().click()
    ../views/base_element.py:435: in find_element
        raise NoSuchElementException(
     Device 2: `LogoutButton` by `xpath`:`//*[@text="Log out" or @text="LOG OUT"]` not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    Class TestCommunityOneDeviceMerged:

    1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133

    Device 1: Logging out
    Device 1: Scrolling down to LogoutButton

    critical/chats/test_public_chat_browsing.py:192: in test_restore_multiaccount_with_waku_backup_remove_switch
        profile.logout()
    ../views/profile_view.py:479: in logout
        self.logout_dialog.logout_button.click()
    ../views/base_element.py:443: in click
        self.find_element().click()
    ../views/base_element.py:435: in find_element
        raise NoSuchElementException(
     Device 1: `LogoutButton` by `xpath`:`//*[@text="Log out" or @text="LOG OUT"]` not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_mark_all_messages_as_read, id: 703086

    Device 1: Looking for chat: 'general'
    Device 1: Click system back button

    critical/chats/test_public_chat_browsing.py:755: in test_community_mark_all_messages_as_read
        community_1_element.long_press_until_element_is_shown(mark_as_read_button)
    ../views/base_element.py:318: in long_press_until_element_is_shown
        element = self.find_element()
    ../views/home_view.py:74: in find_element
        self.wait_for_visibility_of_element(20)
    ../views/base_element.py:139: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ChatElement by xpath:`//*[@content-desc='chat-name-text'][starts-with(@text,'open community')]/..` is not found on the screen after wait_for_visibility_of_element; also Unexpected Alert is shown: 'Feature not implemented.'
    



    Device sessions

    2. test_community_edit_delete_message_when_offline, id: 704615

    Device 1: Could not reach home view by pressing system back button
    Device 1: Find CommunitiesTab by accessibility id: communities-stack-tab

    critical/chats/test_public_chat_browsing.py:773: in test_community_edit_delete_message_when_offline
        self.home_1.communities_tab.click()
    ../views/base_element.py:90: in click
        self.find_element().click()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: CommunitiesTab by accessibility id: `communities-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; also Unexpected Alert is shown: 'Feature not implemented.'
    



    Device sessions

    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:977: in test_community_markdown_support
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     quote reply (one row) is not displayed with markdown in community channel for the recipient (device 1)
    



    Device sessions

    2. test_community_mentions_push_notification, id: 702786

    Device 2: Getting PN by 'user_2'
    Device 2: Looking for a message by text: user_2

    critical/chats/test_public_chat_browsing.py:925: in test_community_mentions_push_notification
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Edited message is not shown correctly for the (receiver) admin
    



    Device sessions

    3. test_community_join_when_node_owner_offline, id: 703629

    Device 2: Looking for community: 'open community'
    Device 2: Click until Text by accessibility id: community-description-text will be presented

    critical/chats/test_public_chat_browsing.py:1136: in test_community_join_when_node_owner_offline
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Text "You joined “closed community”" in shown toast element doesn't match expected "You joined “open community”"
    



    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_reactions, id: 703202

    Device 1: Wait for text element EmojisNumber to be equal to 1
    Device 1: Find EmojisNumber by xpath: //*[starts-with(@text,'This is a test message to check some reactions.')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']/../..//*[@content-desc='emoji-reaction-4']/android.widget.TextView

    critical/chats/test_group_chat.py:121: in test_group_chat_reactions
        message_element.emojis_below_message(emoji="laugh").wait_for_element_text(1)
    ../views/base_element.py:173: in wait_for_element_text
        element_text = self.find_element().text.strip()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: EmojisNumber by xpath: `//*[starts-with(@text,'This is a test message to check some reactions.')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']/../..//*[@content-desc='emoji-reaction-4']/android.widget.TextView` 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
    



    Device sessions

    Expected to fail tests (5)

    Click to expand

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_contact_block_unblock_offline, id: 702894

    Device 1: Find ProfileButton by accessibility id: open-profile
    Device 1: Wait for element Button for max 30s and click when it is available

    critical/chats/test_public_chat_browsing.py:687: in test_community_contact_block_unblock_offline
        profile_1.contacts_button.wait_and_click()
    ../views/base_element.py:96: in wait_and_click
        self.wait_for_visibility_of_element(sec)
    ../views/base_element.py:139: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: Button by accessibility id:`contacts-button` is not found on the screen after wait_for_visibility_of_element 
    

    [[Message can be missed after unblock: https://github.com//issues/16873]]

    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_pin_messages, id: 702731

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Pin feature is in development]]

    Class TestCommunityOneDeviceMerged:

    1. test_community_discovery, id: 703503

    Test is not run, e2e blocker  
    

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

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Pin feature is in development]]

    2. test_group_chat_offline_pn, id: 702808

    Device 3: Looking for a message by text: message from old member
    Device 3: Looking for a message by text: message from new member

    critical/chats/test_group_chat.py:324: in test_group_chat_offline_pn
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Messages PN was not fetched from offline 
    

    [[Data delivery issue]]

    Device sessions

    Passed tests (34)

    Click to expand

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_activity_center_contact_request_decline, id: 702850
    Device sessions

    Class TestCommunityOneDeviceMerged:

    1. test_community_copy_and_paste_message_in_chat_input, id: 702742
    Device sessions

    2. test_community_undo_delete_message, id: 702869
    Device sessions

    3. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

    4. test_community_mute_community_and_channel, id: 703382
    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 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

    7. test_1_1_chat_message_reaction, id: 702730
    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_message_delete, id: 702839
    Device sessions

    5. test_community_message_send_check_timestamps_sender_username, id: 702838
    Device sessions

    6. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844
    Device sessions

    7. test_community_message_edit, id: 702843
    Device sessions

    8. test_community_unread_messages_badge, id: 702841
    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 TestCommunityMultipleDeviceMergedTwo:

    1. test_community_hashtag_links_to_community_channels, id: 702948
    Device sessions

    2. test_community_leave, id: 702845
    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 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_mute_chat, id: 703495
    Device sessions

    2. test_group_chat_send_image_save_and_share, id: 703297
    Device sessions

    3. test_group_chat_join_send_text_messages_push, id: 702807
    Device sessions

    @J-Son89
    Copy link
    Contributor Author

    J-Son89 commented Dec 21, 2023

    71% of end-end tests have passed

    Total executed tests: 48
    Failed tests: 9
    Expected to fail tests: 5
    Passed tests: 34
    Not executed tests: 1
    
    IDs of not executed tests: 704614 
    
    IDs of failed tests: 702809,702777,703133,702851,703086,704615,703202,702786,703629 
    
    IDs of expected to fail tests: 702732,702894,703503,702731,702808 
    

    Not executed tests (1)

    Click to expand

    Failed tests (9)

    Click to expand

    Expected to fail tests (5)

    Click to expand

    Passed tests (34)

    Click to expand

    @qoqobolo - how's it looking? 🤔

    @qoqobolo
    Copy link
    Contributor

    @J-Son89 hmm lemme rerun some of them. I'll check the results when they are done

    @J-Son89
    Copy link
    Contributor Author

    J-Son89 commented Dec 21, 2023

    Thanks! 🙏

    @status-im-auto
    Copy link
    Member

    100% of end-end tests have passed

    Total executed tests: 2
    Failed tests: 0
    Expected to fail tests: 0
    Passed tests: 2
    

    Passed tests (2)

    Click to expand

    Class TestCommunityMultipleDeviceMergedTwo:

    1. test_community_markdown_support, id: 702809
    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_reactions, id: 703202
    Device sessions

    @qoqobolo
    Copy link
    Contributor

    qoqobolo commented Dec 21, 2023

    100% of end-end tests have passed

    Total executed tests: 2
    Failed tests: 0
    Expected to fail tests: 0
    Passed tests: 2
    

    Passed tests (2)

    Click to expand

    @J-Son89 LGTM now :) the rest of the failures are not related to PR, you can merge it.

    @J-Son89 J-Son89 merged commit 4c3d166 into develop Dec 21, 2023
    6 checks passed
    @J-Son89 J-Son89 deleted the jc/first-pass-transaction-page branch December 21, 2023 15:37
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    None yet
    Projects
    Archived in project
    Archived in project
    Development

    Successfully merging this pull request may close these issues.

    6 participants