status-mobile
status-mobile copied to clipboard
Upgrade `react native` to 0.73.4
fixes #18291
Summary
Changes worth mentioning are :
- More hacks/patches
- Force app to use
Java 17everywhere to compilekotlin,java gemswere upgraded after a long timeaapt2was bumped to8.1.1metrois now at0.80.4xcbeautifywas bumped to1.4.0@react-native-community/clipboardlib was replaced with@react-native-clipboard/clipboardreact-native-dialogslib was upgraded to1.1.2react-native-gesture-handlerlib was upgraded to2.14.1react-native-navigationwas upgraded to7.37.2
Testing notes
Test everything thoroughly.
Platforms
- Android
- iOS
Known issues / Pains
every second local iOS build locally with make run-ios would fail
tracked here -> https://github.com/status-im/status-mobile/issues/18869
status: ready
Jenkins Builds
Click to see older builds (252)
| :grey_question: | Commit | :hash: | Finished (UTC) | Duration | Platform | Result |
|---|---|---|---|---|---|---|
| :heavy_check_mark: | cc00c728 | #1 | 2024-01-18 14:51:27 | ~12 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | cc00c728 | #1 | 2024-01-18 14:52:07 | ~13 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | cc00c728 | #1 | 2024-01-18 14:53:49 | ~14 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | cc00c728 | #1 | 2024-01-18 14:53:57 | ~15 min | tests |
:page_facing_up:log |
| :x: | e55d4025 | #2 | 2024-01-18 15:03:12 | ~18 sec | ios |
:page_facing_up:log |
| :x: | e55d4025 | #2 | 2024-01-18 15:03:17 | ~28 sec | android-e2e |
:page_facing_up:log |
| :x: | e55d4025 | #2 | 2024-01-18 15:03:46 | ~56 sec | android |
:page_facing_up:log |
| :x: | e55d4025 | #2 | 2024-01-18 15:04:13 | ~1 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 205419f2 | #3 | 2024-01-18 15:13:55 | ~7 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 205419f2 | #3 | 2024-01-18 15:15:33 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 205419f2 | #3 | 2024-01-18 15:16:23 | ~9 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 205419f2 | #3 | 2024-01-18 15:16:53 | ~10 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 0c258508 | #5 | 2024-01-22 02:20:52 | ~7 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 0c258508 | #5 | 2024-01-22 02:21:42 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 0c258508 | #5 | 2024-01-22 02:23:45 | ~10 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 0c258508 | #5 | 2024-01-22 02:23:49 | ~10 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | c8576560 | #6 | 2024-01-23 12:54:21 | ~6 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | c8576560 | #6 | 2024-01-23 12:57:28 | ~9 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | c8576560 | #6 | 2024-01-23 12:57:30 | ~9 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | c8576560 | #6 | 2024-01-23 12:58:07 | ~9 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 424a1c7a | #7 | 2024-01-24 04:04:19 | ~6 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 424a1c7a | #7 | 2024-01-24 04:05:34 | ~7 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 424a1c7a | #7 | 2024-01-24 04:06:31 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 424a1c7a | #7 | 2024-01-24 04:06:38 | ~8 min | android |
:robot:apk :calling: |
| :x: | 66e899b8 | #9 | 2024-01-24 06:53:48 | ~5 min | tests |
:page_facing_up:log |
| :x: | 66e899b8 | #9 | 2024-01-24 06:55:18 | ~7 min | ios |
:page_facing_up:log |
| :x: | 66e899b8 | #9 | 2024-01-24 06:56:38 | ~8 min | android-e2e |
:page_facing_up:log |
| :x: | 66e899b8 | #9 | 2024-01-24 06:56:45 | ~8 min | android |
:page_facing_up:log |
| :x: | 4ec3d017 | #10 | 2024-01-24 07:17:45 | ~5 min | tests |
:page_facing_up:log |
| :x: | 4ec3d017 | #10 | 2024-01-24 07:18:00 | ~6 min | android-e2e |
:page_facing_up:log |
| :x: | 4ec3d017 | #10 | 2024-01-24 07:18:56 | ~6 min | android |
:page_facing_up:log |
| :x: | 4ec3d017 | #10 | 2024-01-24 07:20:17 | ~8 min | ios |
:page_facing_up:log |
| :x: | 767e6f39 | #11 | 2024-01-24 07:49:59 | ~3 min | tests |
:page_facing_up:log |
| :x: | 767e6f39 | #11 | 2024-01-24 07:53:00 | ~6 min | android-e2e |
:page_facing_up:log |
| :x: | 767e6f39 | #11 | 2024-01-24 07:53:44 | ~7 min | ios |
:page_facing_up:log |
| :x: | 767e6f39 | #11 | 2024-01-24 07:55:11 | ~8 min | android |
:page_facing_up:log |
| :x: | 388fecfd | #12 | 2024-01-24 11:11:03 | ~34 sec | ios |
:page_facing_up:log |
| :x: | 388fecfd | #12 | 2024-01-24 11:11:31 | ~1 min | android |
:page_facing_up:log |
| :x: | 388fecfd | #12 | 2024-01-24 11:12:08 | ~1 min | tests |
:page_facing_up:log |
| :x: | 388fecfd | #12 | 2024-01-24 11:17:47 | ~7 min | android-e2e |
:page_facing_up:log |
| :x: | df998841 | #13 | 2024-01-24 11:30:45 | ~3 min | tests |
:page_facing_up:log |
| :x: | df998841 | #13 | 2024-01-24 11:31:50 | ~5 min | ios |
:page_facing_up:log |
| :x: | df998841 | #13 | 2024-01-24 11:32:50 | ~6 min | android-e2e |
:page_facing_up:log |
| :x: | df998841 | #13 | 2024-01-24 11:33:23 | ~6 min | android |
:page_facing_up:log |
| :x: | 0d7ba239 | #14 | 2024-01-24 14:40:36 | ~3 min | tests |
:page_facing_up:log |
| :x: | 0d7ba239 | #14 | 2024-01-24 14:43:47 | ~6 min | android-e2e |
:page_facing_up:log |
| :x: | 0d7ba239 | #14 | 2024-01-24 14:43:58 | ~6 min | android |
:page_facing_up:log |
| :x: | 0d7ba239 | #14 | 2024-01-24 14:44:42 | ~7 min | ios |
:page_facing_up:log |
| :x: | 59f09539 | #15 | 2024-01-24 15:17:14 | ~6 min | ios |
:page_facing_up:log |
| :x: | 59f09539 | #15 | 2024-01-24 15:18:05 | ~7 min | tests |
:page_facing_up:log |
| :x: | 59f09539 | #15 | 2024-01-24 15:18:44 | ~8 min | android-e2e |
:page_facing_up:log |
| :x: | 59f09539 | #15 | 2024-01-24 15:18:44 | ~8 min | android |
:page_facing_up:log |
| :x: | 919708f4 | #16 | 2024-01-24 15:35:02 | ~6 min | ios |
:page_facing_up:log |
| :x: | 919708f4 | #16 | 2024-01-24 15:37:02 | ~8 min | tests |
:page_facing_up:log |
| :x: | 919708f4 | #16 | 2024-01-24 15:39:06 | ~11 min | android-e2e |
:page_facing_up:log |
| :x: | 919708f4 | #16 | 2024-01-24 15:39:06 | ~10 min | android |
:page_facing_up:log |
| :x: | 69d7daef | #19 | 2024-01-25 04:14:09 | ~6 min | ios |
:page_facing_up:log |
| :heavy_check_mark: | 69d7daef | #19 | 2024-01-25 04:14:55 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 69d7daef | #19 | 2024-01-25 04:14:57 | ~7 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 69d7daef | #19 | 2024-01-25 04:15:10 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | f0636953 | #20 | 2024-01-25 04:25:33 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | f0636953 | #20 | 2024-01-25 04:27:56 | ~7 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | f0636953 | #20 | 2024-01-25 04:31:48 | ~11 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | f0636953 | #20 | 2024-01-25 04:32:00 | ~11 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | d65c5844 | #21 | 2024-01-25 04:57:43 | ~6 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | d65c5844 | #21 | 2024-01-25 04:58:01 | ~7 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | d65c5844 | #21 | 2024-01-25 04:58:13 | ~7 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | d65c5844 | #21 | 2024-01-25 05:02:27 | ~11 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 9acf2185 | #22 | 2024-01-26 04:18:54 | ~6 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 9acf2185 | #22 | 2024-01-26 04:19:07 | ~7 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 9acf2185 | #22 | 2024-01-26 04:20:40 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 9acf2185 | #22 | 2024-01-26 04:23:29 | ~11 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 8508d567 | #23 | 2024-01-26 05:23:39 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 8508d567 | #23 | 2024-01-26 05:26:11 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 8508d567 | #23 | 2024-01-26 05:26:19 | ~7 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 8508d567 | #23 | 2024-01-26 05:28:27 | ~9 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | ae911d04 | #24 | 2024-01-26 05:34:46 | ~4 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | ae911d04 | #24 | 2024-01-26 05:36:23 | ~6 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | ae911d04 | #24 | 2024-01-26 05:37:15 | ~7 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | ae911d04 | #24 | 2024-01-26 05:39:28 | ~9 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 3c1b0b6a | #25 | 2024-01-26 06:27:05 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 3c1b0b6a | #25 | 2024-01-26 06:27:35 | ~6 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 3c1b0b6a | #25 | 2024-01-26 06:28:08 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 3c1b0b6a | #25 | 2024-01-26 06:28:50 | ~7 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | cf08c74c | #26 | 2024-01-26 13:12:27 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | cf08c74c | #26 | 2024-01-26 13:15:00 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | cf08c74c | #26 | 2024-01-26 13:15:23 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | cf08c74c | #26 | 2024-01-26 13:16:54 | ~9 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 5fdebc23 | #28 | 2024-01-29 18:11:55 | ~6 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 5fdebc23 | #28 | 2024-01-29 18:14:29 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 5fdebc23 | #28 | 2024-01-29 18:15:02 | ~9 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 5fdebc23 | #28 | 2024-01-29 18:15:03 | ~9 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 49f60388 | #30 | 2024-02-01 14:41:53 | ~7 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 49f60388 | #30 | 2024-02-01 14:42:11 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 49f60388 | #30 | 2024-02-01 14:44:38 | ~10 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 49f60388 | #30 | 2024-02-01 14:44:42 | ~10 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | f33fed61 | #32 | 2024-02-05 09:58:34 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 5fb59d76 | #33 | 2024-02-05 10:04:44 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 5fb59d76 | #33 | 2024-02-05 10:07:15 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 5fb59d76 | #33 | 2024-02-05 10:08:46 | ~9 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 5fb59d76 | #33 | 2024-02-05 10:09:27 | ~9 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | b2dc6dcb | #34 | 2024-02-05 14:19:33 | ~6 min | tests |
:page_facing_up:log |
| :x: | b2dc6dcb | #34 | 2024-02-05 14:19:37 | ~6 min | android |
:page_facing_up:log |
| :heavy_check_mark: | b2dc6dcb | #34 | 2024-02-05 14:20:41 | ~7 min | ios |
:iphone:ipa :calling: |
| :x: | b2dc6dcb | #34 | 2024-02-05 14:21:14 | ~8 min | android-e2e |
:page_facing_up:log |
| :heavy_check_mark: | 9b3abd89 | #35 | 2024-02-05 15:11:29 | ~6 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 9b3abd89 | #35 | 2024-02-05 15:13:06 | ~7 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 9b3abd89 | #35 | 2024-02-05 15:13:47 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 9b3abd89 | #35 | 2024-02-05 15:13:55 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | cb804624 | #39 | 2024-02-06 13:11:43 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | cb804624 | #39 | 2024-02-06 13:13:03 | ~6 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | cb804624 | #39 | 2024-02-06 13:13:45 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | cb804624 | #39 | 2024-02-06 13:14:36 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 6ef6b33b | #40 | 2024-02-06 14:38:50 | ~5 min | tests |
:page_facing_up:log |
| :x: | 6ef6b33b | #40 | 2024-02-06 14:38:54 | ~6 min | android-e2e |
:page_facing_up:log |
| :x: | 6ef6b33b | #40 | 2024-02-06 14:40:07 | ~7 min | android |
:page_facing_up:log |
| :heavy_check_mark: | 6ef6b33b | #40 | 2024-02-06 14:40:30 | ~7 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | c6aec0be | #41 | 2024-02-06 17:59:18 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | c6aec0be | #41 | 2024-02-06 18:00:56 | ~7 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | c6aec0be | #41 | 2024-02-06 18:01:18 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | c6aec0be | #41 | 2024-02-06 18:01:28 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 1b11483e | #42 | 2024-02-07 10:02:55 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 1b11483e | #42 | 2024-02-07 10:03:50 | ~6 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 1b11483e | #42 | 2024-02-07 10:04:55 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 1b11483e | #42 | 2024-02-07 10:04:59 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 9767daa5 | #43 | 2024-02-09 10:31:37 | ~7 min | ios |
:iphone:ipa :calling: |
| :x: | 9767daa5 | #43 | 2024-02-09 10:32:32 | ~8 min | android |
:page_facing_up:log |
| :x: | 9767daa5 | #43 | 2024-02-09 10:44:13 | ~20 min | android-e2e |
:page_facing_up:log |
| :heavy_check_mark: | 0617e40d | #45 | 2024-02-09 17:38:08 | ~7 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 0617e40d | #45 | 2024-02-09 17:40:24 | ~10 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 0617e40d | #45 | 2024-02-09 17:40:31 | ~10 min | android |
:robot:apk :calling: |
| :x: | 0617e40d | #45 | 2024-02-09 17:41:00 | ~10 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | fa846aa9 | #46 | 2024-02-10 05:31:44 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | fa846aa9 | #46 | 2024-02-10 05:33:28 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | fa846aa9 | #46 | 2024-02-10 05:33:55 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | fa846aa9 | #46 | 2024-02-10 05:34:50 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 7d194e4a | #47 | 2024-02-10 13:22:15 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 7d194e4a | #47 | 2024-02-10 13:23:46 | ~6 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 7d194e4a | #47 | 2024-02-10 13:24:31 | ~7 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 7d194e4a | #47 | 2024-02-10 13:24:56 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 35bdc122 | #48 | 2024-02-11 09:29:16 | ~6 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 35bdc122 | #48 | 2024-02-11 09:30:58 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 35bdc122 | #48 | 2024-02-11 09:31:26 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 35bdc122 | #48 | 2024-02-11 09:31:53 | ~9 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | b0826cbf | #49 | 2024-02-13 10:47:37 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | b0826cbf | #49 | 2024-02-13 10:48:04 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | b0826cbf | #49 | 2024-02-13 10:48:41 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | b0826cbf | #49 | 2024-02-13 10:49:56 | ~9 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 41529f9f | #51 | 2024-02-15 05:29:21 | ~7 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 41529f9f | #51 | 2024-02-15 05:30:39 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 41529f9f | #51 | 2024-02-15 05:32:10 | ~10 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 41529f9f | #51 | 2024-02-15 05:32:10 | ~10 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | d83f11f9 | #53 | 2024-02-15 08:29:38 | ~6 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | d83f11f9 | #53 | 2024-02-15 08:29:54 | ~6 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | d83f11f9 | #53 | 2024-02-15 08:30:37 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 3992eaa1 | #54 | 2024-02-16 13:50:21 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 3992eaa1 | #54 | 2024-02-16 13:52:22 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 3992eaa1 | #54 | 2024-02-16 13:53:11 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 3992eaa1 | #54 | 2024-02-16 13:54:09 | ~9 min | ios |
:iphone:ipa :calling: |
| :x: | 231fa796 | #55 | 2024-02-16 14:29:06 | ~2 min | ios |
:page_facing_up:log |
| :heavy_check_mark: | 231fa796 | #55 | 2024-02-16 14:31:44 | ~4 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 231fa796 | #55 | 2024-02-16 14:34:54 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 231fa796 | #55 | 2024-02-16 14:35:38 | ~8 min | android |
:robot:apk :calling: |
| :x: | 2575ec90 | #56 | 2024-02-16 14:42:08 | ~2 min | ios |
:page_facing_up:log |
| :heavy_check_mark: | 81fab3f0 | #57 | 2024-02-16 14:48:53 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 81fab3f0 | #57 | 2024-02-16 14:50:56 | ~7 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 81fab3f0 | #57 | 2024-02-16 14:51:12 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 81fab3f0 | #57 | 2024-02-16 14:51:28 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 93d60820 | #58 | 2024-02-20 05:32:37 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 93d60820 | #58 | 2024-02-20 05:34:08 | ~6 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 93d60820 | #58 | 2024-02-20 05:34:54 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 93d60820 | #58 | 2024-02-20 05:35:16 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 71e2ba36 | #59 | 2024-02-26 17:30:31 | ~4 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 71e2ba36 | #59 | 2024-02-26 17:33:23 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 71e2ba36 | #59 | 2024-02-26 17:34:07 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 71e2ba36 | #59 | 2024-02-26 17:37:57 | ~12 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | e811671e | #60 | 2024-02-28 07:47:12 | ~6 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | e811671e | #60 | 2024-02-28 07:48:23 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | e811671e | #60 | 2024-02-28 07:51:35 | ~11 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | a52a07dc | #62 | 2024-02-28 08:58:03 | ~8 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | a52a07dc | #62 | 2024-02-28 08:59:58 | ~10 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | a52a07dc | #62 | 2024-02-28 08:59:59 | ~10 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | a52a07dc | #62 | 2024-02-28 09:01:48 | ~12 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 67a9c832 | #63 | 2024-02-29 09:23:11 | ~7 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 67a9c832 | #63 | 2024-02-29 09:25:07 | ~9 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 67a9c832 | #63 | 2024-02-29 09:25:47 | ~9 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 67a9c832 | #63 | 2024-02-29 09:33:30 | ~17 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | d4bd1ecd | #64 | 2024-03-04 04:16:49 | ~6 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | d4bd1ecd | #64 | 2024-03-04 04:19:43 | ~9 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | d4bd1ecd | #64 | 2024-03-04 04:19:48 | ~9 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | d4bd1ecd | #64 | 2024-03-04 04:25:58 | ~15 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 63d58eae | #65 | 2024-03-04 06:20:37 | ~6 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 63d58eae | #65 | 2024-03-04 06:21:47 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 63d58eae | #65 | 2024-03-04 06:22:01 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 63d58eae | #65 | 2024-03-04 06:28:37 | ~14 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | d793be7d | #66 | 2024-03-04 09:57:49 | ~6 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | d793be7d | #66 | 2024-03-04 09:57:57 | ~6 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | d793be7d | #66 | 2024-03-04 10:03:11 | ~12 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 1506c2b6 | #67 | 2024-03-04 12:13:25 | ~7 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 1506c2b6 | #67 | 2024-03-04 12:14:38 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 1506c2b6 | #67 | 2024-03-04 12:14:47 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 1506c2b6 | #67 | 2024-03-04 12:18:39 | ~12 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | bff3d290 | #68 | 2024-03-04 14:23:41 | ~7 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | bff3d290 | #68 | 2024-03-04 14:24:57 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | bff3d290 | #68 | 2024-03-04 14:25:07 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | bff3d290 | #68 | 2024-03-04 14:26:43 | ~10 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 5e92c370 | #70 | 2024-03-05 04:24:04 | ~6 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 5e92c370 | #70 | 2024-03-05 04:24:58 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 5e92c370 | #70 | 2024-03-05 04:25:13 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 5e92c370 | #70 | 2024-03-05 04:26:16 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | bd27d6f2 | #72 | 2024-03-05 17:48:28 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | bd27d6f2 | #72 | 2024-03-05 17:48:44 | ~7 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | bd27d6f2 | #72 | 2024-03-05 17:49:33 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | bd27d6f2 | #72 | 2024-03-05 17:50:56 | ~10 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 913c25f5 | #74 | 2024-03-06 07:49:25 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 913c25f5 | #74 | 2024-03-06 07:49:33 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 913c25f5 | #74 | 2024-03-06 07:51:08 | ~9 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | b919a48b | #75 | 2024-03-06 10:00:19 | ~6 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | b919a48b | #75 | 2024-03-06 10:00:41 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | b919a48b | #75 | 2024-03-06 10:01:50 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | b919a48b | #75 | 2024-03-06 10:09:36 | ~16 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | c3a64a7a | #78 | 2024-03-07 04:52:19 | ~6 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | c3a64a7a | #78 | 2024-03-07 04:53:51 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | c3a64a7a | #78 | 2024-03-07 04:54:35 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | c3a64a7a | #78 | 2024-03-07 04:58:25 | ~12 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 7ac78f50 | #79 | 2024-03-08 13:48:51 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 7ac78f50 | #79 | 2024-03-08 13:49:19 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 7ac78f50 | #79 | 2024-03-08 13:49:29 | ~9 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 1c8a68dc | #81 | 2024-03-09 15:30:24 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 1c8a68dc | #81 | 2024-03-09 15:32:51 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 1c8a68dc | #81 | 2024-03-09 15:33:27 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 1c8a68dc | #81 | 2024-03-09 15:33:37 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 934bc7ba | #82 | 2024-03-12 17:30:27 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 934bc7ba | #82 | 2024-03-12 17:32:15 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 934bc7ba | #82 | 2024-03-12 17:32:24 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 934bc7ba | #82 | 2024-03-12 17:33:04 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | b9feb07a | #84 | 2024-03-14 07:08:39 | ~6 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | b9feb07a | #84 | 2024-03-14 07:09:40 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | b9feb07a | #84 | 2024-03-14 07:10:13 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | b9feb07a | #84 | 2024-03-14 07:10:52 | ~8 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 14b99ff8 | #85 | 2024-03-15 02:13:35 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 14b99ff8 | #85 | 2024-03-15 02:14:53 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 14b99ff8 | #85 | 2024-03-15 02:15:11 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 14b99ff8 | #85 | 2024-03-15 02:17:17 | ~9 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 43bd37b6 | #86 | 2024-03-15 13:45:34 | ~7 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 43bd37b6 | #86 | 2024-03-15 13:45:49 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 43bd37b6 | #86 | 2024-03-15 13:46:28 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 43bd37b6 | #86 | 2024-03-15 13:48:08 | ~10 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 8c73494a | #88 | 2024-03-19 13:21:52 | ~6 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 8c73494a | #88 | 2024-03-19 13:23:46 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 8c73494a | #88 | 2024-03-19 13:23:55 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 8c73494a | #88 | 2024-03-19 13:26:11 | ~10 min | ios |
:iphone:ipa :calling: |
| :grey_question: | Commit | :hash: | Finished (UTC) | Duration | Platform | Result |
|---|---|---|---|---|---|---|
| :heavy_check_mark: | e7a2bb33 | #89 | 2024-03-22 06:38:08 | ~9 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | e7a2bb33 | #89 | 2024-03-22 06:38:14 | ~9 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | e7a2bb33 | #89 | 2024-03-22 06:40:29 | ~11 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 621ff42c | #91 | 2024-03-22 14:11:16 | ~6 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 621ff42c | #91 | 2024-03-22 14:14:05 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 621ff42c | #91 | 2024-03-22 14:14:13 | ~9 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 621ff42c | #91 | 2024-03-22 14:20:51 | ~15 min | ios |
:iphone:ipa :calling: |
58% of end-end tests have passed
Total executed tests: 48
Failed tests: 16
Expected to fail tests: 4
Passed tests: 28
IDs of failed tests: 702809,702782,702733,702784,702859,702732,702745,702783,703297,702869,703496,702855,703202,703391,702731,702730
IDs of expected to fail tests: 702894,703503,702808,703629
Failed tests (16)
Click to expand
Class TestOneToOneChatMultipleSharedDevicesNewUi:
| 1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782 |
Device 1: Device 2: |
| 2. test_1_1_chat_text_message_delete_push_disappear, id: 702733 |
Device 1: Device 2: |
| 3. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745 |
Device 1: Device 2: |
| 4. test_1_1_chat_edit_message, id: 702855 |
Device 1: Device 2: |
| 5. test_1_1_chat_send_image_save_and_share, id: 703391 |
Device 1: Device 2: |
| 6. test_1_1_chat_pin_messages, id: 702731 |
Device 1: Device 2: |
| 7. test_1_1_chat_message_reaction, id: 702730 |
Device 1: Device 2: |
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_pin_messages, id: 702732 |
Device 1: Device 2: Device 3: |
| 2. test_group_chat_send_image_save_and_share, id: 703297 |
Device 1: Device 2: Device 3: |
| 3. test_group_chat_reactions, id: 703202 |
Device 1: Device 2: Device 3: |
Class TestCommunityOneDeviceMerged:
| 1. test_community_undo_delete_message, id: 702869 |
Device 1: |
Class TestCommunityMultipleDeviceMerged:
| 1. test_community_one_image_send_reply, id: 702859 |
Device 1: Device 2: |
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
| 1. test_1_1_chat_delete_via_long_press_relogin, id: 702784 |
|
| 2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783 |
[[Data delivery issue]] |
| 3. test_1_1_chat_mute_chat, id: 703496 |
|
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_markdown_support, id: 702809 |
Device 1: Device 2: |
Expected to fail tests (4)
Click to expand
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_offline_pn, id: 702808 |
[[Data delivery issue]] Device 1: Device 2: Device 3: |
Class TestCommunityOneDeviceMerged:
| 1. test_community_discovery, id: 703503 |
[[reason: [NOTRUN] Curated communities not loading, https://github.com/status-im/status-mobile/issues/17852]] |
Class TestCommunityMultipleDeviceMerged:
| 1. test_community_contact_block_unblock_offline, id: 702894 |
[[Message can be missed after unblock: https://github.com/status-im/status-mobile/issues/16873]] Device 1: Device 2: |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_join_when_node_owner_offline, id: 703629 |
[[Can't join a community if admin goes offline, https://github.com/status-im/status-mobile/issues/17678]] Device 1: Device 2: |
Passed tests (28)
Click to expand
Class TestOneToOneChatMultipleSharedDevicesNewUi:
| 1. test_1_1_chat_push_emoji, id: 702813 |
| Device sessions Device 1: Device 2: |
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_mute_chat, id: 703495 |
| Device sessions Device 1: Device 2: Device 3: |
| 2. test_group_chat_join_send_text_messages_push, id: 702807 |
| Device sessions Device 1: Device 2: Device 3: |
Class TestCommunityOneDeviceMerged:
| 1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133 |
| Device sessions Device 1: |
| 2. test_community_copy_and_paste_message_in_chat_input, id: 702742 |
| Device sessions Device 1: |
| 3. test_community_navigate_to_channel_when_relaunch, id: 702846 |
| Device sessions Device 1: |
| 4. test_community_mute_community_and_channel, id: 703382 |
| Device sessions Device 1: |
Class TestActivityMultipleDevicePRTwo:
| 1. test_activity_center_mentions, id: 702957 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_admin_notification_accept_swipe, id: 702958 |
| Device sessions Device 1: Device 2: |
Class TestCommunityMultipleDeviceMerged:
| 1. test_community_several_images_send_reply, id: 703194 |
| Device sessions Device 1: Device 2: |
| 2. test_community_emoji_send_copy_paste_reply, id: 702840 |
| Device sessions Device 1: Device 2: |
| 3. test_community_mark_all_messages_as_read, id: 703086 |
| Device sessions Device 1: Device 2: |
| 4. test_community_edit_delete_message_when_offline, id: 704615 |
| Device sessions Device 1: Device 2: |
| 5. test_community_message_delete, id: 702839 |
| Device sessions Device 1: Device 2: |
| 6. test_community_message_send_check_timestamps_sender_username, id: 702838 |
| Device sessions Device 1: Device 2: |
| 7. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844 |
| Device sessions Device 1: Device 2: |
| 8. test_community_message_edit, id: 702843 |
| Device sessions Device 1: Device 2: |
| 9. test_community_unread_messages_badge, id: 702841 |
| Device sessions Device 1: Device 2: |
Class TestActivityCenterContactRequestMultipleDevicePR:
| 1. test_add_contact_field_validation, id: 702777 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851 |
| Device sessions Device 1: Device 2: |
| 3. test_activity_center_contact_request_decline, id: 702850 |
| Device sessions Device 1: Device 2: |
Class TestDeepLinksOneDevice:
| 1. test_links_open_universal_links_from_chat, id: 704613 |
| Device sessions Device 1: |
| 2. test_links_deep_links, id: 702775 |
| Device sessions Device 1: |
Class TestActivityMultipleDevicePR:
| 1. test_navigation_jump_to, id: 702936 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947 |
| Device sessions Device 1: Device 2: |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_hashtag_links_to_community_channels, id: 702948 |
| Device sessions Device 1: Device 2: |
| 2. test_community_mentions_push_notification, id: 702786 |
| Device sessions Device 1: Device 2: |
| 3. test_community_leave, id: 702845 |
| Device sessions Device 1: Device 2: |
88% of end-end tests have passed
Total executed tests: 48
Failed tests: 3
Expected to fail tests: 3
Passed tests: 42
IDs of failed tests: 702947,702948,702936
IDs of expected to fail tests: 702808,703629,703503
Failed tests (3)
Click to expand
Class TestActivityMultipleDevicePR:
| 1. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947 |
|
| 2. test_navigation_jump_to, id: 702936 |
Device 1: Device 2: |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_hashtag_links_to_community_channels, id: 702948 |
Device 1: Device 2: |
Expected to fail tests (3)
Click to expand
Class TestCommunityOneDeviceMerged:
| 1. test_community_discovery, id: 703503 |
[[reason: [NOTRUN] Curated communities not loading, https://github.com/status-im/status-mobile/issues/17852]] |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_join_when_node_owner_offline, id: 703629 |
[[Can't join a community if admin goes offline, https://github.com/status-im/status-mobile/issues/17678]] Device 1: Device 2: |
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_offline_pn, id: 702808 |
[[Data delivery issue]] Device 1: Device 2: Device 3: |
Passed tests (42)
Click to expand
Class TestActivityMultipleDevicePRTwo:
| 1. test_activity_center_admin_notification_accept_swipe, id: 702958 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_mentions, id: 702957 |
| Device sessions Device 1: Device 2: |
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
| 1. test_1_1_chat_mute_chat, id: 703496 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_delete_via_long_press_relogin, id: 702784 |
| Device sessions Device 1: Device 2: |
Class TestDeepLinksOneDevice:
| 1. test_links_deep_links, id: 702775 |
| Device sessions Device 1: |
| 2. test_links_open_universal_links_from_chat, id: 704613 |
| Device sessions Device 1: |
Class TestOneToOneChatMultipleSharedDevicesNewUi:
| 1. test_1_1_chat_edit_message, id: 702855 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_message_reaction, id: 702730 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745 |
| Device sessions Device 1: Device 2: |
| 4. test_1_1_chat_pin_messages, id: 702731 |
| Device sessions Device 1: Device 2: |
| 5. test_1_1_chat_text_message_delete_push_disappear, id: 702733 |
| Device sessions Device 1: Device 2: |
| 6. test_1_1_chat_push_emoji, id: 702813 |
| Device sessions Device 1: Device 2: |
| 7. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782 |
| Device sessions Device 1: Device 2: |
| 8. test_1_1_chat_send_image_save_and_share, id: 703391 |
| Device sessions Device 1: Device 2: |
Class TestActivityCenterContactRequestMultipleDevicePR:
| 1. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_contact_request_decline, id: 702850 |
| Device sessions Device 1: Device 2: |
| 3. test_add_contact_field_validation, id: 702777 |
| Device sessions Device 1: Device 2: |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_leave, id: 702845 |
| Device sessions Device 1: Device 2: |
| 2. test_community_mentions_push_notification, id: 702786 |
| Device sessions Device 1: Device 2: |
| 3. test_community_markdown_support, id: 702809 |
| Device sessions Device 1: Device 2: |
Class TestCommunityOneDeviceMerged:
| 1. test_community_copy_and_paste_message_in_chat_input, id: 702742 |
| Device sessions Device 1: |
| 2. test_community_navigate_to_channel_when_relaunch, id: 702846 |
| Device sessions Device 1: |
| 3. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133 |
| Device sessions Device 1: |
| 4. test_community_undo_delete_message, id: 702869 |
| Device sessions Device 1: |
| 5. test_community_mute_community_and_channel, id: 703382 |
| Device sessions Device 1: |
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_reactions, id: 703202 |
| Device sessions Device 1: Device 2: Device 3: |
| 2. test_group_chat_join_send_text_messages_push, id: 702807 |
| Device sessions Device 1: Device 2: Device 3: |
| 3. test_group_chat_pin_messages, id: 702732 |
| Device sessions Device 1: Device 2: Device 3: |
| 4. test_group_chat_send_image_save_and_share, id: 703297 |
| Device sessions Device 1: Device 2: Device 3: |
| 5. test_group_chat_mute_chat, id: 703495 |
| Device sessions Device 1: Device 2: Device 3: |
Class TestCommunityMultipleDeviceMerged:
| 1. test_community_emoji_send_copy_paste_reply, id: 702840 |
| Device sessions Device 1: Device 2: |
| 2. test_community_contact_block_unblock_offline, id: 702894 |
| Device sessions Device 1: Device 2: |
| 3. test_community_mark_all_messages_as_read, id: 703086 |
| Device sessions Device 1: Device 2: |
| 4. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844 |
| Device sessions Device 1: Device 2: |
| 5. test_community_unread_messages_badge, id: 702841 |
| Device sessions Device 1: Device 2: |
| 6. test_community_message_delete, id: 702839 |
| Device sessions Device 1: Device 2: |
| 7. test_community_message_send_check_timestamps_sender_username, id: 702838 |
| Device sessions Device 1: Device 2: |
| 8. test_community_edit_delete_message_when_offline, id: 704615 |
| Device sessions Device 1: Device 2: |
| 9. test_community_one_image_send_reply, id: 702859 |
| Device sessions Device 1: Device 2: |
| 10. test_community_message_edit, id: 702843 |
| Device sessions Device 1: Device 2: |
| 11. test_community_several_images_send_reply, id: 703194 |
| Device sessions Device 1: Device 2: |
90% of end-end tests have passed
Total executed tests: 48
Failed tests: 2
Expected to fail tests: 3
Passed tests: 43
IDs of failed tests: 702957,702958
IDs of expected to fail tests: 703503,702808,703629
Failed tests (2)
Click to expand
Class TestActivityMultipleDevicePRTwo:
| 1. test_activity_center_mentions, id: 702957 |
Device 1: Device 2: |
| 2. test_activity_center_admin_notification_accept_swipe, id: 702958 |
|
Expected to fail tests (3)
Click to expand
Class TestCommunityOneDeviceMerged:
| 1. test_community_discovery, id: 703503 |
[[reason: [NOTRUN] Curated communities not loading, https://github.com/status-im/status-mobile/issues/17852]] |
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_offline_pn, id: 702808 |
[[Data delivery issue]] Device 1: Device 2: Device 3: |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_join_when_node_owner_offline, id: 703629 |
[[Can't join a community if admin goes offline, https://github.com/status-im/status-mobile/issues/17678]] Device 1: Device 2: |
Passed tests (43)
Click to expand
Class TestCommunityOneDeviceMerged:
| 1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133 |
| Device sessions Device 1: |
| 2. test_community_copy_and_paste_message_in_chat_input, id: 702742 |
| Device sessions Device 1: |
| 3. test_community_undo_delete_message, id: 702869 |
| Device sessions Device 1: |
| 4. test_community_navigate_to_channel_when_relaunch, id: 702846 |
| Device sessions Device 1: |
| 5. test_community_mute_community_and_channel, id: 703382 |
| Device sessions Device 1: |
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_pin_messages, id: 702732 |
| Device sessions Device 1: Device 2: Device 3: |
| 2. test_group_chat_mute_chat, id: 703495 |
| Device sessions Device 1: Device 2: Device 3: |
| 3. test_group_chat_send_image_save_and_share, id: 703297 |
| Device sessions Device 1: Device 2: Device 3: |
| 4. test_group_chat_reactions, id: 703202 |
| Device sessions Device 1: Device 2: Device 3: |
| 5. test_group_chat_join_send_text_messages_push, id: 702807 |
| Device sessions Device 1: Device 2: Device 3: |
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
| 1. test_1_1_chat_delete_via_long_press_relogin, id: 702784 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_mute_chat, id: 703496 |
| Device sessions Device 1: Device 2: |
Class TestActivityCenterContactRequestMultipleDevicePR:
| 1. test_add_contact_field_validation, id: 702777 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851 |
| Device sessions Device 1: Device 2: |
| 3. test_activity_center_contact_request_decline, id: 702850 |
| Device sessions Device 1: Device 2: |
Class TestCommunityMultipleDeviceMerged:
| 1. test_community_several_images_send_reply, id: 703194 |
| Device sessions Device 1: Device 2: |
| 2. test_community_one_image_send_reply, id: 702859 |
| Device sessions Device 1: Device 2: |
| 3. test_community_emoji_send_copy_paste_reply, id: 702840 |
| Device sessions Device 1: Device 2: |
| 4. test_community_mark_all_messages_as_read, id: 703086 |
| Device sessions Device 1: Device 2: |
| 5. test_community_contact_block_unblock_offline, id: 702894 |
| Device sessions Device 1: Device 2: |
| 6. test_community_edit_delete_message_when_offline, id: 704615 |
| Device sessions Device 1: Device 2: |
| 7. test_community_message_delete, id: 702839 |
| Device sessions Device 1: Device 2: |
| 8. test_community_message_send_check_timestamps_sender_username, id: 702838 |
| Device sessions Device 1: Device 2: |
| 9. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844 |
| Device sessions Device 1: Device 2: |
| 10. test_community_message_edit, id: 702843 |
| Device sessions Device 1: Device 2: |
| 11. test_community_unread_messages_badge, id: 702841 |
| Device sessions Device 1: Device 2: |
Class TestActivityMultipleDevicePR:
| 1. test_navigation_jump_to, id: 702936 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947 |
| Device sessions Device 1: Device 2: |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_markdown_support, id: 702809 |
| Device sessions Device 1: Device 2: |
| 2. test_community_hashtag_links_to_community_channels, id: 702948 |
| Device sessions Device 1: Device 2: |
| 3. test_community_mentions_push_notification, id: 702786 |
| Device sessions Device 1: Device 2: |
| 4. test_community_leave, id: 702845 |
| Device sessions Device 1: Device 2: |
Class TestOneToOneChatMultipleSharedDevicesNewUi:
| 1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_text_message_delete_push_disappear, id: 702733 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_push_emoji, id: 702813 |
| Device sessions Device 1: Device 2: |
| 4. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745 |
| Device sessions Device 1: Device 2: |
| 5. test_1_1_chat_edit_message, id: 702855 |
| Device sessions Device 1: Device 2: |
| 6. test_1_1_chat_send_image_save_and_share, id: 703391 |
| Device sessions Device 1: Device 2: |
| 7. test_1_1_chat_pin_messages, id: 702731 |
| Device sessions Device 1: Device 2: |
| 8. test_1_1_chat_message_reaction, id: 702730 |
| Device sessions Device 1: Device 2: |
Class TestDeepLinksOneDevice:
| 1. test_links_open_universal_links_from_chat, id: 704613 |
| Device sessions Device 1: |
| 2. test_links_deep_links, id: 702775 |
| Device sessions Device 1: |
Hey @siddarthkay thank you for PR. Take a look please a found issue:
ISSUE 1 [IOS] White screen appears on [IOS] after reopening the app post-onboarding
Steps:
- Pass onboarding flow
- Close the app
- Open app
Actual result:
White screen is shown
https://github.com/status-im/status-mobile/assets/52490791/e6d1c44c-698e-487c-811e-ed885ef1dca0
Expected result:
The login screen is shown after app reopening
logs:
Device:
- iPhone 11 Pro Max, IOS 16
Thanks for testing @VolodLytvynenko : I'll take a look at the issue
Hmm I was able to reproduce this issue after logging out, will investigate further.
The issue is with react-native-hole-view lib and somehow now with react-native version 0.73.2 there is a problem with components that are nested inside this component that have an onPress prop.
(only on iOS btw)
I tried to patch this library and it works, I'll send a PR to the lib and see what the author thinks. for our case we can continue with a fork of this library.
diff --git a/node_modules/react-native-hole-view/ios/RNHoleView/RNHoleViewImpl.h b/node_modules/
react-native-hole-view/ios/RNHoleView/RNHoleViewImpl.h
index 354512d..4907694 100644
--- a/node_modules/react-native-hole-view/ios/RNHoleView/RNHoleViewImpl.h
+++ b/node_modules/react-native-hole-view/ios/RNHoleView/RNHoleViewImpl.h
@@ -43,4 +43,6 @@ typedef void(^AnimationFinishedCallback)();
@property (nonatomic, copy) AnimationFinishedCallback onAnimationFinishedFabric;
+- (void)setOnClick:(void (^)(void))onClickBlock;
+
@end
diff --git a/node_modules/react-native-hole-view/ios/RNHoleView/RNHoleViewImpl.m b/node_modules/
react-native-hole-view/ios/RNHoleView/RNHoleViewImpl.m
index da5ae14..ee91a93 100644
--- a/node_modules/react-native-hole-view/ios/RNHoleView/RNHoleViewImpl.m
+++ b/node_modules/react-native-hole-view/ios/RNHoleView/RNHoleViewImpl.m
@@ -50,6 +50,8 @@ @interface RNHoleViewImpl()<CAAnimationDelegate>
@property (nonatomic) dispatch_source_t holesTimer;
+@property (nonatomic, copy) void (^onClickBlock)(void);
+
@end
@implementation RNHoleViewImpl
@@ -284,4 +286,15 @@ -(void)animationDidStop:(CAAnimation *)anim finished:(BOOL)finished{
}
}
+- (void)setOnClick:(void (^)(void))onClickBlock {
+ _onClickBlock = onClickBlock;
+ [self addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap)]];
+}
+
+- (void)handleTap {
+ if (self.onClickBlock) {
+ self.onClickBlock();
+ }
+}
+
@end
Hmm I messed up the something in the fork, I'll take a look and notify you @VolodLytvynenko when this PR is ready for testing, sorry for last ping..
@VolodLytvynenko : ready for testing now
90% of end-end tests have passed
Total executed tests: 48
Failed tests: 2
Expected to fail tests: 3
Passed tests: 43
IDs of failed tests: 704613,702775
IDs of expected to fail tests: 703503,702808,703629
Failed tests (2)
Click to expand
Class TestDeepLinksOneDevice:
| 1. test_links_open_universal_links_from_chat, id: 704613 |
Device 1: |
| 2. test_links_deep_links, id: 702775 |
Device 1: |
Expected to fail tests (3)
Click to expand
Class TestCommunityOneDeviceMerged:
| 1. test_community_discovery, id: 703503 |
[[reason: [NOTRUN] Curated communities not loading, https://github.com/status-im/status-mobile/issues/17852]] |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_join_when_node_owner_offline, id: 703629 |
[[Can't join a community if admin goes offline, https://github.com/status-im/status-mobile/issues/17678]] Device 1: Device 2: |
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_offline_pn, id: 702808 |
[[Data delivery issue]] Device 1: Device 2: Device 3: |
Passed tests (43)
Click to expand
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_markdown_support, id: 702809 |
| Device sessions Device 1: Device 2: |
| 2. test_community_hashtag_links_to_community_channels, id: 702948 |
| Device sessions Device 1: Device 2: |
| 3. test_community_mentions_push_notification, id: 702786 |
| Device sessions Device 1: Device 2: |
| 4. test_community_leave, id: 702845 |
| Device sessions Device 1: Device 2: |
Class TestCommunityMultipleDeviceMerged:
| 1. test_community_several_images_send_reply, id: 703194 |
| Device sessions Device 1: Device 2: |
| 2. test_community_one_image_send_reply, id: 702859 |
| Device sessions Device 1: Device 2: |
| 3. test_community_emoji_send_copy_paste_reply, id: 702840 |
| Device sessions Device 1: Device 2: |
| 4. test_community_mark_all_messages_as_read, id: 703086 |
| Device sessions Device 1: Device 2: |
| 5. test_community_contact_block_unblock_offline, id: 702894 |
| Device sessions Device 1: Device 2: |
| 6. test_community_edit_delete_message_when_offline, id: 704615 |
| Device sessions Device 1: Device 2: |
| 7. test_community_message_delete, id: 702839 |
| Device sessions Device 1: Device 2: |
| 8. test_community_message_send_check_timestamps_sender_username, id: 702838 |
| Device sessions Device 1: Device 2: |
| 9. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844 |
| Device sessions Device 1: Device 2: |
| 10. test_community_message_edit, id: 702843 |
| Device sessions Device 1: Device 2: |
| 11. test_community_unread_messages_badge, id: 702841 |
| Device sessions Device 1: Device 2: |
Class TestOneToOneChatMultipleSharedDevicesNewUi:
| 1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_text_message_delete_push_disappear, id: 702733 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_push_emoji, id: 702813 |
| Device sessions Device 1: Device 2: |
| 4. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745 |
| Device sessions Device 1: Device 2: |
| 5. test_1_1_chat_edit_message, id: 702855 |
| Device sessions Device 1: Device 2: |
| 6. test_1_1_chat_send_image_save_and_share, id: 703391 |
| Device sessions Device 1: Device 2: |
| 7. test_1_1_chat_pin_messages, id: 702731 |
| Device sessions Device 1: Device 2: |
| 8. test_1_1_chat_message_reaction, id: 702730 |
| Device sessions Device 1: Device 2: |
Class TestActivityMultipleDevicePRTwo:
| 1. test_activity_center_mentions, id: 702957 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_admin_notification_accept_swipe, id: 702958 |
| Device sessions Device 1: Device 2: |
Class TestActivityCenterContactRequestMultipleDevicePR:
| 1. test_add_contact_field_validation, id: 702777 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851 |
| Device sessions Device 1: Device 2: |
| 3. test_activity_center_contact_request_decline, id: 702850 |
| Device sessions Device 1: Device 2: |
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_pin_messages, id: 702732 |
| Device sessions Device 1: Device 2: Device 3: |
| 2. test_group_chat_mute_chat, id: 703495 |
| Device sessions Device 1: Device 2: Device 3: |
| 3. test_group_chat_send_image_save_and_share, id: 703297 |
| Device sessions Device 1: Device 2: Device 3: |
| 4. test_group_chat_reactions, id: 703202 |
| Device sessions Device 1: Device 2: Device 3: |
| 5. test_group_chat_join_send_text_messages_push, id: 702807 |
| Device sessions Device 1: Device 2: Device 3: |
Class TestActivityMultipleDevicePR:
| 1. test_navigation_jump_to, id: 702936 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947 |
| Device sessions Device 1: Device 2: |
Class TestCommunityOneDeviceMerged:
| 1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133 |
| Device sessions Device 1: |
| 2. test_community_copy_and_paste_message_in_chat_input, id: 702742 |
| Device sessions Device 1: |
| 3. test_community_undo_delete_message, id: 702869 |
| Device sessions Device 1: |
| 4. test_community_navigate_to_channel_when_relaunch, id: 702846 |
| Device sessions Device 1: |
| 5. test_community_mute_community_and_channel, id: 703382 |
| Device sessions Device 1: |
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
| 1. test_1_1_chat_delete_via_long_press_relogin, id: 702784 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_mute_chat, id: 703496 |
| Device sessions Device 1: Device 2: |
ISSUE 2: IOS App crashes when attempting to select an account
Steps:
- Go to login page
- Attempt to select the account (Tap on it)
Actual result:
App is crashed
https://github.com/status-im/status-mobile/assets/52490791/34c6f79d-08b8-44b8-a618-c463056fc61f
Expected result:
The app should not crash when attempting to select an account.
Logs:
Thanks for testing @VolodLytvynenko issue 2 is now fixed.
The issue is with
react-native-hole-viewlib
An update on this issue, it was caused in cases where we nest [hole-view/hole-view inside a [rn/touchable-without-feedback.
In this case the on-press handler was applied to components nested inside and on-press wasn't available in the view component provided by react-native-hole-view lib, which is not their fault.
fixed by swapping rn/touchable-without-feedback with rn/pressable :)
83% of end-end tests have passed
Total executed tests: 48
Failed tests: 5
Expected to fail tests: 3
Passed tests: 40
IDs of failed tests: 702733,702851,702850,702869,703391
IDs of expected to fail tests: 703503,702808,703629
Failed tests (5)
Click to expand
Class TestActivityCenterContactRequestMultipleDevicePR:
| 1. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851 |
Device 1: Device 2: |
| 2. test_activity_center_contact_request_decline, id: 702850 |
Device 1: Device 2: |
Class TestCommunityOneDeviceMerged:
| 1. test_community_undo_delete_message, id: 702869 |
Device 1: |
Class TestOneToOneChatMultipleSharedDevicesNewUi:
| 1. test_1_1_chat_text_message_delete_push_disappear, id: 702733 |
Device 1: Device 2: |
| 2. test_1_1_chat_send_image_save_and_share, id: 703391 |
Device 1: Device 2: |
Expected to fail tests (3)
Click to expand
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_offline_pn, id: 702808 |
[[Data delivery issue]] Device 1: Device 2: Device 3: |
Class TestCommunityOneDeviceMerged:
| 1. test_community_discovery, id: 703503 |
[[reason: [NOTRUN] Curated communities not loading, https://github.com/status-im/status-mobile/issues/17852]] |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_join_when_node_owner_offline, id: 703629 |
[[Can't join a community if admin goes offline, https://github.com/status-im/status-mobile/issues/17678]] Device 1: Device 2: |
Passed tests (40)
Click to expand
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_pin_messages, id: 702732 |
| Device sessions Device 1: Device 2: Device 3: |
| 2. test_group_chat_mute_chat, id: 703495 |
| Device sessions Device 1: Device 2: Device 3: |
| 3. test_group_chat_send_image_save_and_share, id: 703297 |
| Device sessions Device 1: Device 2: Device 3: |
| 4. test_group_chat_reactions, id: 703202 |
| Device sessions Device 1: Device 2: Device 3: |
| 5. test_group_chat_join_send_text_messages_push, id: 702807 |
| Device sessions Device 1: Device 2: Device 3: |
Class TestActivityCenterContactRequestMultipleDevicePR:
| 1. test_add_contact_field_validation, id: 702777 |
| Device sessions Device 1: Device 2: |
Class TestCommunityMultipleDeviceMerged:
| 1. test_community_several_images_send_reply, id: 703194 |
| Device sessions Device 1: Device 2: |
| 2. test_community_one_image_send_reply, id: 702859 |
| Device sessions Device 1: Device 2: |
| 3. test_community_emoji_send_copy_paste_reply, id: 702840 |
| Device sessions Device 1: Device 2: |
| 4. test_community_mark_all_messages_as_read, id: 703086 |
| Device sessions Device 1: Device 2: |
| 5. test_community_contact_block_unblock_offline, id: 702894 |
| Device sessions Device 1: Device 2: |
| 6. test_community_edit_delete_message_when_offline, id: 704615 |
| Device sessions Device 1: Device 2: |
| 7. test_community_message_delete, id: 702839 |
| Device sessions Device 1: Device 2: |
| 8. test_community_message_send_check_timestamps_sender_username, id: 702838 |
| Device sessions Device 1: Device 2: |
| 9. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844 |
| Device sessions Device 1: Device 2: |
| 10. test_community_message_edit, id: 702843 |
| Device sessions Device 1: Device 2: |
| 11. test_community_unread_messages_badge, id: 702841 |
| Device sessions Device 1: Device 2: |
Class TestOneToOneChatMultipleSharedDevicesNewUi:
| 1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_push_emoji, id: 702813 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745 |
| Device sessions Device 1: Device 2: |
| 4. test_1_1_chat_edit_message, id: 702855 |
| Device sessions Device 1: Device 2: |
| 5. test_1_1_chat_pin_messages, id: 702731 |
| Device sessions Device 1: Device 2: |
| 6. test_1_1_chat_message_reaction, id: 702730 |
| Device sessions Device 1: Device 2: |
Class TestActivityMultipleDevicePRTwo:
| 1. test_activity_center_mentions, id: 702957 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_admin_notification_accept_swipe, id: 702958 |
| Device sessions Device 1: Device 2: |
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
| 1. test_1_1_chat_delete_via_long_press_relogin, id: 702784 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_mute_chat, id: 703496 |
| Device sessions Device 1: Device 2: |
Class TestActivityMultipleDevicePR:
| 1. test_navigation_jump_to, id: 702936 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947 |
| Device sessions Device 1: Device 2: |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_markdown_support, id: 702809 |
| Device sessions Device 1: Device 2: |
| 2. test_community_hashtag_links_to_community_channels, id: 702948 |
| Device sessions Device 1: Device 2: |
| 3. test_community_mentions_push_notification, id: 702786 |
| Device sessions Device 1: Device 2: |
| 4. test_community_leave, id: 702845 |
| Device sessions Device 1: Device 2: |
Class TestDeepLinksOneDevice:
| 1. test_links_open_universal_links_from_chat, id: 704613 |
| Device sessions Device 1: |
| 2. test_links_deep_links, id: 702775 |
| Device sessions Device 1: |
Class TestCommunityOneDeviceMerged:
| 1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133 |
| Device sessions Device 1: |
| 2. test_community_copy_and_paste_message_in_chat_input, id: 702742 |
| Device sessions Device 1: |
| 3. test_community_navigate_to_channel_when_relaunch, id: 702846 |
| Device sessions Device 1: |
| 4. test_community_mute_community_and_channel, id: 703382 |
| Device sessions Device 1: |
100% of end-end tests have passed
Total executed tests: 5
Failed tests: 0
Expected to fail tests: 0
Passed tests: 5
Passed tests (5)
Click to expand
Class TestOneToOneChatMultipleSharedDevicesNewUi:
| 1. test_1_1_chat_text_message_delete_push_disappear, id: 702733 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_send_image_save_and_share, id: 703391 |
| Device sessions Device 1: Device 2: |
Class TestCommunityOneDeviceMerged:
| 1. test_community_undo_delete_message, id: 702869 |
| Device sessions Device 1: |
Class TestActivityCenterContactRequestMultipleDevicePR:
| 1. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_contact_request_decline, id: 702850 |
| Device sessions Device 1: Device 2: |
hi @siddarthkay Thank you for the fixes. PR is tested and ready to be merged
@siddarthkay, I tried to run the app as usual from source, but the make run-android steps fails with a long sequence of errors like the one below. I cleaned up the repo with make clean, same as usual. Running on NixOS.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processDebugResources'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
> Failed to transform ucrop-2.2.6-native.aar (com.github.yalantis:ucrop:2.2.6-native) to match attributes {artifactType=android-compiled-dependencies-resources, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for AarResourcesCompilerTransform: /home/imotta/.gradle/caches/transforms-3/ac51e62736aea1c8c3ab776f9dbaa007/transformed/jetified-ucrop-2.2.6-native.
> AAPT2 aapt2-8.1.1-10154469-linux Daemon #4: Daemon startup failed
This should not happen under normal circumstances, please file an issue if it does.
> Failed to transform core-0.9.6.0.aar (com.afollestad.material-dialogs:core:0.9.6.0) to match attributes {artifactType=android-compiled-dependencies-resources, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for AarResourcesCompilerTransform: /home/imotta/.gradle/caches/transforms-3/8b24a9e8a2fa2bb7a072bb131febf32e/transformed/jetified-core-0.9.6.0.
> AAPT2 aapt2-8.1.1-10154469-linux Daemon #5: Daemon startup failed
This should not happen under normal circumstances, please file an issue if it does.
> Failed to transform appcompat-1.6.1.aar (androidx.appcompat:appcompat:1.6.1) to match attributes {artifactType=android-compiled-dependencies-resources, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=aar, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for AarResourcesCompilerTransform: /home/imotta/.gradle/caches/transforms-3/f3a9a4cb7306f18d75c6b2de325da85c/transformed/appcompat-1.6.1.
> AAPT2 aapt2-8.1.1-10154469-linux Daemon #6: Daemon startup failed
This should not happen under normal circumstances, please file an issue if it does.
@siddarthkay Apologies, I believe I hurried to submit the PR for merging. Given that the PR has an impact on the entire system, unexpected bugs may arise in some edge cases which probably could be missed. It's better to hold it on from merging it for now to avoid any unexpected issues in the release. @pavloburykh What do you think?
Hey @ilmotta Thanks for testing this PR locally.
The below bit looks suspicious
AAPT2 aapt2-8.1.1-10154469-linux Daemon #4: Daemon startup failed
Also this looks like a gradle cache issue
Execution failed for AarResourcesCompilerTransform: /home/imotta/.gradle/caches/transforms-3/f3a9a4cb7306f18d75c6b2de325da85c/transformed/appcompat-1.6.1.
Maybe try again with make android-clean -> this will clean up gradle caches.
To fix the Daemon startup failed I think a system reboot should work, but not entirely sure of why that happens.
I did try to recreate this error but unfortunately I couldn't reproduce this on my MacOS or my Ubuntu Desktop PC.
If this persists next week I'll install NixOS and try to reproduce.
hold it on from merging it for now to avoid any unexpected issues in the release.
Sure @status-im/mobile-qa I don't mind waiting till the release is done
Sure @status-im/mobile-qa I don't mind waiting till the release is done
Agree. Let's wait until release branch cut. Thanks @siddarthkay @VolodLytvynenko
Hey @ilmotta Thanks for testing this PR locally.
The below bit looks suspicious
AAPT2 aapt2-8.1.1-10154469-linux Daemon #4: Daemon startup failed
Also this looks like a
gradlecache issueExecution failed for AarResourcesCompilerTransform: /home/imotta/.gradle/caches/transforms-3/f3a9a4cb7306f18d75c6b2de325da85c/transformed/appcompat-1.6.1.
Maybe try again with
make android-clean-> this will clean upgradlecaches. To fix theDaemon startup failedI think a system reboot should work, but not entirely sure of why that happens.I did try to recreate this error but unfortunately I couldn't reproduce this on my
MacOSor myUbuntuDesktop PC. If this persists next week I'll installNixOSand try to reproduce.
Thanks for the suggestions @siddarthkay. I nuked the ~/.gradle directory, tried make android-clean + make clean and I restarted the machine after the cleanup commands. Same error unfortunately.
I looked up suggestions from this question https://stackoverflow.com/questions/51795731/failed-to-transform-file-some-lib-release-aar-to-match-attributes-artifacttyp to no avail. I can consistently run develop, so something else is going on in this branch if caching is not the problem.
Using make run-android works fine for me on this branch on NixOS:
Using
make run-androidworks fine for me on this branch on NixOS:
@jakubgs, just to be clear, are you following these 3 steps? Are these commands successfully installing the mobile app on your device (emulated or not)?
make run-clojuremake run-metro TARGET=androidmake run-androidafter step 2 is done preferably.
Oh wait, I see it now:
* What went wrong:
Execution failed for task ':app:processDebugResources'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
> Failed to transform biometric-1.1.0.aar (androidx.biometric:biometric:1.1.0) to match attributes {artifactType=android-compiled-dependencies-resources, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=aar, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for AarResourcesCompilerTransform: /home/jakubgs/.gradle/caches/transforms-3/3d580783be8e03a20a25715a5899ce3f/transformed/biometric-1.1.0.
> AAPT2 aapt2-8.1.1-10154469-linux Daemon #5: Daemon startup failed
This should not happen under normal circumstances, please file an issue if it does.
> Failed to transform biometric-1.1.0.aar (androidx.biometric:biometric:1.1.0) to match attributes {artifactType=android-compiled-dependencies-resources, org.gradle.status=release}.
> Execution failed for AarResourcesCompilerTransform: /home/jakubgs/.gradle/caches/transforms-3/3d580783be8e03a20a25715a5899ce3f/transformed/biometric-1.1.0.
> AAPT2 aapt2-8.1.1-10154469-linux Daemon #5: Daemon startup failed
This should not happen under normal circumstances, please file an issue if it does.
...
Hmm I was also able to reproduce this on a fresh install of NixOS version 22.11
I tried to run the same gradle task by :
make shell TARGET=gradlecd android./gradlew task hemroidBuild(needed elsegradletasks fail withstatusgonot found)./gradlew task :app:processDebugResources --stacktrace
The core error to focus on seems to be
Caused by: com.android.builder.internal.aapt.v2.Aapt2InternalException:
AAPT2 aapt2-8.1.1-10154469-linux Daemon #2: Daemon startup failed
and further below in the huge stacktrace this part of the log seems to be interesting and worth investigating further :
Caused by: java.io.IOException: Cannot run program "/home/siddarthkay/.gradle/caches/
transforms-3/9117406640108c3338fd9d970b900b55/transformed/aapt2-8.1.1-10154469-linux/aapt2":
error=2, No such file or directory
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073)
at org.gradle.internal.classpath.Instrumented.start(Instrumented.java:330)
at com.android.builder.internal.aapt.v2.Aapt2DaemonImpl.startProcess(Aapt2DaemonImpl.kt:84)
at com.android.builder.internal.aapt.v2.Aapt2Daemon.checkStarted(Aapt2Daemon.kt:56)
... 122 more
Caused by: java.io.IOException: error=2, No such file or directory
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:314)
at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:244)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110)
... 126 more
The fact that this works fine on Ubuntu and MacOS is very strange. I early on assumed that this was a Linux specific thing but the error seems to be related to aapt2-8.1.1-10154469 on NixOS
Removing AAPT2 package does not fix the issue on NixOS for me.
The AAPT2 package appears to be special, since it doesn't actually have normal JARs, nor are they referenced by the POM:
> c -v https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/8.1.1-10154469/aapt2-8.1.1-10154469-linux.jar > /dev/null 2>&1 | grep '< HTTP'
< HTTP/2 200
> c -v https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/8.1.1-10154469/aapt2-8.1.1-10154469-osx.jar > /dev/null 2>&1 | grep '< HTTP'
< HTTP/2 200
@ilmotta and @jakubgs : the last commit should have fixed make run-android on NixOS.