Skip to content

[#22579] Add link to docs to create a community #22582

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

Open
wants to merge 4 commits into
base: develop
Choose a base branch
from

Conversation

ulisesmac
Copy link
Contributor

fixes #22579

Summary

This PR adds the modal with the link that is part of the task to increase the community awareness.

Review notes

If the flag :FAST_CREATE_COMMUNITY_ENABLED is set, then the previous modal is merged with the new one, for production builds this is not an issue, it was merged to still support our current testing purposes.

Platforms

  • Android
  • iOS

Steps to test

  • Open Status
  • Go to the communities tab
  • Press the add (+) button
  • Try the button modals

status: ready

@ulisesmac ulisesmac self-assigned this May 14, 2025
@status-im-auto
Copy link
Member

status-im-auto commented May 14, 2025

Jenkins Builds

Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 5ab45d1 #1 2025-05-14 06:04:20 ~4 min tests 📄log
✔️ 5ab45d1 #1 2025-05-14 06:07:18 ~8 min android-e2e 🤖apk 📲
✔️ 5ab45d1 #1 2025-05-14 06:08:23 ~9 min android 🤖apk 📲
✔️ 5ab45d1 #1 2025-05-14 06:10:21 ~10 min ios 📱ipa 📲
✔️ 6692a7d #2 2025-05-15 00:12:48 ~4 min tests 📄log
✔️ 6692a7d #2 2025-05-15 00:15:54 ~7 min android 🤖apk 📲
✔️ 6692a7d #2 2025-05-15 00:16:30 ~8 min android-e2e 🤖apk 📲
✔️ 6692a7d #2 2025-05-15 00:18:17 ~10 min ios 📱ipa 📲

Copy link
Member

@Parveshdhull Parveshdhull left a comment

Choose a reason for hiding this comment

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

Thank you @ulisesmac for your PR. Looks good to me, left some small comments

@Horupa-Olena Horupa-Olena self-assigned this May 15, 2025
@status-im-auto
Copy link
Member

79% of end-end tests have passed

Total executed tests: 24
Failed tests: 4
Expected to fail tests: 1
Passed tests: 19
IDs of failed tests: 742016,741841,741968,727230 
IDs of expected to fail tests: 702859 

Failed tests (4)

Click to expand
  • Rerun failed tests

  • Class TestWalletCollectibles:

    1. test_wallet_collectible_send_from_expanded_info_view, id: 741841

    Device 1: Find `CollectibleItemElement` by `xpath`: `//*[@content-desc='collectible-list-item']//*[contains(@text,'Glitch Punks')]/../..`
    Device 1: Find `CollectibleItemElement` by `xpath`: `//*[@content-desc='collectible-list-item']//*[contains(@text,'Glitch Punks')]/../..`

    wallet/test_collectibles.py:159: in test_wallet_collectible_send_from_expanded_info_view
        self.wallet_view.get_collectible_element('Glitch Punks').scroll_and_click()
    ../views/base_element.py:209: in scroll_and_click
        self.scroll_to_element(direction=direction)
    ../views/base_element.py:204: in scroll_to_element
        raise NoSuchElementException(
     Device 1: CollectibleItemElement by xpath: `//*[@content-desc='collectible-list-item']//*[contains(@text,'Glitch Punks')]/../..` 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

    Class TestProfileMultipleDevices:

    1. test_profile_change_username, id: 741968

    Device 1: Tap on found: LogInButton
    ## Signed in successfully!

    profile/test_profile.py:180: in test_profile_change_username
        self.errors.verify_no_errors()
    base_test_case.py:207: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Device 2: Updated username 'user 1' is not shown in the community channel
    E    Device 2: Updated username is not shown in the mentions list
    E    Device 2: Updated username is absent in the contacts list
    E    Device 2: Can't find chat with updated username
    



    Device sessions

    Class TestWalletMultipleDevice:

    1. test_wallet_send_erc20_from_drawer[Sepolia-USD Coin-USDC-2-0.01], id: 742016

    Device 1: Find Text by xpath: //android.view.ViewGroup[@content-desc='container']/android.widget.TextView[@text='USD Coin']/../android.widget.TextView[3]
    Device 1: Text is 47.27 USDC (EVM)

    wallet_txs/test_wallet_testnet.py:101: in test_wallet_send_erc20_from_drawer
        self.errors.verify_no_errors()
    base_test_case.py:207: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Device 1: Verification of last transaction failed.The failed check: amount (Expected: 0.01 USDC, Found: 0.01 USDC (EVM))
    



    Device sessions

    2. test_wallet_send_erc20_from_drawer[Optimism Sepolia-USD Coin-USDC-2-0.01], id: 727230

    Device 1: Find Text by xpath: //android.view.ViewGroup[@content-desc='container']/android.widget.TextView[@text='USD Coin']/../android.widget.TextView[3]
    Device 1: Text is 47.26 USDC (EVM)

    wallet_txs/test_wallet_testnet.py:101: in test_wallet_send_erc20_from_drawer
        self.errors.verify_no_errors()
    base_test_case.py:207: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Device 1: Verification of last transaction failed.The failed check: amount (Expected: 0.01 USDC, Found: 0.01 USDC (EVM))
    



    Device sessions

    Expected to fail tests (1)

    Click to expand

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_one_image_send_reply_set_reaction, id: 702859

    Device 2: Looking for a message by text: description
    Device 2: Find ChatElementByText by xpath: //*[starts-with(@text,'description')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']

    communities/test_community.py:521: in test_community_one_image_send_reply_set_reaction
        self.channel_2.set_reaction(message=image_description)
    ../views/chat_view.py:700: in set_reaction
        element.wait_for_element()
    ../views/base_element.py:121: in wait_for_element
        raise TimeoutException(
     Device `2`: `Button` by` accessibility id`: `reaction-thumbs-up` is not found on the screen after wait_for_element 
    

    [[Might fail from time to time as reaction are set too slowly]]

    Device sessions

    Passed tests (19)

    Click to expand

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_message_reaction, id: 702730
    Device sessions

    2. test_1_1_chat_pin_messages, id: 702731
    Device sessions

    3. test_1_1_chat_send_image_save_and_share, id: 703391
    Device sessions

    Class TestWalletMultipleDevice:

    1. test_send_eth[Arbitrum Sepolia-0.0001], id: 742015
    Device sessions

    2. test_send_eth[Status Network Sepolia-0.0002], id: 727229
    Device sessions

    Class TestWalletCustomParamOneDevice:

    1. test_send_snt_custom_tx_params, id: 742910
    Device sessions

    Class TestWalletCollectibles:

    1. test_wallet_send_collectible, id: 741840
    Device sessions

    2. test_wallet_collectibles_balance, id: 741839
    Device sessions

    Class TestWalletOneDevice:

    1. test_wallet_swap_flow_mainnet, id: 741555
    Device sessions

    2. test_wallet_balance_mainnet, id: 740490
    Device sessions

    3. test_wallet_bridge_flow_mainnet, id: 741612
    Device sessions

    4. test_wallet_send_flow_mainnet, id: 741554
    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_join_send_text_messages_push, id: 702807
    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_message_delete, id: 702839
    Device sessions

    2. test_community_message_send_check_timestamps_sender_username, id: 702838
    Device sessions

    3. test_community_message_edit, id: 702843
    Device sessions

    Class TestProfileMultipleDevices:

    1. test_profile_change_profile_photo, id: 741969
    Device sessions

    Class TestCommunityOneDeviceMerged:

    1. test_community_copy_and_paste_message_in_chat_input, id: 702742
    Device sessions

    Class TestWalletOneDeviceTwo:

    1. test_wallet_add_remove_regular_account, id: 727231
    Device sessions

    @Horupa-Olena Horupa-Olena moved this from E2E Tests to Design review in Pipeline for QA May 16, 2025
    @Horupa-Olena Horupa-Olena moved this from Design review to IN TESTING in Pipeline for QA May 16, 2025
    @Horupa-Olena
    Copy link

    @ulisesmac Thank for your PR, all looks good.
    PR can be merged.

    @Horupa-Olena Horupa-Olena moved this from IN TESTING to MERGE in Pipeline for QA May 16, 2025
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    Status: MERGE
    Status: No status
    Development

    Successfully merging this pull request may close these issues.

    Help user with instructions on how to create a community
    5 participants