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

Add internal link preview for communities

Open ibrkhalil opened this issue 1 year ago • 6 comments

fixes #17954

Summary

Uses internal link preview component to show community link preview Had to do a bit of coupling to make us of the mechanism that was already built by @ilmotta for link previews image image

QA NOTES:

Please also check if this issue https://github.com/status-im/status-mobile/issues/17552 is reproducible in this PR. If not - please close that issue.

status: ready

ibrkhalil avatar Jan 13 '24 15:01 ibrkhalil

Jenkins Builds

Click to see older builds (182)
:grey_question: Commit :hash: Finished (UTC) Duration Platform Result
:x: e7b6d9d5 #1 2024-01-13 15:10:15 ~2 min tests :page_facing_up:log
:heavy_check_mark: e7b6d9d5 #1 2024-01-13 15:13:36 ~5 min ios :iphone:ipa :calling:
:heavy_check_mark: e7b6d9d5 #1 2024-01-13 15:15:55 ~7 min android :robot:apk :calling:
:heavy_check_mark: e7b6d9d5 #1 2024-01-13 15:15:59 ~7 min android-e2e :robot:apk :calling:
:x: 42c6e2c1 #2 2024-01-14 07:25:05 ~1 min tests :page_facing_up:log
:heavy_check_mark: 42c6e2c1 #2 2024-01-14 07:29:04 ~5 min ios :iphone:ipa :calling:
:heavy_check_mark: 42c6e2c1 #2 2024-01-14 07:30:37 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: 42c6e2c1 #2 2024-01-14 07:30:40 ~7 min android :robot:apk :calling:
:x: 46ab323d #3 2024-01-20 15:52:13 ~1 min tests :page_facing_up:log
:x: 862fbb2c #4 2024-01-20 15:54:23 ~1 min tests :page_facing_up:log
:heavy_check_mark: 862fbb2c #4 2024-01-20 15:58:20 ~5 min ios :iphone:ipa :calling:
:heavy_check_mark: 862fbb2c #4 2024-01-20 16:00:02 ~7 min android :robot:apk :calling:
:heavy_check_mark: 862fbb2c #4 2024-01-20 16:00:21 ~7 min android-e2e :robot:apk :calling:
:x: 190bfbce #6 2024-01-20 16:32:14 ~1 min tests :page_facing_up:log
:heavy_check_mark: 190bfbce #6 2024-01-20 16:35:36 ~5 min ios :iphone:ipa :calling:
:heavy_check_mark: 190bfbce #6 2024-01-20 16:37:05 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: 190bfbce #6 2024-01-20 16:37:15 ~7 min android :robot:apk :calling:
:x: 5e7d57e5 #7 2024-01-21 09:45:56 ~1 min tests :page_facing_up:log
:heavy_check_mark: 5e7d57e5 #7 2024-01-21 09:50:07 ~5 min ios :iphone:ipa :calling:
:heavy_check_mark: 5e7d57e5 #7 2024-01-21 09:50:57 ~6 min android :robot:apk :calling:
:heavy_check_mark: 5e7d57e5 #7 2024-01-21 09:51:07 ~7 min android-e2e :robot:apk :calling:
:x: b98a9abe #8 2024-01-21 10:25:10 ~1 min tests :page_facing_up:log
:heavy_check_mark: b98a9abe #8 2024-01-21 10:28:43 ~5 min ios :iphone:ipa :calling:
:heavy_check_mark: b98a9abe #8 2024-01-21 10:30:58 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: b98a9abe #8 2024-01-21 10:31:08 ~7 min android :robot:apk :calling:
:x: f5cb2292 #9 2024-01-21 10:35:13 ~2 min tests :page_facing_up:log
:heavy_check_mark: d056fc7c #10 2024-01-21 10:42:21 ~4 min tests :page_facing_up:log
:heavy_check_mark: d056fc7c #10 2024-01-21 10:42:52 ~5 min ios :iphone:ipa :calling:
:heavy_check_mark: d056fc7c #10 2024-01-21 10:43:58 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: d056fc7c #10 2024-01-21 10:44:43 ~7 min android :robot:apk :calling:
:heavy_check_mark: cb2b235b #12 2024-01-21 10:53:02 ~5 min ios :iphone:ipa :calling:
:heavy_check_mark: cb2b235b #12 2024-01-21 10:53:29 ~5 min tests :page_facing_up:log
:heavy_check_mark: cb2b235b #12 2024-01-21 10:56:36 ~8 min android :robot:apk :calling:
:heavy_check_mark: cb2b235b #12 2024-01-21 10:56:43 ~9 min android-e2e :robot:apk :calling:
:heavy_check_mark: 724b4523 #13 2024-01-27 16:34:19 ~5 min ios :iphone:ipa :calling:
:heavy_check_mark: 724b4523 #13 2024-01-27 16:34:45 ~5 min tests :page_facing_up:log
:heavy_check_mark: 724b4523 #13 2024-01-27 16:37:31 ~8 min android-e2e :robot:apk :calling:
:heavy_check_mark: 724b4523 #13 2024-01-27 16:37:32 ~8 min android :robot:apk :calling:
:heavy_check_mark: 54c38e55 #14 2024-01-28 13:07:57 ~6 min ios :iphone:ipa :calling:
:heavy_check_mark: 54c38e55 #14 2024-01-28 13:08:51 ~7 min tests :page_facing_up:log
:heavy_check_mark: 54c38e55 #14 2024-01-28 13:10:54 ~9 min android-e2e :robot:apk :calling:
:heavy_check_mark: 54c38e55 #14 2024-01-28 13:11:48 ~10 min android :robot:apk :calling:
:heavy_check_mark: 2481880f #15 2024-01-30 20:57:12 ~5 min tests :page_facing_up:log
:heavy_check_mark: 2481880f #15 2024-01-30 20:57:41 ~6 min ios :iphone:ipa :calling:
:heavy_check_mark: 2481880f #15 2024-01-30 20:59:57 ~8 min android-e2e :robot:apk :calling:
:heavy_check_mark: 2481880f #15 2024-01-30 21:00:01 ~8 min android :robot:apk :calling:
:heavy_check_mark: 6563e55b #16 2024-01-31 11:01:53 ~5 min ios :iphone:ipa :calling:
:heavy_check_mark: 6563e55b #16 2024-01-31 11:02:20 ~5 min tests :page_facing_up:log
:heavy_check_mark: 6563e55b #16 2024-01-31 11:05:14 ~8 min android-e2e :robot:apk :calling:
:heavy_check_mark: 6563e55b #16 2024-01-31 11:05:18 ~9 min android :robot:apk :calling:
:heavy_check_mark: aeec5671 #17 2024-01-31 11:20:59 ~5 min tests :page_facing_up:log
:heavy_check_mark: aeec5671 #17 2024-01-31 11:21:10 ~5 min ios :iphone:ipa :calling:
:heavy_check_mark: aeec5671 #18 2024-01-31 11:22:24 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: aeec5671 #17 2024-01-31 11:23:28 ~7 min android :robot:apk :calling:
:x: 5e30b121 #18 2024-02-10 14:44:21 ~55 sec ios :page_facing_up:log
:x: 5e30b121 #19 2024-02-10 14:44:40 ~1 min android-e2e :page_facing_up:log
:x: 5e30b121 #18 2024-02-10 14:44:42 ~1 min android :page_facing_up:log
:x: 5e30b121 #18 2024-02-10 14:45:03 ~1 min tests :page_facing_up:log
:x: df254a03 #19 2024-02-12 17:52:23 ~45 sec ios :page_facing_up:log
:x: df254a03 #20 2024-02-12 17:52:25 ~52 sec android-e2e :page_facing_up:log
:x: df254a03 #19 2024-02-12 17:52:35 ~58 sec android :page_facing_up:log
:x: df254a03 #19 2024-02-12 17:52:58 ~1 min tests :page_facing_up:log
:x: df254a03 #21 2024-02-13 08:50:10 ~43 sec ios :page_facing_up:log
:x: 8615bac3 #21 2024-02-13 08:33:23 ~49 sec android-e2e :page_facing_up:log
:x: 8615bac3 #20 2024-02-13 08:33:23 ~46 sec ios :page_facing_up:log
:x: 8615bac3 #20 2024-02-13 08:33:42 ~1 min android :page_facing_up:log
:x: 8615bac3 #20 2024-02-13 08:34:18 ~1 min tests :page_facing_up:log
:x: ed8b7cf7 #22 2024-02-13 08:52:17 ~43 sec ios :page_facing_up:log
:x: ed8b7cf7 #21 2024-02-13 08:52:30 ~55 sec android :page_facing_up:log
:x: ed8b7cf7 #22 2024-02-13 08:52:32 ~58 sec android-e2e :page_facing_up:log
:x: ed8b7cf7 #21 2024-02-13 08:52:52 ~1 min tests :page_facing_up:log
:x: 8b6245d7 #22 2024-02-13 08:56:02 ~2 min tests :page_facing_up:log
:heavy_check_mark: 14137357 #23 2024-02-13 09:04:05 ~5 min tests :page_facing_up:log
:heavy_check_mark: 14137357 #24 2024-02-13 09:05:06 ~6 min ios :iphone:ipa :calling:
:heavy_check_mark: 14137357 #24 2024-02-13 09:06:27 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: 14137357 #23 2024-02-13 09:07:02 ~8 min android :robot:apk :calling:
:heavy_check_mark: 687ad67a #26 2024-02-18 18:17:40 ~5 min ios :iphone:ipa :calling:
:heavy_check_mark: 687ad67a #26 2024-02-18 18:18:29 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: 687ad67a #25 2024-02-18 18:18:41 ~6 min android :robot:apk :calling:
:heavy_check_mark: 6447bb98 #26 2024-02-19 12:06:40 ~6 min tests :page_facing_up:log
:heavy_check_mark: 6447bb98 #27 2024-02-19 12:08:07 ~7 min ios :iphone:ipa :calling:
:heavy_check_mark: 6447bb98 #27 2024-02-19 12:09:14 ~8 min android-e2e :robot:apk :calling:
:heavy_check_mark: 6447bb98 #26 2024-02-19 12:09:22 ~8 min android :robot:apk :calling:
:heavy_check_mark: 68255936 #27 2024-02-19 16:48:58 ~5 min tests :page_facing_up:log
:heavy_check_mark: 68255936 #28 2024-02-19 16:50:25 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: 68255936 #27 2024-02-19 16:51:23 ~8 min android :robot:apk :calling:
:heavy_check_mark: 68255936 #28 2024-02-19 16:52:01 ~8 min ios :iphone:ipa :calling:
:heavy_check_mark: aa9e43be #29 2024-02-19 18:14:09 ~5 min tests :page_facing_up:log
:heavy_check_mark: aa9e43be #29 2024-02-19 18:16:32 ~7 min android :robot:apk :calling:
:heavy_check_mark: aa9e43be #30 2024-02-19 18:17:04 ~8 min android-e2e :robot:apk :calling:
:heavy_check_mark: aa9e43be #30 2024-02-19 18:19:32 ~10 min ios :iphone:ipa :calling:
:heavy_check_mark: 100a6631 #30 2024-02-20 13:44:08 ~7 min android :robot:apk :calling:
:heavy_check_mark: 100a6631 #31 2024-02-20 13:45:58 ~9 min android-e2e :robot:apk :calling:
:heavy_check_mark: 100a6631 #31 2024-02-20 13:55:33 ~18 min ios :iphone:ipa :calling:
:heavy_check_mark: 7f2bbb5c #32 2024-02-20 15:03:41 ~5 min tests :page_facing_up:log
:heavy_check_mark: 7f2bbb5c #33 2024-02-20 15:05:17 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: 7f2bbb5c #32 2024-02-20 15:05:24 ~7 min android :robot:apk :calling:
:heavy_check_mark: 7f2bbb5c #33 2024-02-20 15:05:53 ~7 min ios :iphone:ipa :calling:
:heavy_check_mark: bdba683f #35 2024-02-21 19:06:17 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: bdba683f #34 2024-02-21 19:06:57 ~7 min android :robot:apk :calling:
:heavy_check_mark: bdba683f #35 2024-02-21 19:12:25 ~13 min ios :iphone:ipa :calling:
:heavy_check_mark: bdba683f #35 2024-02-24 08:35:44 ~5 min tests :page_facing_up:log
:x: d8cc1c46 #37 2024-02-24 14:35:07 ~2 min tests :page_facing_up:log
:heavy_check_mark: d8cc1c46 #37 2024-02-24 14:40:10 ~8 min android-e2e :robot:apk :calling:
:heavy_check_mark: d8cc1c46 #36 2024-02-24 14:40:55 ~8 min android :robot:apk :calling:
:heavy_check_mark: d8cc1c46 #37 2024-02-24 14:42:09 ~10 min ios :iphone:ipa :calling:
:x: 25cd88b1 #38 2024-02-24 15:14:55 ~3 min tests :page_facing_up:log
:heavy_check_mark: 25cd88b1 #38 2024-02-24 15:18:36 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: 25cd88b1 #37 2024-02-24 15:19:48 ~8 min android :robot:apk :calling:
:x: 8321ee31 #39 2024-02-24 15:22:01 ~2 min tests :page_facing_up:log
:x: 8321ee31 #40 2024-02-24 15:24:57 ~1 min tests :page_facing_up:log
:heavy_check_mark: 8321ee31 #39 2024-02-24 15:27:25 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: 8321ee31 #38 2024-02-24 15:27:50 ~7 min android :robot:apk :calling:
:heavy_check_mark: 8321ee31 #39 2024-02-24 15:28:14 ~8 min ios :iphone:ipa :calling:
:x: b946e37a #41 2024-02-24 16:01:37 ~2 min tests :page_facing_up:log
:heavy_check_mark: b946e37a #40 2024-02-24 16:06:40 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: b946e37a #39 2024-02-24 16:07:34 ~8 min android :robot:apk :calling:
:heavy_check_mark: b946e37a #40 2024-02-24 16:07:54 ~9 min ios :iphone:ipa :calling:
:x: 274eabb8 #42 2024-02-26 08:03:59 ~3 min tests :page_facing_up:log
:heavy_check_mark: 274eabb8 #41 2024-02-26 08:08:33 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: 274eabb8 #40 2024-02-26 08:08:39 ~7 min android :robot:apk :calling:
:heavy_check_mark: 274eabb8 #41 2024-02-26 08:09:12 ~8 min ios :iphone:ipa :calling:
:x: b8d2e0c4 #43 2024-02-26 16:10:07 ~3 min tests :page_facing_up:log
:heavy_check_mark: b8d2e0c4 #42 2024-02-26 16:14:06 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: b8d2e0c4 #41 2024-02-26 16:14:47 ~7 min android :robot:apk :calling:
:heavy_check_mark: b8d2e0c4 #42 2024-02-26 16:18:50 ~11 min ios :iphone:ipa :calling:
:x: 25a3fbc4 #44 2024-02-27 18:11:56 ~2 min tests :page_facing_up:log
:heavy_check_mark: 25a3fbc4 #43 2024-02-27 18:17:33 ~8 min android-e2e :robot:apk :calling:
:heavy_check_mark: 25a3fbc4 #42 2024-02-27 18:18:20 ~9 min android :robot:apk :calling:
:heavy_check_mark: 25a3fbc4 #43 2024-02-27 18:19:16 ~10 min ios :iphone:ipa :calling:
:x: 5b8dd72f #45 2024-02-28 12:07:19 ~2 min tests :page_facing_up:log
:heavy_check_mark: 5b8dd72f #44 2024-02-28 12:10:58 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: 5b8dd72f #43 2024-02-28 12:12:25 ~7 min android :robot:apk :calling:
:heavy_check_mark: 5b8dd72f #44 2024-02-28 12:13:50 ~9 min ios :iphone:ipa :calling:
:x: c9ce998f #46 2024-03-05 13:54:10 ~3 min tests :page_facing_up:log
:heavy_check_mark: c9ce998f #45 2024-03-05 13:58:17 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: c9ce998f #44 2024-03-05 13:59:10 ~8 min android :robot:apk :calling:
:heavy_check_mark: c9ce998f #45 2024-03-05 14:04:38 ~13 min ios :iphone:ipa :calling:
:x: cbfb0712 #47 2024-03-08 10:42:55 ~3 min tests :page_facing_up:log
:heavy_check_mark: cbfb0712 #46 2024-03-08 10:46:22 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: cbfb0712 #45 2024-03-08 10:47:36 ~7 min android :robot:apk :calling:
:heavy_check_mark: cbfb0712 #46 2024-03-08 10:55:48 ~16 min ios :iphone:ipa :calling:
:x: 38aad226 #48 2024-03-08 10:59:20 ~2 min tests :page_facing_up:log
:heavy_check_mark: 38aad226 #46 2024-03-08 11:03:07 ~6 min android :robot:apk :calling:
:heavy_check_mark: 38aad226 #47 2024-03-08 11:03:41 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: 38aad226 #47 2024-03-08 11:05:40 ~8 min ios :iphone:ipa :calling:
:x: 6051ecb9 #50 2024-03-08 11:38:52 ~1 min tests :page_facing_up:log
:x: 1cbe164d #51 2024-03-08 11:43:21 ~2 min tests :page_facing_up:log
:heavy_check_mark: 1cbe164d #50 2024-03-08 11:48:01 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: 1cbe164d #49 2024-03-08 11:49:38 ~8 min android :robot:apk :calling:
:heavy_check_mark: 1cbe164d #50 2024-03-08 11:50:11 ~8 min ios :iphone:ipa :calling:
:x: 6be180de #52 2024-03-08 12:00:31 ~6 min tests :page_facing_up:log
:heavy_check_mark: 6be180de #50 2024-03-08 12:01:46 ~7 min android :robot:apk :calling:
:heavy_check_mark: 6be180de #51 2024-03-08 12:01:58 ~7 min ios :iphone:ipa :calling:
:heavy_check_mark: 6be180de #51 2024-03-08 12:02:07 ~7 min android-e2e :robot:apk :calling:
:x: c2db5ec1 #53 2024-03-08 12:49:30 ~5 min tests :page_facing_up:log
:heavy_check_mark: c2db5ec1 #51 2024-03-08 12:50:18 ~6 min android :robot:apk :calling:
:heavy_check_mark: c2db5ec1 #52 2024-03-08 12:51:12 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: c2db5ec1 #52 2024-03-08 12:51:20 ~7 min ios :iphone:ipa :calling:
:heavy_check_mark: a3b04f8c #53 2024-03-08 13:06:51 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: a3b04f8c #54 2024-03-08 13:07:13 ~6 min tests :page_facing_up:log
:heavy_check_mark: a3b04f8c #53 2024-03-08 13:09:05 ~8 min ios :iphone:ipa :calling:
:heavy_check_mark: a3b04f8c #52 2024-03-08 13:09:15 ~8 min android :robot:apk :calling:
:heavy_check_mark: bf9fc036 #55 2024-03-08 17:35:51 ~5 min tests :page_facing_up:log
:heavy_check_mark: bf9fc036 #53 2024-03-08 17:37:22 ~7 min android :robot:apk :calling:
:heavy_check_mark: bf9fc036 #54 2024-03-08 17:37:27 ~7 min android-e2e :robot:apk :calling:
:heavy_check_mark: bf9fc036 #54 2024-03-08 17:37:58 ~8 min ios :iphone:ipa :calling:
:heavy_check_mark: 532f29a1 #56 2024-03-11 17:33:27 ~6 min tests :page_facing_up:log
:heavy_check_mark: 532f29a1 #55 2024-03-11 17:35:14 ~8 min ios :iphone:ipa :calling:
:heavy_check_mark: 532f29a1 #55 2024-03-11 17:35:35 ~8 min android-e2e :robot:apk :calling:
:heavy_check_mark: 532f29a1 #54 2024-03-11 17:35:41 ~8 min android :robot:apk :calling:
:heavy_check_mark: 0a5cceb4 #57 2024-03-12 11:36:45 ~6 min tests :page_facing_up:log
:heavy_check_mark: 0a5cceb4 #56 2024-03-12 11:38:00 ~7 min ios :iphone:ipa :calling:
:heavy_check_mark: 0a5cceb4 #56 2024-03-12 11:38:35 ~8 min android-e2e :robot:apk :calling:
:heavy_check_mark: 0a5cceb4 #55 2024-03-12 11:38:46 ~8 min android :robot:apk :calling:
:heavy_check_mark: 9847f0a2 #58 2024-03-12 21:28:34 ~7 min tests :page_facing_up:log
:heavy_check_mark: 9847f0a2 #57 2024-03-12 21:29:40 ~8 min ios :iphone:ipa :calling:
:heavy_check_mark: 9f04f7d7 #58 2024-03-12 21:36:27 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: 9f04f7d7 #59 2024-03-12 21:36:30 ~6 min tests :page_facing_up:log
:heavy_check_mark: 9f04f7d7 #58 2024-03-12 21:37:28 ~7 min ios :iphone:ipa :calling:
:heavy_check_mark: 9f04f7d7 #57 2024-03-12 21:38:25 ~8 min android :robot:apk :calling:
:x: ac51d308 #60 2024-03-12 22:28:12 ~1 min tests :page_facing_up:log
:grey_question: Commit :hash: Finished (UTC) Duration Platform Result
:heavy_check_mark: 10a74599 #61 2024-03-12 22:36:55 ~5 min tests :page_facing_up:log
:heavy_check_mark: 10a74599 #60 2024-03-12 22:37:48 ~6 min android-e2e :robot:apk :calling:
:heavy_check_mark: 10a74599 #60 2024-03-12 22:38:42 ~7 min ios :iphone:ipa :calling:
:heavy_check_mark: 10a74599 #59 2024-03-12 22:38:44 ~7 min android :robot:apk :calling:
:heavy_check_mark: bfca7843 #62 2024-03-12 22:46:30 ~6 min tests :page_facing_up:log
:heavy_check_mark: bfca7843 #61 2024-03-12 22:47:46 ~7 min ios :iphone:ipa :calling:
:heavy_check_mark: bfca7843 #61 2024-03-12 22:48:36 ~8 min android-e2e :robot:apk :calling:
:heavy_check_mark: bfca7843 #60 2024-03-12 22:48:39 ~8 min android :robot:apk :calling:

status-im-auto avatar Jan 13 '24 15:01 status-im-auto

46% of end-end tests have passed

Total executed tests: 48
Failed tests: 25
Expected to fail tests: 1
Passed tests: 22
IDs of failed tests: 702809,702782,702733,703194,702859,702732,702840,703495,703086,702948,702894,702745,702783,704615,702936,702855,703202,702786,702844,702843,702731,702730,702958,703629,702841 
IDs of expected to fail tests: 703503 

Failed tests (25)

Click to expand
  • Rerun failed tests

  • Class TestActivityMultipleDevicePRTwo:

    1. test_activity_center_admin_notification_accept_swipe, id: 702958

    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
    activity_center/test_activity_center.py:469: in test_activity_center_admin_notification_accept_swipe
        self.community_2.join_community(open_community=False)
    ../views/chat_view.py:436: in join_community
        self.join_button.wait_and_click(120)
    ../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 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

    Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:

    1. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783

    Device 2: Find Text by xpath: //*[starts-with(@text,'test message')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='message-status']/android.widget.TextView
    Device 2: Text is Sent
    critical/chats/test_1_1_public_chats.py:612: in test_1_1_chat_is_shown_message_sent_delivered_from_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))]))
     Message status was not changed to Delivered, it's Sent after back up online!
    



    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_several_images_send_reply, id: 703194

    Device 2: Tap on found: SendMessageButton
    Device 1: Looking for a message by text: reply to gallery
    critical/chats/test_public_chat_browsing.py:428: in test_community_several_images_send_reply
        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))]))
     Reply message was not received by the sender
    



    Device sessions

    2. test_community_one_image_send_reply, id: 702859

    Device 2: Click system back button
    Device 2: Looking for a message by text: description
    critical/chats/test_public_chat_browsing.py:439: in test_community_one_image_send_reply
        self.channel_2.chat_element_by_text(image_description).wait_for_visibility_of_element(10)
    ../views/base_element.py:139: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 2: ChatElementByText by xpath:`//*[starts-with(@text,'description')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    3. test_community_emoji_send_copy_paste_reply, id: 702840

    Device 2: Quoting '😏' message
    Device 2: Find BaseElement by xpath: //*[@content-desc=':chat-floating-screen']//*[starts-with(@text,'😏')]
    critical/chats/test_public_chat_browsing.py:520: in test_community_emoji_send_copy_paste_reply
        self.channel_2.quote_message(emoji_unicode)
    ../views/chat_view.py:1070: in quote_message
        self.chat_view_element_starts_with_text(message).long_press_until_element_is_shown(self.reply_message_button)
    ../views/base_element.py:318: in long_press_until_element_is_shown
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 2: BaseElement by xpath: `//*[@content-desc=':chat-floating-screen']//*[starts-with(@text,'😏')]` 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

    4. test_community_mark_all_messages_as_read, id: 703086

    Device 1: Tap on found: Button
    Device 1: Click until Text by accessibility id: community-description-text will be presented
    critical/chats/test_public_chat_browsing.py:766: in test_community_mark_all_messages_as_read
        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))]))
     New messages counter is not shown in home > Community element
    E    New messages counter is not shown in community channel element
    



    Device sessions

    5. test_community_contact_block_unblock_offline, id: 702894

    # STEP: Block user
    Device 1: Looking for a message by text: I should not be in chat
    critical/chats/test_public_chat_browsing.py:651: in test_community_contact_block_unblock_offline
        self.channel_1.chat_element_by_text(message_to_disappear).wait_for_visibility_of_element(30)
    ../views/base_element.py:139: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: ChatElementByText by xpath:`//*[starts-with(@text,'I should not be in chat')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    6. test_community_edit_delete_message_when_offline, id: 704615

    # STEP: Receiver is checking if initial messages were delivered
    Device 1: Looking for a message by text: message to edit
    critical/chats/test_public_chat_browsing.py:781: in test_community_edit_delete_message_when_offline
        self.channel_1.driver.fail("Message '%s' was not received")
    base_test_case.py:179: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Message '%s' was not received
    



    Device sessions

    7. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844

    Device 2: Tap on found: SendMessageButton
    Device 1: Getting preview message for link: https://github.com/status-im/status-mobile/pull/11707
    critical/chats/test_public_chat_browsing.py:584: in test_community_links_with_previews_github_youtube_twitter_gif_send_enable
        message.wait_for_element(60)
    ../views/base_element.py:121: in wait_for_element
        raise TimeoutException(
     Device `1`: `PreviewMessage` by` xpath`: `//*[starts-with(@text,'https://github.com/status-im/status-mobile/pull/11707')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']` is not found on the screen after wait_for_element
    



    Device sessions

    8. test_community_message_edit, id: 702843

    Device 1: Wait for text element EmojisNumber to be equal to 1
    Device 1: Find EmojisNumber by xpath: //*[starts-with(@text,'Message AFTER edit 2 (Edited)')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']/../..//*[@content-desc='emoji-reaction-2']/android.widget.TextView[2]
    critical/chats/test_public_chat_browsing.py:358: in test_community_message_edit
        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))]))
     Message reaction is not shown for the sender
    



    Device sessions

    9. test_community_unread_messages_badge, id: 702841

    # STEP: Check new messages badge is shown for community
    Device 1: Click until ChatMessageInput by accessibility id: chat-message-input will be presented
    critical/chats/test_public_chat_browsing.py:634: in test_community_unread_messages_badge
        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))]))
     New message community badge is not shown
    E    New messages channel badge is not shown on channel
    



    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:979: 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))]))
     bold text in asterics is not displayed with markdown in community channel for the recipient (device 1) 
    E   
    E    bold text in underscores is not displayed with markdown in community channel for the recipient (device 1) 
    E   
    E    italic text in asteric is not displayed with markdown in community channel for the recipient (device 1) 
    E   
    E    italic text in underscore is not displayed with markdown in community channel for the recipient (device 1) 
    E   
    E    quote reply (one row) is not displayed with markdown in community channel for the recipient (device 1) 
    E   
    E    bold text in asterics is not displayed with markdown in 1-1 chat for the recipient (device 2)
    



    Device sessions

    2. test_community_hashtag_links_to_community_channels, id: 702948

    Device 1: Click until ChatMessageInput by accessibility id: chat-message-input will be presented
    Device 1: Looking for a message by text: #cats
    critical/chats/test_public_chat_browsing.py:1081: in test_community_hashtag_links_to_community_channels
        self.chat_1.chat_element_by_text(message_with_hashtag).click_on_link_inside_message_body()
    ../views/chat_view.py:193: in click_on_link_inside_message_body
        self.message_body.wait_for_visibility_of_element(30)
    ../views/base_element.py:139: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: Text by xpath:`//android.view.ViewGroup[@content-desc='chat-item']//android.widget.TextView[contains(@text,'#cats')]` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    3. 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:927: 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

    4. 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:1177: 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))]))
     not
    E    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_pin_messages, id: 702732

    Device 2: Looking for a pinned by message with text: Message 3
    Device 2: Looking for a pinned by message with text: Message 4
    critical/chats/test_group_chat.py:404: in test_group_chat_pin_messages
        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))]))
     Message 1 is not pinned in group chat!
    E    Message 2 is not pinned in group chat!
    E    Message 3 is not pinned in group chat!
    E    Pinned messages count 1 doesn't match expected 3 for user 2
    E    Message 'Message 3' is missed on Pinned messages list for user 2
    E    Message 'Message 4' is missed on Pinned messages list for user 2
    



    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:459: in test_group_chat_mute_chat
        chat.long_press_element()
    ../views/base_element.py:315: in long_press_element
        action.long_press(element).release().perform()
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/common/touch_action.py:174: in perform
        self._driver.execute(Command.TOUCH_ACTION, params)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/errorhandler.py:122: in check_response
        raise exception_class(msg=message, stacktrace=format_stacktrace(stacktrace))
     The element 'By.xpath: //*[@content-desc='author-primary-name'][starts-with(@text,'zmqxkdn')]/..' is not linked to the same object in DOM anymore; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#stale-element-reference-exception
    E   Stacktrace:
    E   io.appium.uiautomator2.common.exceptions.StaleElementReferenceException: The element 'By.xpath: //*[@content-desc='author-primary-name'][starts-with(@text,'zmqxkdn')]/..' is not linked to the same object in DOM anymore
    E   	at io.appium.uiautomator2.model.ElementsCache.restore(ElementsCache.java:122)
    E   	at io.appium.uiautomator2.model.ElementsCache.get(ElementsCache.java:153)
    E   	at io.appium.uiautomator2.handler.Location.safeHandle(Location.java:23)
    E   	at io.appium.uiautomator2.handler.request.SafeRequestHandler.handle(SafeRequestHandler.java:59)
    E   	at io.appium.uiautomator2.server.AppiumServlet.handleRequest(AppiumServlet.java:277)
    E   	at io.appium.uiautomator2.server.AppiumServlet.handleHttpRequest(AppiumServlet.java:271)
    E   	at io.appium.uiautomator2.http.ServerHandler.channelRead(ServerHandler.java:68)
    E   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
    E   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
    E   	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
    E   	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
    E   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
    E   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
    E   	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
    E   	at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:435)
    E   	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
    E   	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
    E   	at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:250)
    E   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
    E   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
    E   	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
    E   	at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:266)
    E   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
    E   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
    E   	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
    E   	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1294)
    E   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
    E   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
    E   	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:911)
    E   	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131)
    E   	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:611)
    E   	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:552)
    E   	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:466)
    E   	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:438)
    E   	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:140)
    E   	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144)
    E   	at java.lang.Thread.run(Thread.java:1012)
    



    Device sessions

    3. 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[2]
    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[2]` 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 TestActivityMultipleDevicePR:

    1. test_navigation_jump_to, id: 702936

    Device 1: Tap on found: Button
    Device 1: Looking for a message by text: one-t-one message
    activity_center/test_activity_center.py:289: in test_navigation_jump_to
        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))]))
     User was not redirected to 1-1 chat after tapping card!
    



    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782

    Device 2: Find OpenInStatusButton by xpath: //*[@text="Open in Status"]
    Device 2: Tap on found: OpenInStatusButton
    critical/chats/test_1_1_public_chats.py:178: in test_1_1_chat_emoji_send_reply_and_open_link
        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))]))
     No reply received in 1-1 chat
    



    Device sessions

    2. test_1_1_chat_text_message_delete_push_disappear, id: 702733

    Device 2: Find Text by xpath: //*[starts-with(@text,'smth I should edit')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']
    Device 2: Tap on found: Text
    critical/chats/test_1_1_public_chats.py:470: in test_1_1_chat_text_message_delete_push_disappear
        self.chat_2.chat_element_by_text(message_after_edit_1_1).wait_for_status_to_be("Delivered")
    ../views/chat_view.py:243: 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 Sending
    



    Device sessions

    3. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745

    Device 2: Find MemberPhoto by xpath: //*[starts-with(@text,'profile_photo')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='user-avatar']
    Device 2: Image differs from template to 6.606301700367648 percents
    critical/chats/test_1_1_public_chats.py:314: in test_1_1_chat_non_latin_messages_stack_update_profile_photo
        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))]))
     Message with text '¿Cómo estás tu año?' was not received
    E    Message with text 'ё, доброго вечерочка' was not received
    



    Device sessions

    4. test_1_1_chat_edit_message, id: 702855

    Device 2: Find Text by xpath: //*[starts-with(@text,'Message before edit 1-1')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']
    Device 2: Tap on found: Text
    critical/chats/test_1_1_public_chats.py:381: in test_1_1_chat_edit_message
        self.chat_2.chat_element_by_text(message_before_edit_1_1).wait_for_status_to_be("Delivered")
    ../views/chat_view.py:243: 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 Sending
    



    Device sessions

    5. test_1_1_chat_pin_messages, id: 702731

    Device 1: Find Text by xpath: //*[starts-with(@text,'Message 1')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='message-status']/android.widget.TextView
    Device 1: Text is Sent
    critical/chats/test_1_1_public_chats.py:186: in test_1_1_chat_pin_messages
        self.chat_1.chat_element_by_text(self.message_1).wait_for_status_to_be("Delivered")
    ../views/chat_view.py:243: 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
    



    Device sessions

    6. test_1_1_chat_message_reaction, id: 702730

    Device 1: Wait for text element EmojisNumber to be equal to 1
    Device 1: Find EmojisNumber by xpath: //*[starts-with(@text,'Message sender')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']/../..//*[@content-desc='emoji-reaction-1']/android.widget.TextView[2]
    critical/chats/test_1_1_public_chats.py:80: in test_1_1_chat_message_reaction
        message_sender.emojis_below_message(emoji="love").wait_for_element_text(1, 90)
    ../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,'Message sender')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']/../..//*[@content-desc='emoji-reaction-1']/android.widget.TextView[2]` 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 (1)

    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]]

    Passed tests (22)

    Click to expand

    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

    3. test_community_undo_delete_message, id: 702869
    Device sessions

    4. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

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

    1. test_activity_center_mentions, id: 702957
    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:

    1. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Device sessions

    2. test_1_1_chat_mute_chat, id: 703496
    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

    Class TestCommunityMultipleDeviceMergedTwo:

    1. 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 TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_send_image_save_and_share, id: 703297
    Device sessions

    2. test_group_chat_join_send_text_messages_push, id: 702807
    Device sessions

    3. test_group_chat_offline_pn, id: 702808
    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_push_emoji, id: 702813
    Device sessions

    2. test_1_1_chat_send_image_save_and_share, id: 703391
    Device sessions

    status-im-auto avatar Feb 13 '24 11:02 status-im-auto

    0% of end-end tests have passed

    Total executed tests: 48
    Failed tests: 47
    Expected to fail tests: 1
    Passed tests: 0
    
    IDs of failed tests: 702845,702840,702894,703086,702855,702947,702730,702958,702775,702786,702745,702731,702844,702851,703202,704613,702841,703496,702807,702839,702733,702742,702808,702809,702838,702813,704615,702948,702859,703629,702846,703133,702869,702957,702783,702843,702782,702850,702784,703382,703391,702732,703297,702936,703495,702777,703194 
    
    IDs of expected to fail tests: 703503 
    

    Failed tests (47)

    Click to expand
  • Rerun failed tests

  • Class TestActivityMultipleDevicePR:

    1. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947
    Test setup failed: activity_center/test_activity_center.py:233: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    2. test_navigation_jump_to, id: 702936
    Test setup failed: activity_center/test_activity_center.py:233: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    Class TestCommunityOneDeviceMerged:

    1. test_community_copy_and_paste_message_in_chat_input, id: 702742
    Test setup failed: critical/chats/test_public_chat_browsing.py:22: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    2. test_community_navigate_to_channel_when_relaunch, id: 702846
    Test setup failed: critical/chats/test_public_chat_browsing.py:22: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    3. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133
    Test setup failed: critical/chats/test_public_chat_browsing.py:22: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    4. test_community_undo_delete_message, id: 702869
    Test setup failed: critical/chats/test_public_chat_browsing.py:22: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    5. test_community_mute_community_and_channel, id: 703382
    Test setup failed: critical/chats/test_public_chat_browsing.py:22: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:

    1. test_1_1_chat_mute_chat, id: 703496
    Test setup failed: critical/chats/test_1_1_public_chats.py:526: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783
    Test setup failed: critical/chats/test_1_1_public_chats.py:526: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    3. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Test setup failed: critical/chats/test_1_1_public_chats.py:526: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    Class TestCommunityMultipleDeviceMerged:

    1. test_community_emoji_send_copy_paste_reply, id: 702840
    Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    2. test_community_contact_block_unblock_offline, id: 702894
    Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    3. test_community_mark_all_messages_as_read, id: 703086
    Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    4. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844
    Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    5. test_community_unread_messages_badge, id: 702841
    Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    6. test_community_message_delete, id: 702839
    Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    7. test_community_message_send_check_timestamps_sender_username, id: 702838
    Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    8. test_community_edit_delete_message_when_offline, id: 704615
    Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    9. test_community_one_image_send_reply, id: 702859
    Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    10. test_community_message_edit, id: 702843
    Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    11. test_community_several_images_send_reply, id: 703194
    Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    Class TestActivityMultipleDevicePRTwo:

    1. test_activity_center_admin_notification_accept_swipe, id: 702958
    Test setup failed: activity_center/test_activity_center.py:380: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    2. test_activity_center_mentions, id: 702957
    Test setup failed: activity_center/test_activity_center.py:380: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    Class TestCommunityMultipleDeviceMergedTwo:

    1. test_community_leave, id: 702845
    Test setup failed: critical/chats/test_public_chat_browsing.py:804: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    2. test_community_mentions_push_notification, id: 702786
    Test setup failed: critical/chats/test_public_chat_browsing.py:804: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    3. test_community_markdown_support, id: 702809
    Test setup failed: critical/chats/test_public_chat_browsing.py:804: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    4. test_community_hashtag_links_to_community_channels, id: 702948
    Test setup failed: critical/chats/test_public_chat_browsing.py:804: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    5. test_community_join_when_node_owner_offline, id: 703629
    Test setup failed: critical/chats/test_public_chat_browsing.py:804: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_reactions, id: 703202
    Test setup failed: critical/chats/test_group_chat.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(3)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    2. test_group_chat_join_send_text_messages_push, id: 702807
    Test setup failed: critical/chats/test_group_chat.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(3)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    3. test_group_chat_offline_pn, id: 702808
    Test setup failed: critical/chats/test_group_chat.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(3)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    4. test_group_chat_pin_messages, id: 702732
    Test setup failed: critical/chats/test_group_chat.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(3)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    5. test_group_chat_send_image_save_and_share, id: 703297
    Test setup failed: critical/chats/test_group_chat.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(3)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    6. test_group_chat_mute_chat, id: 703495
    Test setup failed: critical/chats/test_group_chat.py:19: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(3)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    Class TestDeepLinksOneDevice:

    1. test_links_deep_links, id: 702775
    Test setup failed: critical/test_deep_and_universal_links.py:13: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    2. test_links_open_universal_links_from_chat, id: 704613
    Test setup failed: critical/test_deep_and_universal_links.py:13: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(1)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851
    Test setup failed: activity_center/test_activity_center.py:18: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    2. test_activity_center_contact_request_decline, id: 702850
    Test setup failed: activity_center/test_activity_center.py:18: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    3. test_add_contact_field_validation, id: 702777
    Test setup failed: activity_center/test_activity_center.py:18: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_edit_message, id: 702855
    Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    2. test_1_1_chat_message_reaction, id: 702730
    Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    3. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745
    Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    4. test_1_1_chat_pin_messages, id: 702731
    Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    5. test_1_1_chat_text_message_delete_push_disappear, id: 702733
    Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    6. test_1_1_chat_push_emoji, id: 702813
    Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    7. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782
    Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    8. test_1_1_chat_send_image_save_and_share, id: 703391
    Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
        self.drivers, self.loop = create_shared_drivers(2)
    base_test_case.py:309: in create_shared_drivers
        drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
    /usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
        return future.result()
    __init__.py:26: in start_threads
        returns[k] = await returns[k]
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
        super().__init__(
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
        self.start_session(capabilities)
    /home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
        response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
        self.error_handler.check_response(response)
    /home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
        raise exception_class(message, screen, stacktrace)
     The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
    



    Expected to fail tests (1)

    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]]

    status-im-auto avatar Feb 19 '24 12:02 status-im-auto

    ISSUE 1: messages in channel are overlapped by link preview

    Steps

    1. Login to app as user A
    2. Go to the community channel
    3. Send invitation link to any community in this channel
    4. Send it one more time
    Screenshot 2024-02-19 at 13 52 15

    Actual result:

    Messages are overlapped

    Screenshot 2024-02-19 at 13 52 15

    Expected result:

    Messages looks as designed

    Screenshot 2024-02-19 at 13 58 14

    mariia-skrypnyk avatar Feb 19 '24 12:02 mariia-skrypnyk

    Current PR is not related to https://github.com/status-im/status-mobile/issues/17552

    mariia-skrypnyk avatar Feb 19 '24 14:02 mariia-skrypnyk

    ISSUE 1: messages in channel are overlapped by link preview

    Steps

    1. Login to app as user A
    2. Go to the community channel
    3. Send invitation link to any community in this channel
    4. Send it one more time
    Screenshot 2024-02-19 at 13 52 15 **Actual result:**

    Messages are overlapped

    Screenshot 2024-02-19 at 13 52 15 **Expected result:**

    Messages looks as designed

    Screenshot 2024-02-19 at 13 58 14

    Fixed according to Mario's reply here image

    ibrkhalil avatar Feb 19 '24 18:02 ibrkhalil

    Hi @ibrkhalil!

    Thanks for your fix! Looks good!

    I will move it to @Francesca-G review.

    mariia-skrypnyk avatar Feb 20 '24 14:02 mariia-skrypnyk

    I addressed the icon(s) issue for most websites If possible we could make the blue color for the links issue and the link text not showing up when sharing from the communities list issue into follow-up tasks.

    ibrkhalil avatar Feb 24 '24 15:02 ibrkhalil

    @ibrkhalil hi! This PR should be re-tested form scratch as status-go changes appeared after manual testing has been finished. cc @mariia-skrypnyk

    pavloburykh avatar Feb 26 '24 08:02 pavloburykh

    @ibrkhalil in case any significant changes are introduced into PR after it has been already tested and approved by QA - please let us know about it and request additional manual testing before merge. Especially if the new changes are related to status-go branch. It is very important to follow the process otherwise we are risking to merge bugs into develop.

    Also, I see that status-go changes have not even been approved yet https://github.com/status-im/status-go/pull/4788. That means that those changes were not ready neither for design review nor for manual QA. Also go branch is outdated. After go branch is approved and rebased - we will need to rebase mobile PR, re-run E2E and perform another round of manual QA. cc @mariia-skrypnyk

    Please, let me know if there is something unclear about our current developing process. I will be happy to have a call and answer the questions.

    pavloburykh avatar Feb 26 '24 08:02 pavloburykh

    @ibrkhalil in case any significant changes are introduced into PR after it has been already tested and approved by QA - please let us know about it and request additional manual testing before merge. Especially if the new changes are related to status-go branch. It is very important to follow the process otherwise we are risking to merge bugs into develop.

    Also, I see that status-go changes have not even been approved yet status-im/status-go#4788. That means that those changes were not ready neither for design review nor for manual QA. Also go branch is outdated. After go branch is approved and rebased - we will need to rebase mobile PR, re-run E2E and perform another round of manual QA. cc @mariia-skrypnyk

    Please, let me know if there is something unclear in our current developing process. I will be happy to have a call and answer the questions.

    Understood, Thanks Pavlo I should've fixed the design review reported issues in follow ups instead of making it here. I'll get the go branch merged then ask for review.

    ibrkhalil avatar Feb 26 '24 08:02 ibrkhalil

    I'll get the go branch merged then ask for review.

    @ibrkhalil we DO NOT merge go branch until these changes are tested in correspondent mobile branch and approved by QAs.

    pavloburykh avatar Feb 26 '24 08:02 pavloburykh

    I'll get the go branch merged then ask for review.

    @ibrkhalil we DO NOT merge go branch until these changes are tested in correspondent mobile branch and approved by QAs.

    Sorry meant approved :)

    ibrkhalil avatar Feb 26 '24 08:02 ibrkhalil

    @ibrkhalil Hi ! You've made a draft from https://github.com/status-im/status-go/pull/4788 let me know what you've decided? Last point was that you do approve it->rebase and then rebase current PR and it it should be retested. Was it the correct scenario till yesterday?

    mariia-skrypnyk avatar Feb 27 '24 16:02 mariia-skrypnyk

    @ibrkhalil Hi ! You've made a draft from status-im/status-go#4788 let me know what you've decided? Last point was that you do approve it->rebase and then rebase current PR and it it should be retested. Was it the correct scenario till yesterday?

    It needs a lot of extra work to support Favicons as @Francesca-G suggested, I'll have it ready hopefully this week.

    ibrkhalil avatar Feb 27 '24 16:02 ibrkhalil

    @ibrkhalil NP, I'll move this PR to Contributors column. Please, move it to E2E when it will be ready for me to retest. Thanks and good luck!

    mariia-skrypnyk avatar Feb 28 '24 20:02 mariia-skrypnyk

    92% of end-end tests have passed

    Total executed tests: 48
    Failed tests: 3
    Expected to fail tests: 1
    Passed tests: 44
    
    IDs of failed tests: 702733,702948,703629 
    
    IDs of expected to fail tests: 703503 
    

    Failed tests (3)

    Click to expand
  • Rerun failed tests

  • Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_text_message_delete_push_disappear, id: 702733

    Device 2: Find `Text` by `xpath`: `//*[starts-with(@text,'smth I should edit')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='message-status']/android.widget.TextView`
    Device 2: `Text` is `Sent`
    critical/chats/test_1_1_public_chats.py:468: in test_1_1_chat_text_message_delete_push_disappear
        self.chat_2.chat_element_by_text(message_after_edit_1_1).wait_for_status_to_be("Delivered")
    ../views/chat_view.py:243: 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
    



    Device sessions

    Class TestCommunityMultipleDeviceMergedTwo:

    1. 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:1091: in test_community_hashtag_links_to_community_channels
        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))]))
     Receiver was not navigated to the cats channel
    



    Device sessions

    2. 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:1178: 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

    Expected to fail tests (1)

    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]]

    Passed tests (44)

    Click to expand

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732
    Device sessions

    2. test_group_chat_mute_chat, id: 703495
    Device sessions

    3. test_group_chat_send_image_save_and_share, id: 703297
    Device sessions

    4. test_group_chat_reactions, id: 703202
    Device sessions

    5. test_group_chat_join_send_text_messages_push, id: 702807
    Device sessions

    6. test_group_chat_offline_pn, id: 702808
    Device sessions

    Class TestCommunityMultipleDeviceMergedTwo:

    1. test_community_markdown_support, id: 702809
    Device sessions

    2. test_community_mentions_push_notification, id: 702786
    Device sessions

    3. test_community_leave, id: 702845
    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_mark_all_messages_as_read, id: 703086
    Device sessions

    5. test_community_contact_block_unblock_offline, id: 702894
    Device sessions

    6. test_community_edit_delete_message_when_offline, id: 704615
    Device sessions

    7. test_community_message_delete, id: 702839
    Device sessions

    8. test_community_message_send_check_timestamps_sender_username, id: 702838
    Device sessions

    9. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844
    Device sessions

    10. test_community_message_edit, id: 702843
    Device sessions

    11. 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 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

    3. test_community_undo_delete_message, id: 702869
    Device sessions

    4. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

    5. 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 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 TestDeepLinksOneDevice:

    1. test_links_open_universal_links_from_chat, id: 704613
    Device sessions

    2. test_links_deep_links, id: 702775
    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782
    Device sessions

    2. test_1_1_chat_push_emoji, id: 702813
    Device sessions

    3. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745
    Device sessions

    4. test_1_1_chat_edit_message, id: 702855
    Device sessions

    5. test_1_1_chat_send_image_save_and_share, id: 703391
    Device sessions

    6. test_1_1_chat_pin_messages, id: 702731
    Device sessions

    7. test_1_1_chat_message_reaction, id: 702730
    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

    status-im-auto avatar Mar 08 '24 13:03 status-im-auto

    Hi @ibrkhalil !

    Let me know what issue/issues were fixed in this latest PR version? There are several issues in design review but most of them are still present. Are they a follow ups?

    What is fixed is this icon : Screenshot 2024-03-08 at 18 27 01

    mariia-skrypnyk avatar Mar 08 '24 17:03 mariia-skrypnyk

    Hi @ibrkhalil !

    Let me know what issue/issues were fixed in this latest PR version? There are several issues in design review but most of them are still present. Are they a follow ups?

    What is fixed is this icon : Screenshot 2024-03-08 at 18 27 01

    Mainly adding favicons for most websites, The rest are follow ups because they are not directly related to this PR.

    ibrkhalil avatar Mar 08 '24 17:03 ibrkhalil

    @ibrkhalil favicon works for Status app and doesn't work in case of another link (Google maps) Screenshot 2024-03-08 at 18 38 49 Screenshot 2024-03-08 at 18 38 58

    mariia-skrypnyk avatar Mar 08 '24 17:03 mariia-skrypnyk

    @ibrkhalil favicon works for Status app and doesn't work in case of another link (Google maps) Screenshot 2024-03-08 at 18 38 49 Screenshot 2024-03-08 at 18 38 58

    Can you try youtube videos or GitHub links?

    ibrkhalil avatar Mar 08 '24 17:03 ibrkhalil

    @ibrkhalil favicon works for Status app and doesn't work in case of another link (Google maps) Screenshot 2024-03-08 at 18 38 49 Screenshot 2024-03-08 at 18 38 58

    We can have these changes as initial support for link previews, And we can improve it more later ..

    ibrkhalil avatar Mar 08 '24 17:03 ibrkhalil

    📱ipa

    I see some favicons working and some - not. Yes, I agree it should need an improvement. For example: Spotify favicon is missing, Youtube is ok. Screenshot 2024-03-11 at 11 54 31 Screenshot 2024-03-11 at 11 54 38

    @ibrkhalil in such case please create followup for favicon improvement. In current PR: ✅ Status favicon is fixed ✅ Generating preview icon is fixed @Francesca-G , another design review issues are follow ups and not fixed here.

    mariia-skrypnyk avatar Mar 11 '24 11:03 mariia-skrypnyk