status-im / status-mobile

a free (libre) open source, mobile OS for Ethereum
https://status.app
Mozilla Public License 2.0
3.91k stars 984 forks source link

chore: Update release branch 2.31.x #21482

Closed ilmotta closed 1 month ago

ilmotta commented 1 month ago

Actual changes for this PR

Cherry-picks from mobile develop

Commits coming from bumping status-go release/3.4.x

status: ready

status-im-auto commented 1 month ago

Jenkins Builds

:grey_question: Commit :hash: Finished (UTC) Duration Platform Result
:heavy_check_mark: 12dc9083 #1 2024-10-22 14:48:26 ~6 min tests :page_facing_up:log
:heavy_check_mark: 12dc9083 #1 2024-10-22 14:51:12 ~8 min android-e2e :robot:apk :calling:
:heavy_check_mark: 12dc9083 #1 2024-10-22 14:52:11 ~9 min android :robot:apk :calling:
:heavy_check_mark: 12dc9083 #1 2024-10-22 14:57:20 ~15 min ios :iphone:ipa :calling:
:heavy_check_mark: bcb81035 #2 2024-10-22 16:31:55 ~4 min tests :page_facing_up:log
:heavy_check_mark: bcb81035 #2 2024-10-22 16:35:51 ~8 min ios :iphone:ipa :calling:
:heavy_check_mark: bcb81035 #2 2024-10-22 16:35:56 ~8 min android-e2e :robot:apk :calling:
:heavy_check_mark: bcb81035 #2 2024-10-22 16:36:32 ~9 min android :robot:apk :calling:
status-im-auto commented 1 month ago

88% of end-end tests have passed

Total executed tests: 8
Failed tests: 1
Expected to fail tests: 0
Passed tests: 7
IDs of failed tests: 702843 

Failed tests (1)

Click to expand
  • Rerun failed tests

  • Class TestCommunityMultipleDeviceMerged:

    1. test_community_message_edit, id: 702843

    Device 2: Find `Text` by `xpath`: `//android.view.ViewGroup[@content-desc='chat-item']//android.widget.TextView[contains(@text,'https://status.app/c/')]`
    Device 2: Wait for element `Button` for max 120s and click when it is available

    ``` Test setup failed: critical/chats/test_public_chat_browsing.py:350: in prepare_devices self.community_2.join_community() ../views/chat_view.py:420: in join_community self.join_button.wait_and_click(120) ../views/base_element.py:100: in wait_and_click self.wait_for_visibility_of_element(sec) ../views/base_element.py:147: in wait_for_visibility_of_element raise TimeoutException( Device 2: Button by accessibility id:`show-request-to-join-screen-button` is not found on the screen after wait_for_visibility_of_element ```

    Device sessions

    Passed tests (7)

    Click to expand

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745
    Device sessions

    Class TestWalletMultipleDevice:

    1. test_wallet_send_asset_from_drawer, id: 727230
    2. test_wallet_send_eth, id: 727229

    Class TestWalletOneDevice:

    1. test_wallet_balance_mainnet, id: 740490
    2. test_wallet_add_remove_regular_account, id: 727231

    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