status-mobile icon indicating copy to clipboard operation
status-mobile copied to clipboard

Connected dApps: a list with empty state, plus button, etc etc

Open alwx opened this issue 1 year ago • 1 comments

Fixes https://github.com/status-im/status-mobile/issues/19839

Summary

https://github.com/status-im/status-mobile/assets/911127/0a80d443-cf08-4512-9d04-50ba3f5a897c

Platforms

  • Android
  • iOS

Areas that maybe impacted

Functional
  • wallet connect

status: ready

alwx avatar May 08 '24 14:05 alwx

Jenkins Builds

Click to see older builds (125)
:grey_question: Commit :hash: Finished (UTC) Duration Platform Result
:heavy_check_mark: 55eb0f5f94074118f47884cdc9e499f723884963 #2 2024-05-08 14:12:55 ~7 min tests :page_facing_up:log
:heavy_check_mark: 55eb0f5f94074118f47884cdc9e499f723884963 #2 2024-05-08 14:15:13 ~9 min ios :iphone:ipa :calling:
:heavy_check_mark: 55eb0f5f94074118f47884cdc9e499f723884963 #2 2024-05-08 14:18:11 ~12 min android-e2e :robot:apk :calling:
:heavy_check_mark: 55eb0f5f94074118f47884cdc9e499f723884963 #2 2024-05-08 14:18:18 ~12 min android :robot:apk :calling:
:heavy_check_mark: 55eb0f5f94074118f47884cdc9e499f723884963 #3 2024-05-13 13:58:20 ~7 min tests :page_facing_up:log
:heavy_check_mark: 55eb0f5f94074118f47884cdc9e499f723884963 #3 2024-05-13 14:00:30 ~9 min ios :iphone:ipa :calling:
:heavy_check_mark: 55eb0f5f94074118f47884cdc9e499f723884963 #3 2024-05-13 14:02:21 ~11 min android :robot:apk :calling:
:heavy_check_mark: 55eb0f5f94074118f47884cdc9e499f723884963 #3 2024-05-13 14:03:40 ~12 min android-e2e :robot:apk :calling:
:heavy_check_mark: 726ec836f9e3ce78e0e97abc4f1c5d2ff823865a #4 2024-05-14 12:39:33 ~4 min tests :page_facing_up:log
:heavy_check_mark: 726ec836f9e3ce78e0e97abc4f1c5d2ff823865a #4 2024-05-14 12:45:07 ~9 min ios :iphone:ipa :calling:
:heavy_check_mark: 726ec836f9e3ce78e0e97abc4f1c5d2ff823865a #4 2024-05-14 12:47:24 ~12 min android-e2e :robot:apk :calling:
:heavy_check_mark: 726ec836f9e3ce78e0e97abc4f1c5d2ff823865a #4 2024-05-14 12:47:27 ~12 min android :robot:apk :calling:
:heavy_check_mark: b186cdd582e2d412bbe715b7525de579641077c0 #6 2024-05-14 14:33:11 ~5 min tests :page_facing_up:log
:heavy_check_mark: b186cdd582e2d412bbe715b7525de579641077c0 #6 2024-05-14 14:35:18 ~7 min android :robot:apk :calling:
:heavy_check_mark: b186cdd582e2d412bbe715b7525de579641077c0 #6 2024-05-14 14:35:27 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: b186cdd582e2d412bbe715b7525de579641077c0 #6 2024-05-14 14:39:00 ~11 min ios :iphone:ipa :calling:
:x: a3553a38b66e28ce3ae03cbbed3738305c34181d #8 2024-05-16 10:57:41 ~2 min tests :page_facing_up:log
:heavy_check_mark: a3553a38b66e28ce3ae03cbbed3738305c34181d #8 2024-05-16 11:02:29 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: a3553a38b66e28ce3ae03cbbed3738305c34181d #8 2024-05-16 11:02:31 ~7 min android :robot:apk :calling:
:heavy_check_mark: a3553a38b66e28ce3ae03cbbed3738305c34181d #8 2024-05-16 11:05:22 ~10 min ios :iphone:ipa :calling:
:x: 25d7419e1db4b923b39e095cecd375708094e8fd #9 2024-05-16 14:06:30 ~55 sec tests :page_facing_up:log
:heavy_check_mark: 25d7419e1db4b923b39e095cecd375708094e8fd #9 2024-05-16 14:12:17 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: 25d7419e1db4b923b39e095cecd375708094e8fd #9 2024-05-16 14:14:31 ~8 min android :robot:apk :calling:
:heavy_check_mark: 25d7419e1db4b923b39e095cecd375708094e8fd #9 2024-05-16 14:17:03 ~11 min ios :iphone:ipa :calling:
:x: 68aef1ab30cbe9e8c277688fead40017ba957556 #10 2024-05-16 15:11:58 ~3 min tests :page_facing_up:log
:x: 24efb8c4bb6e2926d864924076cf7dc64eef3ba3 #11 2024-05-16 15:19:01 ~2 min tests :page_facing_up:log
:heavy_check_mark: 24efb8c4bb6e2926d864924076cf7dc64eef3ba3 #11 2024-05-16 15:22:16 ~6 min android :robot:apk :calling:
:heavy_check_mark: 24efb8c4bb6e2926d864924076cf7dc64eef3ba3 #11 2024-05-16 15:25:21 ~9 min android-e2e :robot:apk :calling:
:heavy_check_mark: 24efb8c4bb6e2926d864924076cf7dc64eef3ba3 #11 2024-05-16 15:28:10 ~12 min ios :iphone:ipa :calling:
:x: 2e8aa4b058e65cd11ffb2b83e37984e176347704 #12 2024-05-17 10:10:58 ~4 min tests :page_facing_up:log
:heavy_check_mark: 2e8aa4b058e65cd11ffb2b83e37984e176347704 #12 2024-05-17 10:19:02 ~12 min android-e2e :robot:apk :calling:
:heavy_check_mark: 2e8aa4b058e65cd11ffb2b83e37984e176347704 #12 2024-05-17 10:19:16 ~12 min android :robot:apk :calling:
:heavy_check_mark: 2e8aa4b058e65cd11ffb2b83e37984e176347704 #12 2024-05-17 10:22:15 ~15 min ios :iphone:ipa :calling:
:x: 72b9a0c688d90d01485e8c4c0dec500927503298 #14 2024-05-17 15:31:49 ~2 min tests :page_facing_up:log
:heavy_check_mark: 72b9a0c688d90d01485e8c4c0dec500927503298 #14 2024-05-17 15:35:08 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: 72b9a0c688d90d01485e8c4c0dec500927503298 #14 2024-05-17 15:37:19 ~8 min android :robot:apk :calling:
:heavy_check_mark: 72b9a0c688d90d01485e8c4c0dec500927503298 #14 2024-05-17 15:40:58 ~11 min ios :iphone:ipa :calling:
:x: 20d31a0356c0211c35e69ca1a37ec941168b5210 #15 2024-05-21 08:42:42 ~4 min tests :page_facing_up:log
:heavy_check_mark: 20d31a0356c0211c35e69ca1a37ec941168b5210 #15 2024-05-21 08:47:53 ~9 min ios :iphone:ipa :calling:
:heavy_check_mark: 20d31a0356c0211c35e69ca1a37ec941168b5210 #15 2024-05-21 08:50:11 ~12 min android-e2e :robot:apk :calling:
:heavy_check_mark: 20d31a0356c0211c35e69ca1a37ec941168b5210 #15 2024-05-21 08:50:18 ~12 min android :robot:apk :calling:
:x: 80931fe78ff75ccfcf884f129f3ae6cfaa16846b #16 2024-05-21 14:28:56 ~4 min tests :page_facing_up:log
:heavy_check_mark: 80931fe78ff75ccfcf884f129f3ae6cfaa16846b #16 2024-05-21 14:36:10 ~11 min ios :iphone:ipa :calling:
:heavy_check_mark: 80931fe78ff75ccfcf884f129f3ae6cfaa16846b #16 2024-05-21 14:36:36 ~12 min android-e2e :robot:apk :calling:
:heavy_check_mark: 80931fe78ff75ccfcf884f129f3ae6cfaa16846b #16 2024-05-21 14:36:41 ~12 min android :robot:apk :calling:
:x: b0437861459caff8ca6bdb5cfded447780bd427c #17 2024-05-21 18:02:58 ~2 min tests :page_facing_up:log
:heavy_check_mark: b0437861459caff8ca6bdb5cfded447780bd427c #17 2024-05-21 18:08:13 ~7 min android :robot:apk :calling:
:heavy_check_mark: b0437861459caff8ca6bdb5cfded447780bd427c #17 2024-05-21 18:09:47 ~9 min ios :iphone:ipa :calling:
:heavy_check_mark: b0437861459caff8ca6bdb5cfded447780bd427c #17 2024-05-21 18:12:59 ~12 min android-e2e :robot:apk :calling:
:x: 879eec4dabf9f94d49dbedd8fd4b9d4fed99ebb4 #18 2024-05-22 16:59:24 ~4 min tests :page_facing_up:log
:heavy_check_mark: 879eec4dabf9f94d49dbedd8fd4b9d4fed99ebb4 #18 2024-05-22 17:04:10 ~9 min ios :iphone:ipa :calling:
:heavy_check_mark: 879eec4dabf9f94d49dbedd8fd4b9d4fed99ebb4 #18 2024-05-22 17:06:36 ~11 min android-e2e :robot:apk :calling:
:heavy_check_mark: 879eec4dabf9f94d49dbedd8fd4b9d4fed99ebb4 #18 2024-05-22 17:06:46 ~12 min android :robot:apk :calling:
:x: 59f260f5689f9abc4f4c0690e39a07b7ab2ec126 #19 2024-05-23 13:19:11 ~4 min tests :page_facing_up:log
:heavy_check_mark: 59f260f5689f9abc4f4c0690e39a07b7ab2ec126 #19 2024-05-23 13:24:15 ~9 min ios :iphone:ipa :calling:
:x: 5053177901a7eccb73b1f3e738406ba52d3ca3fe #21 2024-05-23 13:27:18 ~2 min tests :page_facing_up:log
:heavy_check_mark: 5053177901a7eccb73b1f3e738406ba52d3ca3fe #21 2024-05-23 13:35:49 ~10 min android-e2e :robot:apk :calling:
:heavy_check_mark: 5053177901a7eccb73b1f3e738406ba52d3ca3fe #21 2024-05-23 13:35:59 ~10 min android :robot:apk :calling:
:heavy_check_mark: 5053177901a7eccb73b1f3e738406ba52d3ca3fe #21 2024-05-23 13:37:51 ~12 min ios :iphone:ipa :calling:
:heavy_check_mark: 53e324dd2c14608a8ce8da75d0f881a08ab00d45 #22 2024-05-23 13:49:57 ~4 min tests :page_facing_up:log
:heavy_check_mark: 53e324dd2c14608a8ce8da75d0f881a08ab00d45 #22 2024-05-23 13:53:45 ~8 min android :robot:apk :calling:
:heavy_check_mark: 53e324dd2c14608a8ce8da75d0f881a08ab00d45 #22 2024-05-23 13:55:22 ~10 min ios :iphone:ipa :calling:
:heavy_check_mark: 53e324dd2c14608a8ce8da75d0f881a08ab00d45 #22 2024-05-23 13:57:18 ~12 min android-e2e :robot:apk :calling:
:heavy_check_mark: 4e19bdbde18c62eca73c11a2d5eb1693662697ea #23 2024-05-24 09:43:49 ~5 min tests :page_facing_up:log
:heavy_check_mark: 4e19bdbde18c62eca73c11a2d5eb1693662697ea #23 2024-05-24 09:44:08 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: 4e19bdbde18c62eca73c11a2d5eb1693662697ea #23 2024-05-24 09:47:28 ~9 min ios :iphone:ipa :calling:
:heavy_check_mark: 4e19bdbde18c62eca73c11a2d5eb1693662697ea #23 2024-05-24 09:47:45 ~9 min android :robot:apk :calling:
:x: 8580709d3ac9c9d007fb64ccb017bffeab1484df #25 2024-05-27 10:55:14 ~6 min tests :page_facing_up:log
:heavy_check_mark: 8580709d3ac9c9d007fb64ccb017bffeab1484df #25 2024-05-27 11:00:09 ~11 min ios :iphone:ipa :calling:
:heavy_check_mark: 8580709d3ac9c9d007fb64ccb017bffeab1484df #25 2024-05-27 11:02:56 ~14 min android-e2e :robot:apk :calling:
:heavy_check_mark: 8580709d3ac9c9d007fb64ccb017bffeab1484df #25 2024-05-27 11:03:48 ~15 min android :robot:apk :calling:
:x: 56ccf5a2ff82957e4fb5c550760f84d203c1017e #26 2024-05-27 11:34:10 ~5 min tests :page_facing_up:log
:heavy_check_mark: 56ccf5a2ff82957e4fb5c550760f84d203c1017e #26 2024-05-27 11:39:34 ~10 min ios :iphone:ipa :calling:
:heavy_check_mark: 56ccf5a2ff82957e4fb5c550760f84d203c1017e #26 2024-05-27 11:42:03 ~13 min android-e2e :robot:apk :calling:
:heavy_check_mark: 56ccf5a2ff82957e4fb5c550760f84d203c1017e #26 2024-05-27 11:42:12 ~13 min android :robot:apk :calling:
:x: 9db657f39ccb3d64b03c922e85187c0def2d0eaf #27 2024-05-27 11:55:48 ~2 min tests :page_facing_up:log
:x: cd9798884fc8e3b99b65d3b896cf46241dcefc54 #28 2024-05-27 12:00:57 ~3 min tests :page_facing_up:log
:heavy_check_mark: cd9798884fc8e3b99b65d3b896cf46241dcefc54 #28 2024-05-27 12:04:29 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: cd9798884fc8e3b99b65d3b896cf46241dcefc54 #28 2024-05-27 12:06:36 ~9 min ios :iphone:ipa :calling:
:x: 6cf4d23099ca43c35d493865b20664c7e460f7d1 #29 2024-05-27 12:08:47 ~2 min tests :page_facing_up:log
:x: 8476fd10c434040aa203e3fb4913fea5d0469378 #30 2024-05-27 12:22:17 ~3 min tests :page_facing_up:log
:heavy_check_mark: 8476fd10c434040aa203e3fb4913fea5d0469378 #30 2024-05-27 12:26:19 ~7 min android :robot:apk :calling:
:heavy_check_mark: 8476fd10c434040aa203e3fb4913fea5d0469378 #30 2024-05-27 12:27:28 ~8 min android-e2e :robot:apk :calling:
:x: 19ff796aa17a124fc008de32b374d62aa0b7f614 #31 2024-05-27 12:31:52 ~2 min tests :page_facing_up:log
:heavy_check_mark: 19ff796aa17a124fc008de32b374d62aa0b7f614 #31 2024-05-27 12:40:46 ~11 min ios :iphone:ipa :calling:
:heavy_check_mark: 19ff796aa17a124fc008de32b374d62aa0b7f614 #31 2024-05-27 12:42:03 ~12 min android-e2e :robot:apk :calling:
:heavy_check_mark: 19ff796aa17a124fc008de32b374d62aa0b7f614 #31 2024-05-27 12:42:04 ~12 min android :robot:apk :calling:
:x: f69ff4fb9da5aeac50fd0961364a24ac9737f08d #32 2024-05-27 12:50:35 ~4 min tests :page_facing_up:log
:heavy_check_mark: f69ff4fb9da5aeac50fd0961364a24ac9737f08d #32 2024-05-27 12:54:35 ~8 min ios :iphone:ipa :calling:
:heavy_check_mark: f69ff4fb9da5aeac50fd0961364a24ac9737f08d #32 2024-05-27 12:58:07 ~12 min android-e2e :robot:apk :calling:
:heavy_check_mark: f69ff4fb9da5aeac50fd0961364a24ac9737f08d #32 2024-05-27 12:58:08 ~12 min android :robot:apk :calling:
:x: 9f31162ca30b894464744bfd17a3ee0f4351cab1 #33 2024-05-27 13:05:46 ~4 min tests :page_facing_up:log
:x: a482e2176510130d2d357b5df28be526790bb0a9 #34 2024-05-27 13:10:39 ~3 min tests :page_facing_up:log
:heavy_check_mark: a482e2176510130d2d357b5df28be526790bb0a9 #34 2024-05-27 13:13:16 ~6 min android :robot:apk :calling:
:heavy_check_mark: a482e2176510130d2d357b5df28be526790bb0a9 #34 2024-05-27 13:16:24 ~9 min android-e2e :robot:apk :calling:
:heavy_check_mark: a482e2176510130d2d357b5df28be526790bb0a9 #34 2024-05-27 13:20:22 ~13 min ios :iphone:ipa :calling:
:x: 63fc1cae217783a182b08327cae0e9355db5d37f #35 2024-05-27 14:23:33 ~4 min tests :page_facing_up:log
:heavy_check_mark: 63fc1cae217783a182b08327cae0e9355db5d37f #35 2024-05-27 14:25:15 ~6 min android :robot:apk :calling:
:heavy_check_mark: 63fc1cae217783a182b08327cae0e9355db5d37f #35 2024-05-27 14:29:11 ~10 min android-e2e :robot:apk :calling:
:heavy_check_mark: 63fc1cae217783a182b08327cae0e9355db5d37f #35 2024-05-27 14:29:23 ~10 min ios :iphone:ipa :calling:
:x: 5b24d51453728a36679a0ca56630132e378729de #36 2024-05-27 16:04:55 ~9 min tests :page_facing_up:log
:heavy_check_mark: 5b24d51453728a36679a0ca56630132e378729de #36 2024-05-27 16:05:42 ~9 min ios :iphone:ipa :calling:
:heavy_check_mark: 5b24d51453728a36679a0ca56630132e378729de #36 2024-05-27 16:06:07 ~10 min android :robot:apk :calling:
:heavy_check_mark: 5b24d51453728a36679a0ca56630132e378729de #36 2024-05-27 16:10:44 ~15 min android-e2e :robot:apk :calling:
:heavy_check_mark: fefcb69562e24c552e6540d7779c64c6db66e78c #37 2024-05-27 21:45:27 ~4 min tests :page_facing_up:log
:heavy_check_mark: fefcb69562e24c552e6540d7779c64c6db66e78c #37 2024-05-27 21:51:25 ~10 min ios :iphone:ipa :calling:
:heavy_check_mark: fefcb69562e24c552e6540d7779c64c6db66e78c #37 2024-05-27 21:52:06 ~10 min android :robot:apk :calling:
:heavy_check_mark: fefcb69562e24c552e6540d7779c64c6db66e78c #37 2024-05-27 21:52:07 ~10 min android-e2e :robot:apk :calling:
:heavy_check_mark: 8ee3c229614495e4c709581797778df399c37a26 #38 2024-05-28 06:37:23 ~7 min tests :page_facing_up:log
:heavy_check_mark: 8ee3c229614495e4c709581797778df399c37a26 #38 2024-05-28 06:41:47 ~11 min ios :iphone:ipa :calling:
:heavy_check_mark: 8ee3c229614495e4c709581797778df399c37a26 #38 2024-05-28 06:43:07 ~12 min android-e2e :robot:apk :calling:
:heavy_check_mark: 8ee3c229614495e4c709581797778df399c37a26 #38 2024-05-28 06:43:20 ~12 min android :robot:apk :calling:
:heavy_check_mark: 590d91837465700ea9049c42065189a434c1d151 #40 2024-05-28 10:57:24 ~4 min tests :page_facing_up:log
:heavy_check_mark: 590d91837465700ea9049c42065189a434c1d151 #40 2024-05-28 10:59:20 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: 590d91837465700ea9049c42065189a434c1d151 #40 2024-05-28 11:01:23 ~8 min ios :iphone:ipa :calling:
:heavy_check_mark: 590d91837465700ea9049c42065189a434c1d151 #40 2024-05-28 11:04:42 ~11 min android :robot:apk :calling:
:heavy_check_mark: 97353ffabc25e84e6d23b2cf699e9fbfa24bf7bb #41 2024-05-28 12:34:06 ~6 min tests :page_facing_up:log
:heavy_check_mark: 97353ffabc25e84e6d23b2cf699e9fbfa24bf7bb #41 2024-05-28 12:35:52 ~8 min android-e2e :robot:apk :calling:
:heavy_check_mark: 97353ffabc25e84e6d23b2cf699e9fbfa24bf7bb #41 2024-05-28 12:36:56 ~9 min android :robot:apk :calling:
:heavy_check_mark: 97353ffabc25e84e6d23b2cf699e9fbfa24bf7bb #41 2024-05-28 12:39:13 ~11 min ios :iphone:ipa :calling:
:heavy_check_mark: 8754ef80549f1c409fa3da2ce998a5440d3933d3 #42 2024-05-29 13:40:52 ~6 min android-e2e :robot:apk :calling:
:x: 8754ef80549f1c409fa3da2ce998a5440d3933d3 #42 2024-05-29 13:41:07 ~7 min tests :page_facing_up:log
:heavy_check_mark: 8754ef80549f1c409fa3da2ce998a5440d3933d3 #42 2024-05-29 13:44:39 ~10 min ios :iphone:ipa :calling:
:heavy_check_mark: 8754ef80549f1c409fa3da2ce998a5440d3933d3 #42 2024-05-29 13:47:20 ~13 min android :robot:apk :calling:
:heavy_check_mark: 8754ef80549f1c409fa3da2ce998a5440d3933d3 #43 2024-05-29 13:56:48 ~4 min tests :page_facing_up:log
:grey_question: Commit :hash: Finished (UTC) Duration Platform Result
:x: 1d8fc5774ecddf89c8bbb1b03e526e32a7f1aee7 #44 2024-05-30 10:46:25 ~6 min tests :page_facing_up:log
:heavy_check_mark: 1d8fc5774ecddf89c8bbb1b03e526e32a7f1aee7 #43 2024-05-30 10:52:21 ~12 min android :robot:apk :calling:
:heavy_check_mark: 1d8fc5774ecddf89c8bbb1b03e526e32a7f1aee7 #43 2024-05-30 10:52:47 ~12 min ios :iphone:ipa :calling:
:heavy_check_mark: 1d8fc5774ecddf89c8bbb1b03e526e32a7f1aee7 #43 2024-05-30 10:52:53 ~12 min android-e2e :robot:apk :calling:
:heavy_check_mark: 92a026ac63693f8aed41b55f556ecd56584660a6 #45 2024-05-30 14:39:41 ~7 min tests :page_facing_up:log
:heavy_check_mark: 92a026ac63693f8aed41b55f556ecd56584660a6 #44 2024-05-30 14:44:16 ~11 min ios :iphone:ipa :calling:
:heavy_check_mark: 92a026ac63693f8aed41b55f556ecd56584660a6 #44 2024-05-30 14:45:24 ~12 min android-e2e :robot:apk :calling:
:heavy_check_mark: 92a026ac63693f8aed41b55f556ecd56584660a6 #44 2024-05-30 14:45:33 ~12 min android :robot:apk :calling:

status-im-auto avatar May 08 '24 14:05 status-im-auto

Now it also includes the disconnect flow and includes fetching of dApps from the WalletConnect API.

https://github.com/status-im/status-mobile/assets/911127/1f60c11d-1efc-4515-89c9-d49496181f5a

alwx avatar May 23 '24 13:05 alwx

Looks good, but I think we'll need QA manual check for the bits that were changed outside Wallet Connect. WDYT @alwx?

clauxx avatar May 28 '24 10:05 clauxx

@clauxx I think the only of those bits is really the dapp item in Wallet but the thing is it's not even used now. So the only thing that can be checked here is page-nav title again.

alwx avatar May 28 '24 11:05 alwx

@status-im/mobile-qa One thing to check is if the page-nav title is fine (the same check was done here: https://github.com/status-im/status-mobile/pull/19934)

alwx avatar May 28 '24 11:05 alwx

75% of end-end tests have passed

Total executed tests: 51
Failed tests: 9
Expected to fail tests: 4
Passed tests: 38
Not executed tests: 1
IDs of not executed tests: 702936 
IDs of failed tests: 702808,702809,703629,727230,727229,702948,703202,703297,702958 
IDs of expected to fail tests: 703503,702807,703495,727232 

Not executed tests (1)

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

    Click to expand
  • Rerun failed tests

  • Class TestActivityMultipleDevicePRTwo:

    1. test_activity_center_admin_notification_accept_swipe, id: 702958

    Device 1: Tap on found: Button
    # STEP: Checking that community appeared on the list
    activity_center/test_activity_center.py:498: in test_activity_center_admin_notification_accept_swipe
        self.errors.verify_no_errors()
    base_test_case.py:190: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Community is not appeared in the list after accepting admin request from activity centre
    



    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:985: in test_community_markdown_support
        self.errors.verify_no_errors()
    base_test_case.py:190: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     italic text in asteric is not displayed with markdown in 1-1 chat for the recipient (device 2)
    



    Device sessions

    2. test_community_join_when_node_owner_offline, id: 703629

    Device 2: Tap on found: Button
    Device 2: Looking for community: 'open community'
    critical/chats/test_public_chat_browsing.py:1184: in test_community_join_when_node_owner_offline
        self.errors.verify_no_errors()
    base_test_case.py:190: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     not
    E    Joined status is not displayed
    E    open community is not listed inside Joined communities tab
    



    Device sessions

    3. test_community_hashtag_links_to_community_channels, id: 702948

    Device 2: Find Text by xpath: //android.view.ViewGroup[@content-desc='chat-item']//android.widget.TextView[contains(@text,'#cats')]
    Device 2: Looking for a message by text: it is just a message text
    critical/chats/test_public_chat_browsing.py:1098: in test_community_hashtag_links_to_community_channels
        self.errors.verify_no_errors()
    base_test_case.py:190: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Message in community channel is not visible for user before join
    



    Device sessions

    Class TestWalletMultipleDevice:

    1. test_wallet_send_asset_from_drawer, id: 727230

    # STEP: Getting ETH amount in the wallet of the sender before transaction
    Device 1: Find WalletTab by accessibility id: wallet-stack-tab
    critical/test_wallet.py:120: in test_wallet_send_asset_from_drawer
        sender_balance, receiver_balance, eth_amount_sender, eth_amount_receiver = self._get_balances_before_tx()
    critical/test_wallet.py:41: in _get_balances_before_tx
        self.wallet_1.wallet_tab.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: WalletTab by accessibility id: `wallet-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
    



    2. test_wallet_send_eth, id: 727229

    Device 1: Swiping right on element SlideButton
    Device 1: Find SlideButton by xpath: //*[@resource-id='slide-button-track']
    critical/test_wallet.py:111: in test_wallet_send_eth
        self.wallet_1.send_asset(address=self.receiver['address'], asset_name='Ether', amount=amount_to_send)
    ../views/wallet_view.py:100: in send_asset
        self.confirm_transaction()
    ../views/wallet_view.py:87: in confirm_transaction
        self.slide_and_confirm_with_password()
    ../views/wallet_view.py:81: in slide_and_confirm_with_password
        self.slide_button_track.slide()
    ../views/base_view.py:257: in slide
        self.swipe_right_on_element(width_percentage=1.3, start_x=100)
    ../views/base_element.py:308: in swipe_right_on_element
        location, size = self.get_element_coordinates()
    ../views/base_element.py:294: in get_element_coordinates
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: SlideButton by xpath: `//*[@resource-id='slide-button-track']` 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
    



    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. 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:326: in test_group_chat_offline_pn
        self.errors.verify_no_errors()
    base_test_case.py:190: 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
    E    message from old member if not shown for device 0
    E    message from new member if not shown for device 0
    



    Device sessions

    2. test_group_chat_reactions, id: 703202

    Device 1: Find Button by accessibility id: authors-for-reaction-5
    Device 1: Tap on found: Button
    critical/chats/test_group_chat.py:213: in test_group_chat_reactions
        self.errors.verify_no_errors()
    base_test_case.py:190: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Incorrect reactions count for member_2 after changing the reactions
    



    Device sessions

    3. test_group_chat_send_image_save_and_share, id: 703297

    Device 3: Find ChatsTab by accessibility id: chats-stack-tab
    Device 3: Tap on found: ChatsTab
    critical/chats/test_group_chat.py:285: in test_group_chat_send_image_save_and_share
        self.errors.verify_no_errors()
    base_test_case.py:190: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Message about saving a photo is not shown for member_2.
    



    Device sessions

    Expected to fail tests (4)

    Click to expand

    Class TestCommunityOneDeviceMerged:

    1. test_community_discovery, id: 703503
    Test is not run, e2e blocker  
    

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

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_join_send_text_messages_push, id: 702807

    Device 2: Find Text by xpath: //*[starts-with(@text,'Hey, admin!')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='message-status']/android.widget.TextView
    Device 2: Text is Sent
    critical/chats/test_group_chat.py:97: in test_group_chat_join_send_text_messages_push
        self.chats[1].chat_element_by_text(message_to_admin).wait_for_status_to_be('Delivered', timeout=120)
    ../views/chat_view.py:225: in wait_for_status_to_be
        raise TimeoutException("Message status was not changed to %s, it's %s" % (expected_status, current_status))
     Message status was not changed to Delivered, it's Sent 
    

    [[Issue with a message status - Sent instead of Delivered, https://github.com/status-im/status-mobile/issues/20126]]

    Device sessions

    2. test_group_chat_mute_chat, id: 703495

    # STEP: Change device time so chat will be unmuted by timer
    Device 2: Long press on ChatElement
    critical/chats/test_group_chat.py:466: in test_group_chat_mute_chat
        self.errors.verify_no_errors()
    base_test_case.py:190: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Chat is still muted after timeout 
    

    [[Chat is not unmuted after expected time: https://github.com/status-im/status-mobile/issues/19627]]

    Device sessions

    Class TestWalletOneDevice:

    1. test_wallet_add_remove_watch_only_account, id: 727232

    Device 1: Text is 0x8d2413447ff297d30bdc475f6d5cb00254685aae
    Device 1: Click system back button
    critical/test_wallet.py:214: in test_wallet_add_remove_watch_only_account
        self.home_view.driver.fail(
    base_test_case.py:178: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Incorrect address '0x8d2413447ff297d30bdc475f6d5cb00254685aae' is shown when swiping between accounts, expected one is '0x8d2413447ff297d30bdc475f6d5cb00254685aae' 
    

    [[Missing networks in account address, https://github.com/status-im/status-mobile/issues/20166]]

    Device sessions

    Passed tests (38)

    Click to expand

    Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:

    1. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783
    Device sessions

    2. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Device sessions

    3. test_1_1_chat_mute_chat, id: 703496
    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_several_images_send_reply, id: 703194
    Device sessions

    2. test_community_edit_delete_message_when_offline, id: 704615
    Device sessions

    3. test_community_message_delete, id: 702839
    Device sessions

    4. test_community_emoji_send_copy_paste_reply, id: 702840
    Device sessions

    5. test_community_mark_all_messages_as_read, id: 703086
    Device sessions

    6. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844
    Device sessions

    7. test_community_message_send_check_timestamps_sender_username, id: 702838
    Device sessions

    8. test_community_contact_block_unblock_offline, id: 702894
    Device sessions

    9. test_community_one_image_send_reply, id: 702859
    Device sessions

    10. test_community_unread_messages_badge, id: 702841
    Device sessions

    11. test_community_message_edit, id: 702843
    Device sessions

    Class TestCommunityOneDeviceMerged:

    1. test_community_mute_community_and_channel, id: 703382
    Device sessions

    2. test_community_copy_and_paste_message_in_chat_input, id: 702742
    Device sessions

    3. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

    4. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133
    Device sessions

    5. test_community_undo_delete_message, id: 702869
    Device sessions

    Class TestWalletOneDevice:

    1. test_wallet_add_remove_regular_account, id: 727231
    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 TestActivityMultipleDevicePRTwo:

    1. test_activity_center_mentions, id: 702957
    Device sessions

    Class TestCommunityMultipleDeviceMergedTwo:

    1. test_community_mentions_push_notification, id: 702786
    Device sessions

    2. test_community_leave, id: 702845
    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_add_contact_field_validation, id: 702777
    Device sessions

    2. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851
    Device sessions

    3. test_activity_center_contact_request_decline, id: 702850
    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732
    Device sessions

    Class TestActivityMultipleDevicePR:

    1. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947
    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745
    Device sessions

    2. test_1_1_chat_pin_messages, id: 702731
    Device sessions

    3. test_1_1_chat_message_reaction, id: 702730
    Device sessions

    4. test_1_1_chat_edit_message, id: 702855
    Device sessions

    5. test_1_1_chat_push_emoji, id: 702813
    Device sessions

    6. test_1_1_chat_text_message_delete_push_disappear, id: 702733
    Device sessions

    7. test_1_1_chat_send_image_save_and_share, id: 703391
    Device sessions

    8. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782
    Device sessions

    status-im-auto avatar May 29 '24 09:05 status-im-auto

    Hi @alwx, thank you for the PR. No PR related issues from my. There's one issue related to enabling the connection dApps feature flag, but it's also present in the last nightly build. So, It can be fixed separately. Please let me know if it will be fixed within the current PR. Otherwise, the PR can be merged

    ISSUE 1: Error "cannot read property 'init' of undefined" occurs after relogin when 'wallet connect' feature flag enabled

    Steps:

    1. Enable 'wallet connect' feature flag
    2. Reloging

    Actual result:

    image

    OS:

    IOS, Android

    Devices:

    • Pixel 7a, Android 13
    • iPhone 11 Pro Max, IOS 17

    Logs

    Status-debug-logs.zip

    VolodLytvynenko avatar May 29 '24 11:05 VolodLytvynenko

    @VolodLytvynenko Yes, the wallet connect functionality is not yet ready to be tested. We need to add the project-id secret so it's available in the builds, so this error is expected.

    clauxx avatar May 29 '24 13:05 clauxx

    @VolodLytvynenko Yes, the wallet connect functionality is not yet ready to be tested. We need to add the project-id secret so it's available in the builds, so this error is expected.

    thank you for clarification. PR can be merged. No other issues from my side

    VolodLytvynenko avatar May 29 '24 18:05 VolodLytvynenko