status-mobile
status-mobile copied to clipboard
feat: support edge case flow in the wallet send flow when token is not available on receiver preferred networks
fixes #19670
Summary
This PR adds support for an edge case in the send flow when selected token is not available in the receiver preferred networks. Check the issue and Figma for more details and info about the approach to this edge case.
As part of this issue, I modified network preferences bottom sheet view to support both receiver and sender network settings and avoid duplicate code. So I would suggest to QA also network preferences bottom sheet in other parts of the app where it is used to be sure I didn't broke anything 🙏
Demo 1
https://github.com/status-im/status-mobile/assets/18485527/43222111-6960-4ed5-ba53-0709771b30a0
Demo 2
https://github.com/status-im/status-mobile/assets/18485527/0c5e4b9f-2618-4974-a0c8-953fafad7161
Platforms
- Android
- iOS
Areas that maybe impacted
Functional
- wallet / transactions
Steps to test
Case 1
- Open Status
- Log in
- Select an account with funds in some token that is no supported on some chain(s). For example, SNT is not supported on Optimism, so we can use it as an example.
- Tap on Send
- Enter a multichain address with
opt:prefix. For exampleopt:0x4328490234823094839043092489394893948934 - Select SNT token
- Enter a valid amount and wait for routes to be loaded
- User should see an alert as shown in Figma and Optimism card disabled with
Not availabletext https://www.figma.com/file/HKncH4wnDwZDAhc4AryK8Y/Wallet-for-Mobile?type=design&node-id=9274-75500&mode=design&t=totQsXRa8D6Rpf2Y-4 - User can edit receiver networks manually by pressing the + button, and add available networks for that token. Verify corresponding alerts are shown while editing networks as shown in Figma https://www.figma.com/file/HKncH4wnDwZDAhc4AryK8Y/Wallet-for-Mobile?type=design&node-id=9274-75601&mode=design&t=totQsXRa8D6Rpf2Y-4
- Route should be loaded and user can proceed if a route was found. NOTE: Adding a supported network does not guarantee a route will be found
- If a route was found after adding a receiver unpreferred network and user taps on Confirm button, an alert should be shown as shown in Figma https://www.figma.com/file/HKncH4wnDwZDAhc4AryK8Y/Wallet-for-Mobile?type=design&node-id=9356-101545&mode=design&t=totQsXRa8D6Rpf2Y-4
Case 2
- Open Status
- Log in
- Select an account with funds in some token that is no supported on some chain(s). For example, SNT is not supported on Optimism, so we can use it as an example.
- Tap on Send
- Enter a multichain address with
opt:prefix. For exampleopt:0x4328490234823094839043092489394893948934 - Select SNT token
- Enter a valid amount and wait for routes to be loaded
- User should see an alert as shown in Figma and Optimism card disabled with
Not availabletext https://www.figma.com/file/HKncH4wnDwZDAhc4AryK8Y/Wallet-for-Mobile?type=design&node-id=9274-75500&mode=design&t=totQsXRa8D6Rpf2Y-4 - User can tap on
Add networks SNT can be sent toto automatically add SNT available networks - Route should be loaded and user can proceed if a route was found. NOTE: Adding a supported network does not guarantee a route will be found
- If a route was found after adding a receiver unpreferred network and user taps on Confirm button, an alert should be shown as shown in Figma https://www.figma.com/file/HKncH4wnDwZDAhc4AryK8Y/Wallet-for-Mobile?type=design&node-id=9356-101545&mode=design&t=totQsXRa8D6Rpf2Y-4
status: ready
Jenkins Builds
Click to see older builds (97)
| :grey_question: | Commit | :hash: | Finished (UTC) | Duration | Platform | Result |
|---|---|---|---|---|---|---|
| :heavy_check_mark: | 658cb5dfcd921f974765f2372c7f6ef8b796b7bf | #1 | 2024-04-16 14:13:18 | ~4 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 658cb5dfcd921f974765f2372c7f6ef8b796b7bf | #1 | 2024-04-16 14:14:52 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 658cb5dfcd921f974765f2372c7f6ef8b796b7bf | #1 | 2024-04-16 14:15:06 | ~6 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 658cb5dfcd921f974765f2372c7f6ef8b796b7bf | #1 | 2024-04-16 14:18:26 | ~9 min | ios |
:iphone:ipa :calling: |
| :x: | 20ad5c664879828be2c8ad88acd7281a7d01ff2c | #2 | 2024-04-17 09:32:36 | ~2 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 20ad5c664879828be2c8ad88acd7281a7d01ff2c | #2 | 2024-04-17 09:36:11 | ~5 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 20ad5c664879828be2c8ad88acd7281a7d01ff2c | #2 | 2024-04-17 09:36:27 | ~6 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 20ad5c664879828be2c8ad88acd7281a7d01ff2c | #2 | 2024-04-17 09:39:12 | ~8 min | ios |
:iphone:ipa :calling: |
| :x: | 1d7e2a09928fc5048c36d4e77a7a5c60fb73cb0e | #3 | 2024-04-17 14:13:28 | ~2 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 1d7e2a09928fc5048c36d4e77a7a5c60fb73cb0e | #3 | 2024-04-17 14:17:57 | ~6 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 1d7e2a09928fc5048c36d4e77a7a5c60fb73cb0e | #3 | 2024-04-17 14:18:48 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 1d7e2a09928fc5048c36d4e77a7a5c60fb73cb0e | #3 | 2024-04-17 14:19:37 | ~8 min | ios |
:iphone:ipa :calling: |
| :x: | 5c2476ad2d315dc9afee5accd9862bb825628477 | #4 | 2024-04-18 14:30:58 | ~2 min | tests |
:page_facing_up:log |
| :x: | 0ba224aa47e58524b490e5199bd3be3769604e21 | #5 | 2024-04-18 14:33:37 | ~2 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 0ba224aa47e58524b490e5199bd3be3769604e21 | #5 | 2024-04-18 14:36:59 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 0ba224aa47e58524b490e5199bd3be3769604e21 | #5 | 2024-04-18 14:37:50 | ~6 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 0ba224aa47e58524b490e5199bd3be3769604e21 | #5 | 2024-04-18 14:52:29 | ~21 min | ios |
:iphone:ipa :calling: |
| :x: | c449eba13591b6ae42c4e6ef6420dc50cb53647f | #7 | 2024-04-18 15:09:10 | ~2 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | c449eba13591b6ae42c4e6ef6420dc50cb53647f | #7 | 2024-04-18 15:14:24 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | c449eba13591b6ae42c4e6ef6420dc50cb53647f | #7 | 2024-04-18 15:14:45 | ~7 min | android |
:robot:apk :calling: |
| :x: | c449eba13591b6ae42c4e6ef6420dc50cb53647f | #7 | 2024-04-18 15:16:50 | ~9 min | ios |
:page_facing_up:log |
| :x: | c2ab3c8ae02058e2e4ad8b08eaaa9e180f65c12c | #8 | 2024-05-06 15:48:46 | ~2 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | c2ab3c8ae02058e2e4ad8b08eaaa9e180f65c12c | #8 | 2024-05-06 15:51:28 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | c2ab3c8ae02058e2e4ad8b08eaaa9e180f65c12c | #8 | 2024-05-06 15:51:48 | ~5 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | c2ab3c8ae02058e2e4ad8b08eaaa9e180f65c12c | #8 | 2024-05-06 15:54:33 | ~8 min | ios |
:iphone:ipa :calling: |
| :x: | c48df7a5447e835d850c5638cf543c86fffefaf6 | #9 | 2024-05-07 12:03:15 | ~2 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | c48df7a5447e835d850c5638cf543c86fffefaf6 | #9 | 2024-05-07 12:06:23 | ~5 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | c48df7a5447e835d850c5638cf543c86fffefaf6 | #9 | 2024-05-07 12:06:30 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | c48df7a5447e835d850c5638cf543c86fffefaf6 | #9 | 2024-05-07 12:10:19 | ~9 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 4f98da123143bf808473044977926c723cfca0fe | #10 | 2024-05-07 17:30:17 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 4f98da123143bf808473044977926c723cfca0fe | #10 | 2024-05-07 17:30:54 | ~6 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 4f98da123143bf808473044977926c723cfca0fe | #10 | 2024-05-07 17:32:45 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 4f98da123143bf808473044977926c723cfca0fe | #10 | 2024-05-07 17:32:51 | ~8 min | android |
:robot:apk :calling: |
| :x: | d1ef914b9db7aed17a5db667982e92b1afb813f7 | #11 | 2024-05-08 11:43:32 | ~2 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | d1ef914b9db7aed17a5db667982e92b1afb813f7 | #11 | 2024-05-08 11:49:48 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | d1ef914b9db7aed17a5db667982e92b1afb813f7 | #11 | 2024-05-08 11:51:22 | ~10 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | d1ef914b9db7aed17a5db667982e92b1afb813f7 | #11 | 2024-05-08 11:51:43 | ~10 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 6a09720f3124e389b76ca0e9e2420dc9cf91d2cb | #12 | 2024-05-08 16:07:26 | ~3 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 6a09720f3124e389b76ca0e9e2420dc9cf91d2cb | #12 | 2024-05-08 16:09:12 | ~5 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 6a09720f3124e389b76ca0e9e2420dc9cf91d2cb | #12 | 2024-05-08 16:11:53 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 6a09720f3124e389b76ca0e9e2420dc9cf91d2cb | #12 | 2024-05-08 16:11:58 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 72a87cd9b3f64fc3739ed962b6f010c6c7276bfe | #13 | 2024-05-08 16:18:08 | ~4 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 72a87cd9b3f64fc3739ed962b6f010c6c7276bfe | #13 | 2024-05-08 16:20:00 | ~6 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 72a87cd9b3f64fc3739ed962b6f010c6c7276bfe | #13 | 2024-05-08 16:22:17 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 72a87cd9b3f64fc3739ed962b6f010c6c7276bfe | #13 | 2024-05-08 16:22:28 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 7435066c68f1c19421b054b4479c3d807b2f7147 | #15 | 2024-05-09 14:40:50 | ~6 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 7435066c68f1c19421b054b4479c3d807b2f7147 | #15 | 2024-05-09 14:42:45 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 7435066c68f1c19421b054b4479c3d807b2f7147 | #15 | 2024-05-09 14:44:16 | ~9 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 7435066c68f1c19421b054b4479c3d807b2f7147 | #15 | 2024-05-09 14:47:37 | ~12 min | ios |
:iphone:ipa :calling: |
| :x: | 505e486489f864e9e0901272994d615fcf355c9c | #16 | 2024-05-09 18:21:23 | ~2 min | tests |
:page_facing_up:log |
| :x: | 90d6c6ceb403d039b5ba2a3df644fe0a99bde62e | #17 | 2024-05-09 18:24:13 | ~2 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 90d6c6ceb403d039b5ba2a3df644fe0a99bde62e | #17 | 2024-05-09 18:27:06 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 90d6c6ceb403d039b5ba2a3df644fe0a99bde62e | #17 | 2024-05-09 18:29:35 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 90d6c6ceb403d039b5ba2a3df644fe0a99bde62e | #17 | 2024-05-09 18:30:11 | ~8 min | ios |
:iphone:ipa :calling: |
| :x: | 44111df942240f173c2cba6f1ce4e223d593d4f4 | #18 | 2024-05-10 11:17:28 | ~3 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 44111df942240f173c2cba6f1ce4e223d593d4f4 | #18 | 2024-05-10 11:19:23 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 44111df942240f173c2cba6f1ce4e223d593d4f4 | #18 | 2024-05-10 11:22:44 | ~9 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 44111df942240f173c2cba6f1ce4e223d593d4f4 | #18 | 2024-05-10 11:23:15 | ~9 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 34de47dcd82c181ba2544898cc3bdc1f83e00ccc | #19 | 2024-05-10 11:44:54 | ~5 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 34de47dcd82c181ba2544898cc3bdc1f83e00ccc | #19 | 2024-05-10 11:45:00 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 34de47dcd82c181ba2544898cc3bdc1f83e00ccc | #19 | 2024-05-10 11:45:58 | ~6 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 34de47dcd82c181ba2544898cc3bdc1f83e00ccc | #19 | 2024-05-10 11:47:35 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 054bbeee1c7d679887d2c2b4a7eaed14bfacc587 | #20 | 2024-05-10 12:21:30 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 054bbeee1c7d679887d2c2b4a7eaed14bfacc587 | #20 | 2024-05-10 12:21:35 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 054bbeee1c7d679887d2c2b4a7eaed14bfacc587 | #20 | 2024-05-10 12:22:34 | ~6 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 054bbeee1c7d679887d2c2b4a7eaed14bfacc587 | #20 | 2024-05-10 12:24:26 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 3027db93bd94c0956ae874a60588e2d908d3dd8f | #21 | 2024-05-10 12:51:23 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 3027db93bd94c0956ae874a60588e2d908d3dd8f | #21 | 2024-05-10 12:53:22 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 3027db93bd94c0956ae874a60588e2d908d3dd8f | #21 | 2024-05-10 12:54:26 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 3027db93bd94c0956ae874a60588e2d908d3dd8f | #21 | 2024-05-10 12:55:07 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | ea2796b39589fca7dff20c6444df2935fcb50509 | #22 | 2024-05-10 13:13:32 | ~4 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | ea2796b39589fca7dff20c6444df2935fcb50509 | #22 | 2024-05-10 13:14:30 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | ea2796b39589fca7dff20c6444df2935fcb50509 | #22 | 2024-05-10 13:14:37 | ~5 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | ea2796b39589fca7dff20c6444df2935fcb50509 | #22 | 2024-05-10 13:20:13 | ~11 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 8f43abce2abceaa87460ef3ef1d2fcc133547a69 | #23 | 2024-05-12 21:45:58 | ~4 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 8f43abce2abceaa87460ef3ef1d2fcc133547a69 | #23 | 2024-05-12 21:46:40 | ~5 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 8f43abce2abceaa87460ef3ef1d2fcc133547a69 | #23 | 2024-05-12 21:48:00 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | b33cc7160cdce63eaadc0c41aa09ee2ec0c17e8e | #25 | 2024-05-12 21:56:52 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | b33cc7160cdce63eaadc0c41aa09ee2ec0c17e8e | #25 | 2024-05-12 21:57:35 | ~5 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | b33cc7160cdce63eaadc0c41aa09ee2ec0c17e8e | #25 | 2024-05-12 21:59:49 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | b33cc7160cdce63eaadc0c41aa09ee2ec0c17e8e | #25 | 2024-05-12 22:00:02 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | c6f63a37525b0e169832eecb44fc393647f81ef2 | #26 | 2024-05-12 22:07:36 | ~4 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | c6f63a37525b0e169832eecb44fc393647f81ef2 | #26 | 2024-05-12 22:10:16 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | c6f63a37525b0e169832eecb44fc393647f81ef2 | #26 | 2024-05-12 22:10:16 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | c6f63a37525b0e169832eecb44fc393647f81ef2 | #26 | 2024-05-12 22:11:25 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | aed374643712651f14c8afbdb091f58becfdabc1 | #27 | 2024-05-12 22:15:04 | ~3 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | aed374643712651f14c8afbdb091f58becfdabc1 | #27 | 2024-05-12 22:18:42 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | aed374643712651f14c8afbdb091f58becfdabc1 | #27 | 2024-05-12 22:18:49 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | aed374643712651f14c8afbdb091f58becfdabc1 | #27 | 2024-05-12 22:19:43 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | b6e10492f66ddbf1d8387da2574de1f83c0bff54 | #28 | 2024-05-14 10:17:51 | ~4 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | b6e10492f66ddbf1d8387da2574de1f83c0bff54 | #28 | 2024-05-14 10:18:59 | ~5 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | b6e10492f66ddbf1d8387da2574de1f83c0bff54 | #28 | 2024-05-14 10:19:07 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | b6e10492f66ddbf1d8387da2574de1f83c0bff54 | #28 | 2024-05-14 10:21:57 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 35ac42fb981c7049a684a8d0704caef1e6f9dbe8 | #29 | 2024-05-15 10:49:26 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 35ac42fb981c7049a684a8d0704caef1e6f9dbe8 | #29 | 2024-05-15 10:49:47 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 35ac42fb981c7049a684a8d0704caef1e6f9dbe8 | #29 | 2024-05-15 10:52:16 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 35ac42fb981c7049a684a8d0704caef1e6f9dbe8 | #29 | 2024-05-15 10:53:27 | ~9 min | ios |
:iphone:ipa :calling: |
| :grey_question: | Commit | :hash: | Finished (UTC) | Duration | Platform | Result |
|---|---|---|---|---|---|---|
| :heavy_check_mark: | 94fa9604026e42c2b0832937d4d236121a53d69f | #31 | 2024-05-15 12:18:12 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 94fa9604026e42c2b0832937d4d236121a53d69f | #31 | 2024-05-15 12:20:50 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 94fa9604026e42c2b0832937d4d236121a53d69f | #31 | 2024-05-15 12:21:35 | ~9 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 94fa9604026e42c2b0832937d4d236121a53d69f | #31 | 2024-05-15 12:22:01 | ~9 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 7732f9d6fd019831f204ded8a8a2cdfb20397608 | #33 | 2024-05-15 14:39:22 | ~6 min | android |
:robot:apk :calling: |
| :x: | 7732f9d6fd019831f204ded8a8a2cdfb20397608 | #33 | 2024-05-15 14:39:46 | ~6 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 7732f9d6fd019831f204ded8a8a2cdfb20397608 | #33 | 2024-05-15 14:41:30 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 7732f9d6fd019831f204ded8a8a2cdfb20397608 | #34 | 2024-05-15 14:42:22 | ~1 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 7732f9d6fd019831f204ded8a8a2cdfb20397608 | #33 | 2024-05-15 14:42:42 | ~9 min | ios |
:iphone:ipa :calling: |
~~I'll wait until I finish with #19696 to avoid adding unnecessary complexity to suggested routes component.~~
:heavy_check_mark: status-mobile/prs/android-e2e/PR-19674#23 :small_blue_diamond: ~7 min 6 sec :small_blue_diamond: 8f43abce2abceaa87460ef3ef1d2fcc133547a69 :small_blue_diamond: :package: android-e2e package
@J-Son89 all the comments should be addressed! Please re-review 🙏
73% of end-end tests have passed
Total executed tests: 52
Failed tests: 13
Expected to fail tests: 1
Passed tests: 38
IDs of failed tests: 727230,702782,702733,704613,702948,727229,702869,703391,702947,702807,702731,727232,702775
IDs of expected to fail tests: 703503
Failed tests (13)
Click to expand
Class TestCommunityOneDeviceMerged:
| 1. test_community_undo_delete_message, id: 702869 |
Device 1: |
Class TestWalletOneDevice:
| 1. test_wallet_add_remove_watch_only_account, id: 727232 |
Device 1: |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_hashtag_links_to_community_channels, id: 702948 |
Device 1: Device 2: |
Class TestWalletMultipleDevice:
| 1. test_wallet_send_asset_from_drawer, id: 727230 |
|
| 2. test_wallet_send_eth, id: 727229 |
|
Class TestDeepLinksOneDevice:
| 1. test_links_open_universal_links_from_chat, id: 704613 |
Device 1: |
| 2. test_links_deep_links, id: 702775 |
Device 1: |
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_join_send_text_messages_push, id: 702807 |
Device 1: Device 2: Device 3: |
Class TestOneToOneChatMultipleSharedDevicesNewUi:
| 1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782 |
Device 1: Device 2: |
| 2. test_1_1_chat_text_message_delete_push_disappear, id: 702733 |
Device 1: Device 2: |
| 3. test_1_1_chat_send_image_save_and_share, id: 703391 |
Device 1: Device 2: |
| 4. test_1_1_chat_pin_messages, id: 702731 |
Device 1: Device 2: |
Class TestActivityMultipleDevicePR:
| 1. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947 |
Device 1: Device 2: |
Expected to fail tests (1)
Click to expand
Class TestCommunityOneDeviceMerged:
| 1. test_community_discovery, id: 703503 |
[[reason: [NOTRUN] Curated communities not loading, https://github.com/status-im/status-mobile/issues/17852]] |
Passed tests (38)
Click to expand
Class TestCommunityMultipleDeviceMerged:
| 1. test_community_several_images_send_reply, id: 703194 |
| Device sessions Device 1: Device 2: |
| 2. test_community_one_image_send_reply, id: 702859 |
| Device sessions Device 1: Device 2: |
| 3. test_community_emoji_send_copy_paste_reply, id: 702840 |
| Device sessions Device 1: Device 2: |
| 4. test_community_mark_all_messages_as_read, id: 703086 |
| Device sessions Device 1: Device 2: |
| 5. test_community_contact_block_unblock_offline, id: 702894 |
| Device sessions Device 1: Device 2: |
| 6. test_community_edit_delete_message_when_offline, id: 704615 |
| Device sessions Device 1: Device 2: |
| 7. test_community_message_delete, id: 702839 |
| Device sessions Device 1: Device 2: |
| 8. test_community_message_send_check_timestamps_sender_username, id: 702838 |
| Device sessions Device 1: Device 2: |
| 9. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844 |
| Device sessions Device 1: Device 2: |
| 10. test_community_message_edit, id: 702843 |
| Device sessions Device 1: Device 2: |
| 11. test_community_unread_messages_badge, id: 702841 |
| Device sessions Device 1: Device 2: |
Class TestActivityCenterContactRequestMultipleDevicePR:
| 1. test_add_contact_field_validation, id: 702777 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851 |
| Device sessions Device 1: Device 2: |
| 3. test_activity_center_contact_request_decline, id: 702850 |
| Device sessions Device 1: Device 2: |
Class TestCommunityOneDeviceMerged:
| 1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133 |
| Device sessions Device 1: |
| 2. test_community_copy_and_paste_message_in_chat_input, id: 702742 |
| Device sessions Device 1: |
| 3. test_community_navigate_to_channel_when_relaunch, id: 702846 |
| Device sessions Device 1: |
| 4. test_community_mute_community_and_channel, id: 703382 |
| Device sessions Device 1: |
Class TestWalletOneDevice:
| 1. test_wallet_add_remove_regular_account, id: 727231 |
| Device sessions Device 1: |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_markdown_support, id: 702809 |
| Device sessions Device 1: Device 2: |
| 2. test_community_mentions_push_notification, id: 702786 |
| Device sessions Device 1: Device 2: |
| 3. test_community_leave, id: 702845 |
| Device sessions Device 1: Device 2: |
| 4. test_community_join_when_node_owner_offline, id: 703629 |
| Device sessions Device 1: Device 2: |
Class TestActivityMultipleDevicePRTwo:
| 1. test_activity_center_mentions, id: 702957 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_admin_notification_accept_swipe, id: 702958 |
| Device sessions Device 1: Device 2: |
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
| 1. test_1_1_chat_delete_via_long_press_relogin, id: 702784 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_mute_chat, id: 703496 |
| Device sessions Device 1: Device 2: |
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_pin_messages, id: 702732 |
| Device sessions Device 1: Device 2: Device 3: |
| 2. test_group_chat_mute_chat, id: 703495 |
| Device sessions Device 1: Device 2: Device 3: |
| 3. test_group_chat_send_image_save_and_share, id: 703297 |
| Device sessions Device 1: Device 2: Device 3: |
| 4. test_group_chat_reactions, id: 703202 |
| Device sessions Device 1: Device 2: Device 3: |
| 5. test_group_chat_offline_pn, id: 702808 |
| Device sessions Device 1: Device 2: Device 3: |
Class TestOneToOneChatMultipleSharedDevicesNewUi:
| 1. test_1_1_chat_push_emoji, id: 702813 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_edit_message, id: 702855 |
| Device sessions Device 1: Device 2: |
| 4. test_1_1_chat_message_reaction, id: 702730 |
| Device sessions Device 1: Device 2: |
Class TestActivityMultipleDevicePR:
| 1. test_navigation_jump_to, id: 702936 |
| Device sessions Device 1: Device 2: |
Hi @briansztamfater Thank you for PR. Take a look found issue:
ISSUE 1: Supported networks shown as non-supported in the 'edit preferenced networks' drawer
Steps:
- Enter a regular address or an address containing all or one supported network into the 'Send to' page.
- Open the 'Edit Preferred Networks' drawer.
Actual Result:
Supported networks are specified as non-supported for the asset.
https://github.com/status-im/status-mobile/assets/52490791/2db5979a-2546-46c9-8252-db9a3e00c63c
Expected Result:
Only the particular network should be shown as non-supported.
OS:
IOS, Android
Devices:
- Pixel 7a, Android 13
- iPhone 11 Pro Max, IOS 17
Sorry about that @VolodLytvynenko, issue 1 should be fixed now! Let me know if you find something else :)
Question:
I noticed the caution message is not the same as on design.
Actual result:
Expected result:
'Unable to bridge
https://www.figma.com/design/HKncH4wnDwZDAhc4AryK8Y/Wallet-for-Mobile?node-id=9274-75500&t=OR1NnMd80KnNh7i6-0
I like how it looks now :) Is it somehow agreed with the design team?
https://www.figma.com/design/HKncH4wnDwZDAhc4AryK8Y/Wallet-for-Mobile?node-id=9274-75500&t=OR1NnMd80KnNh7i6-0
Hey @VolodLytvynenko! I think you are looking on a different (but similar) flow. Look at this Figma design, should be the correct text: https://www.figma.com/design/xLs1KYmF4e6WwRTZVJKeUK/Descoped-Wallet?node-id=9240-78951&t=92mkazM2JEjkLtFN-4
@briansztamfater please reference the descoped file for now- should be fine but I think it's best we use that as a point of reference until we complete what's in it.
@briansztamfater please reference the descoped file for now- should be fine but I think it's best we use that as a point of reference until we complete what's in it.
Sure, edited the comment to avoid confusion.
Hi @briansztamfater one more issue is found. Take a look, please
ISSUE 2: Unsupported networks caution not shown for non-supported networks in the 'edit preferenced networks' drawer
Steps:
- Enter an address with prefix of supported network in 'sent to' page (in case of SNT sending enter addresses like: eth:0x.. or arb1:0x..)
- Open the 'Edit Preferred Networks' drawer.
Actual Result:
Unsupported networks are not specified as non-supported for the asset.
https://github.com/status-im/status-mobile/assets/52490791/a2dec14b-ee7d-45e8-a45d-380e6f6830c3
Expected Result:
Unsupported networks are specified as non-supported
OS:
IOS, Android
Devices:
- Pixel 7a, Android 13
- iPhone 11 Pro Max, IOS 17
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,702809,704613,727229,702936,702947,702807,702775
IDs of expected to fail tests: 703495,703503
Failed tests (8)
Click to expand
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_join_send_text_messages_push, id: 702807 |
Device 1: Device 2: Device 3: |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_markdown_support, id: 702809 |
Device 1: Device 2: |
Class TestWalletMultipleDevice:
| 1. test_wallet_send_asset_from_drawer, id: 727230 |
|
| 2. test_wallet_send_eth, id: 727229 |
|
Class TestDeepLinksOneDevice:
| 1. test_links_open_universal_links_from_chat, id: 704613 |
Device 1: |
| 2. test_links_deep_links, id: 702775 |
Device 1: |
Class TestActivityMultipleDevicePR:
| 1. test_navigation_jump_to, id: 702936 |
Device 1: Device 2: |
| 2. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947 |
|
Expected to fail tests (2)
Click to expand
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_mute_chat, id: 703495 |
[[Chat is not unmuted after expected time: https://github.com/status-im/status-mobile/issues/19627]] Device 1: Device 2: Device 3: |
Class TestCommunityOneDeviceMerged:
| 1. test_community_discovery, id: 703503 |
[[reason: [NOTRUN] Curated communities not loading, https://github.com/status-im/status-mobile/issues/17852]] |
Passed tests (42)
Click to expand
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_pin_messages, id: 702732 |
| Device sessions Device 1: Device 2: Device 3: |
| 2. test_group_chat_send_image_save_and_share, id: 703297 |
| Device sessions Device 1: Device 2: Device 3: |
| 3. test_group_chat_reactions, id: 703202 |
| Device sessions Device 1: Device 2: Device 3: |
| 4. test_group_chat_offline_pn, id: 702808 |
| Device sessions Device 1: Device 2: Device 3: |
Class TestCommunityOneDeviceMerged:
| 1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133 |
| Device sessions Device 1: |
| 2. test_community_copy_and_paste_message_in_chat_input, id: 702742 |
| Device sessions Device 1: |
| 3. test_community_undo_delete_message, id: 702869 |
| Device sessions Device 1: |
| 4. test_community_navigate_to_channel_when_relaunch, id: 702846 |
| Device sessions Device 1: |
| 5. test_community_mute_community_and_channel, id: 703382 |
| Device sessions Device 1: |
Class TestWalletOneDevice:
| 1. test_wallet_add_remove_regular_account, id: 727231 |
| Device sessions Device 1: |
| 2. test_wallet_add_remove_watch_only_account, id: 727232 |
| Device sessions Device 1: |
Class TestActivityMultipleDevicePRTwo:
| 1. test_activity_center_mentions, id: 702957 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_admin_notification_accept_swipe, id: 702958 |
| Device sessions Device 1: Device 2: |
Class TestActivityCenterContactRequestMultipleDevicePR:
| 1. test_add_contact_field_validation, id: 702777 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851 |
| Device sessions Device 1: Device 2: |
| 3. test_activity_center_contact_request_decline, id: 702850 |
| Device sessions Device 1: Device 2: |
Class TestOneToOneChatMultipleSharedDevicesNewUi:
| 1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_text_message_delete_push_disappear, id: 702733 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_push_emoji, id: 702813 |
| Device sessions Device 1: Device 2: |
| 4. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745 |
| Device sessions Device 1: Device 2: |
| 5. test_1_1_chat_edit_message, id: 702855 |
| Device sessions Device 1: Device 2: |
| 6. test_1_1_chat_send_image_save_and_share, id: 703391 |
| Device sessions Device 1: Device 2: |
| 7. test_1_1_chat_pin_messages, id: 702731 |
| Device sessions Device 1: Device 2: |
| 8. test_1_1_chat_message_reaction, id: 702730 |
| Device sessions Device 1: Device 2: |
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
| 1. test_1_1_chat_delete_via_long_press_relogin, id: 702784 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_mute_chat, id: 703496 |
| Device sessions Device 1: Device 2: |
Class TestCommunityMultipleDeviceMerged:
| 1. test_community_several_images_send_reply, id: 703194 |
| Device sessions Device 1: Device 2: |
| 2. test_community_one_image_send_reply, id: 702859 |
| Device sessions Device 1: Device 2: |
| 3. test_community_emoji_send_copy_paste_reply, id: 702840 |
| Device sessions Device 1: Device 2: |
| 4. test_community_mark_all_messages_as_read, id: 703086 |
| Device sessions Device 1: Device 2: |
| 5. test_community_contact_block_unblock_offline, id: 702894 |
| Device sessions Device 1: Device 2: |
| 6. test_community_edit_delete_message_when_offline, id: 704615 |
| Device sessions Device 1: Device 2: |
| 7. test_community_message_delete, id: 702839 |
| Device sessions Device 1: Device 2: |
| 8. test_community_message_send_check_timestamps_sender_username, id: 702838 |
| Device sessions Device 1: Device 2: |
| 9. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844 |
| Device sessions Device 1: Device 2: |
| 10. test_community_message_edit, id: 702843 |
| Device sessions Device 1: Device 2: |
| 11. test_community_unread_messages_badge, id: 702841 |
| Device sessions Device 1: Device 2: |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_hashtag_links_to_community_channels, id: 702948 |
| Device sessions Device 1: Device 2: |
| 2. test_community_mentions_push_notification, id: 702786 |
| Device sessions Device 1: Device 2: |
| 3. test_community_leave, id: 702845 |
| Device sessions Device 1: Device 2: |
| 4. test_community_join_when_node_owner_offline, id: 703629 |
| Device sessions Device 1: Device 2: |
Asked about issue 2 https://github.com/status-im/status-mobile/pull/19674#issuecomment-2112444891 design team https://discord.com/channels/624634427930312714/852533718790570015/1240292959732371486
83% of end-end tests have passed
Total executed tests: 52
Failed tests: 7
Expected to fail tests: 2
Passed tests: 43
IDs of failed tests: 727230,702782,704613,702851,727229,702807,702775
IDs of expected to fail tests: 703495,703503
Failed tests (7)
Click to expand
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_join_send_text_messages_push, id: 702807 |
Device 1: Device 2: Device 3: |
Class TestWalletMultipleDevice:
| 1. test_wallet_send_asset_from_drawer, id: 727230 |
|
| 2. test_wallet_send_eth, id: 727229 |
|
Class TestOneToOneChatMultipleSharedDevicesNewUi:
| 1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782 |
Device 1: Device 2: |
Class TestActivityCenterContactRequestMultipleDevicePR:
| 1. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851 |
Device 1: Device 2: |
Class TestDeepLinksOneDevice:
| 1. test_links_open_universal_links_from_chat, id: 704613 |
Device 1: |
| 2. test_links_deep_links, id: 702775 |
Device 1: |
Expected to fail tests (2)
Click to expand
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_mute_chat, id: 703495 |
[[Chat is not unmuted after expected time: https://github.com/status-im/status-mobile/issues/19627]] Device 1: Device 2: Device 3: |
Class TestCommunityOneDeviceMerged:
| 1. test_community_discovery, id: 703503 |
[[reason: [NOTRUN] Curated communities not loading, https://github.com/status-im/status-mobile/issues/17852]] |
Passed tests (43)
Click to expand
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
| 1. test_1_1_chat_delete_via_long_press_relogin, id: 702784 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_mute_chat, id: 703496 |
| Device sessions Device 1: Device 2: |
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_pin_messages, id: 702732 |
| Device sessions Device 1: Device 2: Device 3: |
| 2. test_group_chat_send_image_save_and_share, id: 703297 |
| Device sessions Device 1: Device 2: Device 3: |
| 3. test_group_chat_reactions, id: 703202 |
| Device sessions Device 1: Device 2: Device 3: |
| 4. test_group_chat_offline_pn, id: 702808 |
| Device sessions Device 1: Device 2: Device 3: |
Class TestCommunityOneDeviceMerged:
| 1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133 |
| Device sessions Device 1: |
| 2. test_community_copy_and_paste_message_in_chat_input, id: 702742 |
| Device sessions Device 1: |
| 3. test_community_undo_delete_message, id: 702869 |
| Device sessions Device 1: |
| 4. test_community_navigate_to_channel_when_relaunch, id: 702846 |
| Device sessions Device 1: |
| 5. test_community_mute_community_and_channel, id: 703382 |
| Device sessions Device 1: |
Class TestActivityMultipleDevicePR:
| 1. test_navigation_jump_to, id: 702936 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947 |
| Device sessions Device 1: Device 2: |
Class TestActivityMultipleDevicePRTwo:
| 1. test_activity_center_mentions, id: 702957 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_admin_notification_accept_swipe, id: 702958 |
| Device sessions Device 1: Device 2: |
Class TestWalletOneDevice:
| 1. test_wallet_add_remove_regular_account, id: 727231 |
| Device sessions Device 1: |
| 2. test_wallet_add_remove_watch_only_account, id: 727232 |
| Device sessions Device 1: |
Class TestCommunityMultipleDeviceMerged:
| 1. test_community_several_images_send_reply, id: 703194 |
| Device sessions Device 1: Device 2: |
| 2. test_community_one_image_send_reply, id: 702859 |
| Device sessions Device 1: Device 2: |
| 3. test_community_emoji_send_copy_paste_reply, id: 702840 |
| Device sessions Device 1: Device 2: |
| 4. test_community_mark_all_messages_as_read, id: 703086 |
| Device sessions Device 1: Device 2: |
| 5. test_community_contact_block_unblock_offline, id: 702894 |
| Device sessions Device 1: Device 2: |
| 6. test_community_edit_delete_message_when_offline, id: 704615 |
| Device sessions Device 1: Device 2: |
| 7. test_community_message_delete, id: 702839 |
| Device sessions Device 1: Device 2: |
| 8. test_community_message_send_check_timestamps_sender_username, id: 702838 |
| Device sessions Device 1: Device 2: |
| 9. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844 |
| Device sessions Device 1: Device 2: |
| 10. test_community_message_edit, id: 702843 |
| Device sessions Device 1: Device 2: |
| 11. test_community_unread_messages_badge, id: 702841 |
| Device sessions Device 1: Device 2: |
Class TestOneToOneChatMultipleSharedDevicesNewUi:
| 1. test_1_1_chat_text_message_delete_push_disappear, id: 702733 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_push_emoji, id: 702813 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745 |
| Device sessions Device 1: Device 2: |
| 4. test_1_1_chat_edit_message, id: 702855 |
| Device sessions Device 1: Device 2: |
| 5. test_1_1_chat_send_image_save_and_share, id: 703391 |
| Device sessions Device 1: Device 2: |
| 6. test_1_1_chat_pin_messages, id: 702731 |
| Device sessions Device 1: Device 2: |
| 7. test_1_1_chat_message_reaction, id: 702730 |
| Device sessions Device 1: Device 2: |
Class TestActivityCenterContactRequestMultipleDevicePR:
| 1. test_add_contact_field_validation, id: 702777 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_contact_request_decline, id: 702850 |
| Device sessions Device 1: Device 2: |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_markdown_support, id: 702809 |
| Device sessions Device 1: Device 2: |
| 2. test_community_hashtag_links_to_community_channels, id: 702948 |
| Device sessions Device 1: Device 2: |
| 3. test_community_mentions_push_notification, id: 702786 |
| Device sessions Device 1: Device 2: |
| 4. test_community_leave, id: 702845 |
| Device sessions Device 1: Device 2: |
| 5. test_community_join_when_node_owner_offline, id: 703629 |
| Device sessions Device 1: Device 2: |
PR_ISSUE 3: The 'sending to unpreferred' Drawer shown when making changes in preferred Networks
Steps:
- Enter a regular address or an address with a multichain address.
- Open the 'Edit Receiver Networks' drawer.
- Make changes only in the Preferred by Receiver section.
- Go to the next step of asset sending.
Actual result:
The 'sending to unpreferred networks' drawer is shown when the user makes settings in the preferred section.
Expected result:
The 'sending to unpreferred networks' drawer should be shown when the user makes settings only in the unpreferred section.
OS:
IOS, Android
Devices:
- Pixel 7a, Android 13
- iPhone 11 Pro Max, IOS 17
Design team answer related to issue 2 https://discord.com/channels/624634427930312714/852533718790570015/1240300591914160222
"not available" state should be shown for all networks including those that shown in the unpreferred section
@VolodLytvynenko thanks for the feedback, issues should be fixed now 🙏
85% of end-end tests have passed
Total executed tests: 52
Failed tests: 6
Expected to fail tests: 2
Passed tests: 44
IDs of failed tests: 727230,702732,704613,727229,702807,702775
IDs of expected to fail tests: 703495,703503
Failed tests (6)
Click to expand
Class TestWalletMultipleDevice:
| 1. test_wallet_send_asset_from_drawer, id: 727230 |
|
| 2. test_wallet_send_eth, id: 727229 |
|
Class TestDeepLinksOneDevice:
| 1. test_links_open_universal_links_from_chat, id: 704613 |
Device 1: |
| 2. test_links_deep_links, id: 702775 |
Device 1: |
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_pin_messages, id: 702732 |
Device 1: Device 2: Device 3: |
| 2. test_group_chat_join_send_text_messages_push, id: 702807 |
Device 1: Device 2: Device 3: |
Expected to fail tests (2)
Click to expand
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_mute_chat, id: 703495 |
[[Chat is not unmuted after expected time: https://github.com/status-im/status-mobile/issues/19627]] Device 1: Device 2: Device 3: |
Class TestCommunityOneDeviceMerged:
| 1. test_community_discovery, id: 703503 |
[[reason: [NOTRUN] Curated communities not loading, https://github.com/status-im/status-mobile/issues/17852]] |
Passed tests (44)
Click to expand
Class TestCommunityMultipleDeviceMerged:
| 1. test_community_several_images_send_reply, id: 703194 |
| Device sessions Device 1: Device 2: |
| 2. test_community_one_image_send_reply, id: 702859 |
| Device sessions Device 1: Device 2: |
| 3. test_community_emoji_send_copy_paste_reply, id: 702840 |
| Device sessions Device 1: Device 2: |
| 4. test_community_mark_all_messages_as_read, id: 703086 |
| Device sessions Device 1: Device 2: |
| 5. test_community_contact_block_unblock_offline, id: 702894 |
| Device sessions Device 1: Device 2: |
| 6. test_community_edit_delete_message_when_offline, id: 704615 |
| Device sessions Device 1: Device 2: |
| 7. test_community_message_delete, id: 702839 |
| Device sessions Device 1: Device 2: |
| 8. test_community_message_send_check_timestamps_sender_username, id: 702838 |
| Device sessions Device 1: Device 2: |
| 9. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844 |
| Device sessions Device 1: Device 2: |
| 10. test_community_message_edit, id: 702843 |
| Device sessions Device 1: Device 2: |
| 11. test_community_unread_messages_badge, id: 702841 |
| Device sessions Device 1: Device 2: |
Class TestActivityMultipleDevicePR:
| 1. test_navigation_jump_to, id: 702936 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947 |
| Device sessions Device 1: Device 2: |
Class TestOneToOneChatMultipleSharedDevicesNewUi:
| 1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_text_message_delete_push_disappear, id: 702733 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_push_emoji, id: 702813 |
| Device sessions Device 1: Device 2: |
| 4. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745 |
| Device sessions Device 1: Device 2: |
| 5. test_1_1_chat_edit_message, id: 702855 |
| Device sessions Device 1: Device 2: |
| 6. test_1_1_chat_send_image_save_and_share, id: 703391 |
| Device sessions Device 1: Device 2: |
| 7. test_1_1_chat_pin_messages, id: 702731 |
| Device sessions Device 1: Device 2: |
| 8. test_1_1_chat_message_reaction, id: 702730 |
| Device sessions Device 1: Device 2: |
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_send_image_save_and_share, id: 703297 |
| Device sessions Device 1: Device 2: Device 3: |
| 2. test_group_chat_reactions, id: 703202 |
| Device sessions Device 1: Device 2: Device 3: |
| 3. test_group_chat_offline_pn, id: 702808 |
| Device sessions Device 1: Device 2: Device 3: |
Class TestActivityCenterContactRequestMultipleDevicePR:
| 1. test_add_contact_field_validation, id: 702777 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851 |
| Device sessions Device 1: Device 2: |
| 3. test_activity_center_contact_request_decline, id: 702850 |
| Device sessions Device 1: Device 2: |
Class TestCommunityOneDeviceMerged:
| 1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133 |
| Device sessions Device 1: |
| 2. test_community_copy_and_paste_message_in_chat_input, id: 702742 |
| Device sessions Device 1: |
| 3. test_community_undo_delete_message, id: 702869 |
| Device sessions Device 1: |
| 4. test_community_navigate_to_channel_when_relaunch, id: 702846 |
| Device sessions Device 1: |
| 5. test_community_mute_community_and_channel, id: 703382 |
| Device sessions Device 1: |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_markdown_support, id: 702809 |
| Device sessions Device 1: Device 2: |
| 2. test_community_hashtag_links_to_community_channels, id: 702948 |
| Device sessions Device 1: Device 2: |
| 3. test_community_mentions_push_notification, id: 702786 |
| Device sessions Device 1: Device 2: |
| 4. test_community_leave, id: 702845 |
| Device sessions Device 1: Device 2: |
| 5. test_community_join_when_node_owner_offline, id: 703629 |
| Device sessions Device 1: Device 2: |
Class TestActivityMultipleDevicePRTwo:
| 1. test_activity_center_mentions, id: 702957 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_admin_notification_accept_swipe, id: 702958 |
| Device sessions Device 1: Device 2: |
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
| 1. test_1_1_chat_delete_via_long_press_relogin, id: 702784 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_mute_chat, id: 703496 |
| Device sessions Device 1: Device 2: |
Class TestWalletOneDevice:
| 1. test_wallet_add_remove_regular_account, id: 727231 |
| Device sessions Device 1: |
| 2. test_wallet_add_remove_watch_only_account, id: 727232 |
| Device sessions Device 1: |
hi @briansztamfater thank you for PR. No issues from my side. Ready to be merged