Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🪆✈️✈️✈️ react native navigation ✈️✈️✈️🪆 #12141

Merged
merged 1 commit into from
Jun 14, 2021

Conversation

flexsurfer
Copy link
Member

@flexsurfer flexsurfer commented May 24, 2021

react native navigation

fixes: #9641
fixes: #11556

This PR is replacing https://github.com/react-navigation with https://github.com/wix/react-native-navigation

Why?

react-navigation is written with javascript, and uses js thread for actions and animations, also it uses one root for the entire application
react-native-navigation is native, so all elements (buttons, bottom bar .. ) animations and actions are native, js thread isn't used, each screen has its own root, modals, and sheets rendered in a separate container, so they don't affect the main screen

so react-native-navigation should be more performant and feels more native

but because all controls are native we can tune their appearance only with a fixed number of properties, which is less flexible

Also react-native-navigation controls statusBar and navigationBar (android) styles

New deps:
"react-native-navigation": "^7.13.0"

Removed deps:
"@react-navigation/bottom-tabs": "^5.8.0",
"@react-navigation/native": "^5.7.3",
"@react-navigation/stack": "^5.9.0",
"react-native-navigation-bar-color": "^2.0.1"
"react-native-screens": "^2.10.1"

major issues:

issues:

TODO:

  • dark theme
  • complex navigations
  • screen on focus
  • send transaction bottome sheet
  • tabs bages

Next:

  • custom topbars

Latest build to try:

| ✔️ | 3a80501 | #45 | 2021-06-10 11:41:56 | ~13 min | android | 📦apk 📲|
| ✔️ | 3a80501 | #44 | 2021-06-10 11:41:58 | ~13 min | android-e2e | 📦apk 📲|
| ✔️ | 3a80501 | #43 | 2021-06-10 11:43:24 | ~14 min | ios | 📦ipa 📲|

@flexsurfer flexsurfer self-assigned this May 24, 2021
@status-im-auto
Copy link
Member

status-im-auto commented May 24, 2021

Jenkins Builds

Click to see older builds (145)
Commit #️⃣ Finished (UTC) Duration Platform Result
13a2ef9 #1 2021-05-24 14:31:09 ~5 min android 📄log
13a2ef9 #1 2021-05-24 14:33:19 ~7 min android-e2e 📄log
13a2ef9 #1 2021-05-24 14:48:45 ~22 min ios 📄log
1802c58 #2 2021-05-24 14:55:42 ~2 min android 📄log
1802c58 #2 2021-05-24 14:56:31 ~3 min android-e2e 📄log
✖️ 1802c58 #2 2021-05-24 15:07:38 ~14 min ios 📦ipa 📲
189e342 #3 2021-05-25 08:08:32 ~8 min android-e2e 📄log
189e342 #3 2021-05-25 08:13:26 ~13 min android 📄log
✖️ 189e342 #3 2021-05-25 08:16:26 ~16 min ios 📦ipa 📲
55ea78b #4 2021-05-25 09:28:59 ~8 min android 📄log
55ea78b #4 2021-05-25 09:32:38 ~11 min android-e2e 📄log
✖️ 55ea78b #4 2021-05-25 09:33:08 ~12 min ios 📦ipa 📲
5548244 #5 2021-05-25 09:53:00 ~10 min android 📄log
5548244 #5 2021-05-25 09:53:03 ~10 min android-e2e 📄log
✖️ 5548244 #5 2021-05-25 09:55:31 ~12 min ios 📦ipa 📲
996bac9 #6 2021-05-25 11:51:59 ~9 min android 📄log
996bac9 #6 2021-05-25 11:53:48 ~11 min android-e2e 📄log
✖️ 996bac9 #6 2021-05-25 11:57:11 ~14 min ios 📦ipa 📲
✖️ 623ba16 #7 2021-05-25 12:25:17 ~9 min android 📦apk 📲
✖️ 623ba16 #7 2021-05-25 12:27:44 ~12 min ios 📦ipa 📲
✖️ 623ba16 #7 2021-05-25 12:28:08 ~12 min android-e2e 📦apk 📲
✖️ db42dcf #8 2021-05-25 13:47:57 ~12 min android 📦apk 📲
✖️ db42dcf #8 2021-05-25 13:48:23 ~13 min android-e2e 📦apk 📲
✖️ db42dcf #8 2021-05-25 13:49:07 ~14 min ios 📦ipa 📲
✖️ ac02fee #9 2021-05-25 13:54:49 ~9 min android 📦apk 📲
✖️ ac02fee #9 2021-05-25 13:55:23 ~10 min android-e2e 📦apk 📲
✖️ ac02fee #9 2021-05-25 13:58:53 ~13 min ios 📦ipa 📲
✖️ e425cf8 #10 2021-05-25 14:34:28 ~12 min android-e2e 📦apk 📲
✖️ e425cf8 #10 2021-05-25 14:34:38 ~12 min android 📦apk 📲
✖️ e425cf8 #10 2021-05-25 14:43:12 ~20 min ios 📦ipa 📲
82e499e #11 2021-05-26 13:51:06 ~10 min android 📄log
82e499e #11 2021-05-26 13:53:09 ~12 min ios 📄log
82e499e #11 2021-05-26 13:55:48 ~15 min android-e2e 📄log
✖️ cb5abba #12 2021-05-26 14:41:06 ~10 min android 📦apk 📲
✖️ cb5abba #12 2021-05-26 14:44:18 ~13 min ios 📦ipa 📲
✖️ cb5abba #12 2021-05-26 14:44:33 ~14 min android-e2e 📦apk 📲
9f85f92 #13 2021-05-27 14:02:24 ~10 min android 📄log
9f85f92 #13 2021-05-27 14:03:11 ~11 min android-e2e 📄log
9f85f92 #13 2021-05-27 14:04:28 ~12 min ios 📄log
✖️ 6ef6bf0 #14 2021-05-28 09:52:13 ~10 min android 📦apk 📲
✖️ 6ef6bf0 #14 2021-05-28 09:52:47 ~11 min android-e2e 📦apk 📲
✖️ 6ef6bf0 #14 2021-05-28 10:02:13 ~20 min ios 📦ipa 📲
✖️ 3697eb0 #15 2021-05-28 11:00:36 ~12 min android 📦apk 📲
✖️ 3697eb0 #15 2021-05-28 11:01:33 ~13 min ios 📦ipa 📲
✖️ 3697eb0 #15 2021-05-28 11:02:18 ~13 min android-e2e 📦apk 📲
✖️ 2be6874 #16 2021-05-28 14:27:03 ~11 min android-e2e 📦apk 📲
✖️ 2be6874 #16 2021-05-28 14:27:14 ~11 min android 📦apk 📲
✖️ 2be6874 #16 2021-05-28 14:30:19 ~14 min ios 📦ipa 📲
1b948cb #17 2021-05-31 15:44:49 ~12 sec android-e2e 📄log
1b948cb #17 2021-05-31 15:44:52 ~9.9 sec android 📄log
1b948cb #17 2021-05-31 15:44:55 ~12 sec ios 📄log
✖️ a169970 #18 2021-05-31 16:16:55 ~10 min android-e2e 📦apk 📲
a169970 #18 2021-05-31 16:19:17 ~13 min ios 📄log
✖️ a169970 #19 2021-05-31 16:44:53 ~18 min ios 📦ipa 📲
a169970 #19 2021-06-01 05:29:35 ~8.7 sec android 📄log
✖️ a169970 #20 2021-06-01 05:42:17 ~12 min android 📦apk 📲
✔️ e3cf969 #21 2021-06-01 08:22:01 ~11 min android 📦apk 📲
✔️ e3cf969 #20 2021-06-01 08:24:35 ~14 min ios 📦ipa 📲
✔️ e3cf969 #19 2021-06-01 08:25:03 ~14 min android-e2e 📦apk 📲
8e65a0c #20 2021-06-01 13:17:52 ~5 min android-e2e 📄log
8e65a0c #22 2021-06-01 13:18:36 ~6 min android 📄log
8e65a0c #21 2021-06-01 13:27:26 ~15 min ios 📄log
✔️ 84bb256 #23 2021-06-01 13:39:20 ~10 min android 📦apk 📲
✔️ 84bb256 #21 2021-06-01 13:39:42 ~10 min android-e2e 📦apk 📲
✔️ 84bb256 #22 2021-06-01 13:49:19 ~20 min ios 📦ipa 📲
✖️ 45e6476 #24 2021-06-02 10:45:52 ~10 min android 📦apk 📲
✖️ 45e6476 #22 2021-06-02 10:45:54 ~10 min android-e2e 📦apk 📲
✖️ 45e6476 #23 2021-06-02 10:49:15 ~13 min ios 📦ipa 📲
✖️ cb4816a #24 2021-06-02 18:20:09 ~12 min ios 📦ipa 📲
✖️ cb4816a #25 2021-06-02 18:20:31 ~13 min android 📦apk 📲
✔️ 196d4ae #26 2021-06-03 09:02:52 ~11 min android 📦apk 📲
✔️ 196d4ae #25 2021-06-03 09:03:58 ~13 min ios 📦ipa 📲
✔️ 196d4ae #24 2021-06-03 09:04:10 ~13 min android-e2e 📦apk 📲
4c0d919 #25 2021-06-03 09:27:33 ~13 min android-e2e 📄log
✔️ 4c0d919 #27 2021-06-03 09:27:45 ~13 min android 📦apk 📲
✔️ 4c0d919 #26 2021-06-03 09:27:48 ~13 min ios 📦ipa 📲
✔️ 6e8d8d7 #26 2021-06-03 14:00:47 ~11 min android-e2e 📦apk 📲
✔️ 6e8d8d7 #28 2021-06-03 14:01:29 ~12 min android 📦apk 📲
✔️ 6e8d8d7 #27 2021-06-03 14:08:14 ~18 min ios 📦ipa 📲
✔️ 4e9f429 #29 2021-06-07 11:58:58 ~11 min android 📦apk 📲
✔️ 4e9f429 #27 2021-06-07 12:01:11 ~13 min android-e2e 📦apk 📲
✔️ 4e9f429 #28 2021-06-07 12:03:16 ~15 min ios 📦ipa 📲
✔️ c1dce4f #28 2021-06-07 12:45:14 ~12 min android-e2e 📦apk 📲
✔️ c1dce4f #30 2021-06-07 12:45:51 ~13 min android 📦apk 📲
✔️ c1dce4f #29 2021-06-07 12:46:43 ~14 min ios 📦ipa 📲
✔️ a063f13 #30 2021-06-07 12:53:02 ~14 min ios 📦ipa 📲
✔️ a063f13 #31 2021-06-07 12:57:58 ~19 min android 📦apk 📲
✔️ a063f13 #29 2021-06-07 12:58:16 ~19 min android-e2e 📦apk 📲
✔️ dda9e1f #30 2021-06-07 13:22:33 ~13 min android-e2e 📦apk 📲
✔️ dda9e1f #32 2021-06-07 13:22:41 ~13 min android 📦apk 📲
✔️ dda9e1f #31 2021-06-07 13:23:42 ~14 min ios 📦ipa 📲
✔️ ca3c4c0 #31 2021-06-07 13:25:42 ~10 min android-e2e 📦apk 📲
✔️ ca3c4c0 #33 2021-06-07 13:26:27 ~11 min android 📦apk 📲
✔️ ca3c4c0 #32 2021-06-07 13:29:30 ~14 min ios 📦ipa 📲
✖️ eccc182 #34 2021-06-08 07:52:42 ~13 min android 📦apk 📲
✖️ eccc182 #32 2021-06-08 07:53:25 ~14 min android-e2e 📦apk 📲
✖️ eccc182 #33 2021-06-08 07:53:49 ~14 min ios 📦ipa 📲
✔️ 4abf621 #33 2021-06-08 07:59:36 ~10 min android-e2e 📦apk 📲
✔️ 4abf621 #35 2021-06-08 08:01:10 ~12 min android 📦apk 📲
✔️ 4abf621 #34 2021-06-08 08:02:44 ~13 min ios 📦ipa 📲
✔️ 3136a13 #35 2021-06-08 08:16:25 ~13 min ios 📦ipa 📲
✔️ 3136a13 #36 2021-06-08 08:17:03 ~14 min android 📦apk 📲
✔️ 3136a13 #34 2021-06-08 08:17:16 ~14 min android-e2e 📦apk 📲
✔️ abe2ffb #36 2021-06-08 09:15:23 ~12 min ios 📦ipa 📲
✔️ abe2ffb #35 2021-06-08 09:15:46 ~13 min android-e2e 📦apk 📲
✔️ abe2ffb #37 2021-06-08 09:16:52 ~14 min android 📦apk 📲
✔️ 4f8abbe #36 2021-06-08 09:58:34 ~11 min android-e2e 📦apk 📲
✔️ 4f8abbe #37 2021-06-08 10:00:43 ~13 min ios 📦ipa 📲
✔️ 4f8abbe #38 2021-06-08 10:01:32 ~13 min android 📦apk 📲
7236c30 #39 2021-06-08 10:31:42 ~1 min android 📄log
7236c30 #37 2021-06-08 10:31:56 ~1 min android-e2e 📄log
✖️ 7236c30 #38 2021-06-08 10:43:08 ~12 min ios 📦ipa 📲
7236c30 #40 2021-06-08 10:52:00 ~1 min android 📄log
7236c30 #38 2021-06-08 10:53:43 ~3 min android-e2e 📄log
✔️ 7236c30 #39 2021-06-08 11:55:34 ~11 min android-e2e 📦apk 📲
✔️ 7236c30 #39 2021-06-08 11:56:55 ~12 min ios 📦ipa 📲
✔️ 7236c30 #41 2021-06-08 11:57:24 ~13 min android 📦apk 📲
✔️ 7236c30 #40 2021-06-09 13:28:19 ~14 min android-e2e 📦apk 📲
✔️ 4a723c3 #42 2021-06-10 09:20:04 ~12 min android 📦apk 📲
✔️ 4a723c3 #41 2021-06-10 09:20:12 ~12 min android-e2e 📦apk 📲
✔️ 4a723c3 #40 2021-06-10 09:23:08 ~15 min ios 📦ipa 📲
✔️ 4c4634e #43 2021-06-10 09:25:35 ~11 min android 📦apk 📲
✔️ 4c4634e #42 2021-06-10 09:28:02 ~14 min android-e2e 📦apk 📲
✔️ 4c4634e #41 2021-06-10 09:30:47 ~17 min ios 📦ipa 📲
✖️ 0bc8c73 #43 2021-06-10 11:05:52 ~11 min android-e2e 📦apk 📲
✖️ 0bc8c73 #44 2021-06-10 11:08:40 ~14 min android 📦apk 📲
✖️ 0bc8c73 #42 2021-06-10 11:09:08 ~15 min ios 📦ipa 📲
✔️ 3a80501 #45 2021-06-10 11:41:56 ~13 min android 📦apk 📲
✔️ 3a80501 #44 2021-06-10 11:41:58 ~13 min android-e2e 📦apk 📲
✔️ 3a80501 #43 2021-06-10 11:43:24 ~14 min ios 📦ipa 📲
✔️ 21b1920 #46 2021-06-11 08:43:59 ~11 min android 📦apk 📲
✔️ 21b1920 #44 2021-06-11 08:45:50 ~13 min ios 📦ipa 📲
✔️ 21b1920 #45 2021-06-11 08:50:01 ~17 min android-e2e 📦apk 📲
✔️ 2d29613 #45 2021-06-11 11:16:06 ~13 min ios 📦ipa 📲
✔️ 2d29613 #47 2021-06-11 11:16:22 ~13 min android 📦apk 📲
✔️ 2d29613 #46 2021-06-11 11:19:01 ~16 min android-e2e 📦apk 📲
✔️ b82a31b #48 2021-06-14 08:45:36 ~10 min android 📦apk 📲
✔️ b82a31b #46 2021-06-14 08:48:41 ~13 min ios 📦ipa 📲
✔️ b82a31b #47 2021-06-14 08:52:04 ~17 min android-e2e 📦apk 📲
✔️ a255103 #48 2021-06-14 12:18:41 ~11 min android-e2e 📦apk 📲
✔️ a255103 #49 2021-06-14 12:18:49 ~11 min android 📦apk 📲
✔️ a255103 #47 2021-06-14 12:20:51 ~13 min ios 📦ipa 📲
✔️ 1169c6d #48 2021-06-14 14:16:24 ~14 min ios 📦ipa 📲
✔️ 1169c6d #50 2021-06-14 14:18:23 ~16 min android 📦apk 📲
✔️ 1169c6d #49 2021-06-14 14:19:02 ~17 min android-e2e 📦apk 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
018e7bb #50 2021-06-14 14:20:49 ~10 min android-e2e 📄log
✔️ 018e7bb #51 2021-06-14 14:20:59 ~10 min android 📦apk 📲
✔️ 018e7bb #49 2021-06-14 14:24:28 ~14 min ios 📦ipa 📲
✔️ 018e7bb #51 2021-06-14 14:41:54 ~17 min android-e2e 📦apk 📲
✔️ a2655a1 #52 2021-06-14 18:12:31 ~10 min android 📦apk 📲
✔️ a2655a1 #52 2021-06-14 18:12:38 ~10 min android-e2e 📦apk 📲
✔️ a2655a1 #50 2021-06-14 18:15:40 ~13 min ios 📦ipa 📲

@flexsurfer flexsurfer requested a review from jakubgs as a code owner May 24, 2021 14:53
@jakubgs
Copy link
Member

jakubgs commented May 25, 2021

The error is:

Execution failed for task ':app:lintVitalPr'.
> Could not resolve all artifacts for configuration ':react-native-navigation:reactNative63DebugUnitTestRuntimeClasspath'.
   > Could not resolve org.robolectric:robolectric:4.4.
     Required by:
         project :react-native-navigation
      > No cached version of org.robolectric:robolectric:4.4 available for offline mode.
      > No cached version of org.robolectric:robolectric:4.4 available for offline mode.

All I did is followed these instructions:

echo 'org.robolectric:robolectric:4.4' | go-maven-resolver >> nix/deps/gradle/deps.urls
sort -uo nix/deps/gradle/deps.urls nix/deps/gradle/deps.urls
nix/deps/gradle/generate.sh gen_deps_json

But it failed with:

Execution failed for task ':app:lintVitalRelease'.
> Could not resolve all artifacts for configuration ':react-native-navigation:reactNative63DebugUnitTestRuntimeClasspath'.
   > Could not resolve org.assertj:assertj-core:3.8.0.
     Required by:
         project :react-native-navigation
      > No cached version of org.assertj:assertj-core:3.8.0 available for offline mode.
      > No cached version of org.assertj:assertj-core:3.8.0 available for offline mode.

And then I redid the same seps but for org.assertj:assertj-core:3.8.0 ... but it failed again with:

Execution failed for task ':app:lintVitalRelease'.
> Could not resolve all artifacts for configuration ':react-native-navigation:reactNative63DebugUnitTestRuntimeClasspath'.
   > Could not resolve com.squareup.assertj:assertj-android:1.1.1.
     Required by:
         project :react-native-navigation
      > No cached version of com.squareup.assertj:assertj-android:1.1.1 available for offline mode.
      > No cached version of com.squareup.assertj:assertj-android:1.1.1 available for offline mode.

This seems to be a bigger issue.

@jakubgs
Copy link
Member

jakubgs commented May 25, 2021

So here's a patch that fixes the build: https://gist.github.com/jakubgs/f03d16295a93377a1adb643e8e0c4f99

But the issue with that is that these dependencies disappear when I run make nix-update-gradle, so things are still broken.

But at least this patch should unblock you to work on this while I research a bit more.

@jakubgs
Copy link
Member

jakubgs commented May 25, 2021

This is interesting:

[nix-shell:~/repos/status-react]$ nix/deps/gradle/get_deps.sh react-native-navigation | grep org.robolectric:robolectric:4.4

[nix-shell:~/repos/status-react]$ cd android

[nix-shell:~/repos/status-react/android]$ ./gradlew --no-daemon --console plain react-native-navigation:dependencies | grep org.robolectric:robolectric:4.4
+--- org.robolectric:robolectric:4.4
+--- org.robolectric:robolectric:4.4
+--- org.robolectric:robolectric:4.4
+--- org.robolectric:robolectric:4.4
+--- org.robolectric:robolectric:4.4
+--- org.robolectric:robolectric:4.4
+--- org.robolectric:robolectric:4.4 (n)
+--- org.robolectric:robolectric:4.4

Looks like our AWK script is not including this dependency in the output from get_deps.sh.

@jakubgs
Copy link
Member

jakubgs commented May 25, 2021

This is the full output from:

./gradlew --no-daemon --console plain react-native-navigation:dependencies

https://gist.github.com/jakubgs/8e7dd5d226170415e99708463731311c

Our AWK script looks for targets from that command that are classpath or other alpha-numeric targets:
https://github.com/status-im/status-react/blob/e5b7fb13a1a3b574c38e5a1cbf39491e0f623046/nix/deps/gradle/gradle_parser.awk#L20

But the target names for react-native-navigation that include dependencies like org.robolectric:robolectric actually include numbers in their names:

 >./gradlew --no-daemon --console plain react-native-navigation:dependencies | \
     awk '/^(classpath|[a-zA-Z0-9]+)( - .*)?$/{ target=$1 } /org.robolectric:robolectric:4.4/{ print target }'
reactNative63DebugUnitTestCompileClasspath
reactNative63DebugUnitTestImplementationDependenciesMetadata
reactNative63DebugUnitTestRuntimeClasspath
reactNative63ReleaseUnitTestCompileClasspath
reactNative63ReleaseUnitTestImplementationDependenciesMetadata
reactNative63ReleaseUnitTestRuntimeClasspath
testImplementation

Which means the proper fix would be to add 0-9 into our AWK regex for matching Gradle targets.

jakubgs added a commit that referenced this pull request May 25, 2021
This fixes an issue first detected in:
#12141

Which resulted in dependencies being ignored for `react-native-nagivation`.

Signed-off-by: Jakub Sokołowski <[email protected]>
@jakubgs
Copy link
Member

jakubgs commented May 25, 2021

Whoops, pushed the fix to develop, but it works, so just rebase on it and run make nix-update-gradle and squash out my temporary fix.

@jakubgs jakubgs force-pushed the feature/react-native-navigation branch from 623ba16 to db42dcf Compare May 25, 2021 13:34
@flexsurfer flexsurfer force-pushed the feature/react-native-navigation branch from db42dcf to ac02fee Compare May 25, 2021 13:44
@flexsurfer flexsurfer force-pushed the feature/react-native-navigation branch 3 times, most recently from e3cf969 to 8e65a0c Compare June 1, 2021 13:11
@cammellos
Copy link
Contributor

a couple of issues I noticed on my side:

  1. Opening start a group chat fails : Cannot read property Xh of null
  2. Can't go to communities (Tap on communities, click on a community and you get Not found)
  3. There's a weird flickering on the android top bar when I click on the + sign and it opens the Start new chat... slider (but to be honest, that's not an issue at all)
  4. Communities section has a back arrow (it's hidden in develop)

Those are the ones I found so far,

but the performance difference is astonishing, especially on low powered devices. Amazing work, really impressive!

@flexsurfer
Copy link
Member Author

flexsurfer commented Jun 2, 2021

thanks

  • Opening start a group chat fails : Cannot read property Xh of null
  • Can't go to communities (Tap on communities, click on a community and you get Not found)

fixed

@status-im-auto
Copy link
Member

1% of end-end tests have passed

Total executed tests: 70
Failed tests: 69
Passed tests: 1
IDs of failed tests: 5342,6305,6224,6291,6244,6210,5396,3998,5315,5314,5689,5412,5390,3994,5350,5387,6328,6251,6296,5758,5786,6316,5675,6645,6226,6289,6272,5395,5310,5762,5319,5317,5384,5360,5381,5308,6228,5403,6265,6253,5782,5356,5341,6633,5304,5309,5783,5738,5394,6279,5323,5335,6208,5379,5502,5419,6263,6646,5346,5332,6249,6240,6293,5373,6315,6237,6283,5313,6290 

Failed tests (69)

Click to expand
  • Rerun tests

  • 1. test_sign_message_and_transactions_filters_from_daap, id: 5342

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    2. test_image_in_one_to_one_send_save_reply_timeline, id: 6305

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    3. test_add_account_to_multiaccount_instance_generate_new, id: 6224

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    4. test_keycard_can_see_all_transactions_in_history, id: 6291

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    5. test_add_and_delete_watch_only_account_to_multiaccount_instance, id: 6244

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    6. test_open_blocked_secure_not_secure_inlalid_offline_urls, id: 6210

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    7. test_open_public_chat_using_deep_link, id: 5396

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    8. test_offline_add_new_group_chat_member, id: 3998

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    9. test_send_non_english_message_to_newly_added_contact_on_different_networks, id: 5315

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    10. test_can_see_balance_and_all_transactions_history_on_cellular, id: 5314

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    11. test_keycard_create_login_resotore_unlock_same_seed, id: 5689

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Begin setup"]`

    Device 1: Button by xpath: `//*[@text="Begin setup"]` is not found on the screen

    Device sessions

    12. test_insufficient_funds_wallet_positive_balance, id: 5412

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    13. test_delete_close_all_tabs, id: 5390

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    14. test_create_new_group_chat_messaging_pn_delivered, id: 3994

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    15. test_send_token_with_7_decimals, id: 5350

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    16. test_delete_chats_via_delete_button_rejoin, id: 5387

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    17. test_send_transaction_set_recipient_options, id: 6328

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    18. test_keycard_sign_message_and_transactions_from_daap, id: 6251

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    19. test_recover_account_from_new_user_seedphrase, id: 6296

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    20. test_keycard_can_recover_keycard_account_card_pairing, id: 5758

    Device 1: *Find BeginRecoveryButton by xpath:* `//*[@text="Begin recovery"]`
    Device 1: *Find Button by accessibility id:* `connect-pairing-card`

    Device 1: Button by accessibility id: `connect-pairing-card` is not found on the screen

    Device sessions

    21. test_block_user_from_public_chat, id: 5786

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    22. test_send_audio_message_with_push_notification_check, id: 6316

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    23. test_redirect_to_public_chat_tapping_tag_message_fetch_more_history, id: 5675

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    24. test_restore_account_migrate_multiaccount_to_keycard, id: 6645

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    25. test_ens_mentions_pn_and_nickname_in_public_and_1_1_chats, id: 6226

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    26. test_keycard_send_eth_from_wallet_to_address, id: 6289

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    27. test_add_account_to_wallet_private_key_and_seed_phrase, id: 6272

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    28. test_back_forward_refresh_navigation_history_kept_after_relogin (TestRail link is not found)

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    29. test_offline_is_shown_messaging_1_1_chat_sent_delivered, id: 5310

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    30. test_pair_devices_sync_one_to_one_contacts_nicknames_public_chat, id: 5762

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    31. test_long_press_to_delete_chat, id: 5319

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    32. test_copy_and_paste_messages, id: 5317

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    33. test_open_transaction_on_etherscan_copy_tx_hash, id: 5384

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    34. test_unread_messages_counter_public_chat, id: 5360

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    35. test_user_can_see_all_own_assets_after_account_recovering, id: 5381

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    36. test_send_eth_from_wallet_to_address_incorrect_password, id: 5308

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    37. test_mobile_data_usage_complex_settings, id: 6228

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    38. test_start_chat_with_ens_mention_in_one_to_one, id: 5403

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    39. test_decline_transactions_in_1_1_chat_push_notification_changing_state, id: 6265

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    40. test_send_eth_in_1_1_chat_transaction_push, id: 6253

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    41. test_install_pack_and_send_sticker, id: 5782

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    42. test_switch_users_special_char_password_and_add_new_account_logcat, id: 5356

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    43. test_manage_assets, id: 5341

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    44. test_browser_managing_bookmarks, id: 6633

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    45. test_open_chat_by_pasting_chat_key_check_invalid_chat_key_cases, id: 5304

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    46. test_request_stt_from_daap, id: 5309

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    47. test_can_use_purchased_stickers_on_recovered_account, id: 5783

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    48. test_dapps_permissions, id: 5738

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    49. test_account_recovery_with_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 5394

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    50. test_send_eth_to_ens_in_chat, id: 6279

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    51. test_share_copy_contact_code_and_wallet_address, id: 5323

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    52. test_wallet_set_up, id: 5335

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    53. test_send_transaction_with_custom_token, id: 6208

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    54. test_home_view, id: 5379

    Device 1: EditBox element not found
    Device 1: *Find Button by xpath:* `//*[@text="#crypto"]`

    Device 1: Button by xpath: `//*[@text="#crypto"]` is not found on the screen

    Device sessions

    55. test_can_add_existing_ens, id: 5502

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    56. test_logcat_backup_recovery_phrase, id: 5419

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    57. test_request_and_receive_stt_in_1_1_chat_offline, id: 6263

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    58. test_set_profile_picture, id: 6646

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    59. test_collectible_from_wallet, id: 5346

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    60. test_add_and_remove_mention_contact_with_nickname_from_public_chat, id: 5332

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    61. test_keycard_request_stt_from_daap, id: 6249

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    62. test_restore_account_from_mnemonic_to_keycard, id: 6240

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    63. test_keycard_send_eth_in_1_1_chat, id: 6293

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    64. test_send_and_open_links_with_previews, id: 5373

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    65. test_reactions_to_message_in_chats, id: 6315

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    66. test_fetching_balance_after_offline, id: 6237

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    67. test_push_notification_1_1_chat_no_pn_activity_center, id: 6283

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    68. test_public_chat_messaging_emojis_timestamps, id: 5313

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    69. test_keycard_fetching_balance_after_offline, id: 6290

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    Passed tests (1)

    Click to expand

    1. test_pass_phrase_validation, id: 5363
    Device sessions

    @flexsurfer flexsurfer force-pushed the feature/react-native-navigation branch from 4c0d919 to 6e8d8d7 Compare June 3, 2021 13:49
    @flexsurfer flexsurfer force-pushed the feature/react-native-navigation branch from 6e8d8d7 to 4e9f429 Compare June 7, 2021 11:47
    @flexsurfer flexsurfer changed the title [WIP] react native navigation react native navigation Jun 7, 2021
    @Serhy
    Copy link
    Contributor

    Serhy commented Jun 7, 2021

    Issue1
    After account creation/recover - can't login or do any other action inside the app (in one session) because 'Wrong password' all the time.
    Reproduction:

    1. Create an acount
    2. Try to add second account in Wallet OR logout of account and try to login with the same password

    Issue2
    Wallet balance is empty on the account where ETH/tokens are present. However, transaction history is correct.
    Reproduction:
    Recover account with funds in Mainnet and check Wallet main/account view

    @status-im-auto
    Copy link
    Member

    1% of end-end tests have passed

    Total executed tests: 70
    Failed tests: 69
    Passed tests: 1
    
    IDs of failed tests: 5342,6305,6224,6291,6244,6210,5396,3998,5315,5314,5689,5412,5390,3994,5350,5387,6328,6251,6296,5758,5786,6316,5675,6645,6226,6289,6272,5395,5310,5762,5319,5317,5384,5360,5381,5308,6228,5403,6265,6253,5782,5356,5341,6633,5304,5309,5783,5738,5394,6279,5323,5335,6208,5379,5502,5419,6263,6646,5346,5332,6249,6240,6293,5373,6315,6237,6283,5313,6290 
    

    Failed tests (69)

    Click to expand
  • Rerun tests

  • 1. test_sign_message_and_transactions_filters_from_daap, id: 5342

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    2. test_image_in_one_to_one_send_save_reply_timeline, id: 6305

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    3. test_add_account_to_multiaccount_instance_generate_new, id: 6224

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    4. test_keycard_can_see_all_transactions_in_history, id: 6291

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    5. test_add_and_delete_watch_only_account_to_multiaccount_instance, id: 6244

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    6. test_open_blocked_secure_not_secure_inlalid_offline_urls, id: 6210

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    7. test_open_public_chat_using_deep_link, id: 5396

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    8. test_offline_add_new_group_chat_member, id: 3998

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    9. test_send_non_english_message_to_newly_added_contact_on_different_networks, id: 5315

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    10. test_can_see_balance_and_all_transactions_history_on_cellular, id: 5314

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    11. test_keycard_create_login_resotore_unlock_same_seed, id: 5689

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Begin setup"]`

    Device 1: Button by xpath: `//*[@text="Begin setup"]` is not found on the screen

    Device sessions

    12. test_insufficient_funds_wallet_positive_balance, id: 5412

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    13. test_delete_close_all_tabs, id: 5390

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    14. test_create_new_group_chat_messaging_pn_delivered, id: 3994

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    15. test_send_token_with_7_decimals, id: 5350

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    16. test_delete_chats_via_delete_button_rejoin, id: 5387

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    17. test_send_transaction_set_recipient_options, id: 6328

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    18. test_keycard_sign_message_and_transactions_from_daap, id: 6251

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    19. test_recover_account_from_new_user_seedphrase, id: 6296

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    20. test_keycard_can_recover_keycard_account_card_pairing, id: 5758

    Device 1: *Tap on found Button*
    Device 1: *Find EditBox by xpath:* `//android.widget.EditText`

    Device 1: EditBox by xpath: `//android.widget.EditText` is not found on the screen

    Device sessions

    21. test_block_user_from_public_chat, id: 5786

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    22. test_send_audio_message_with_push_notification_check, id: 6316

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    23. test_redirect_to_public_chat_tapping_tag_message_fetch_more_history, id: 5675

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    24. test_restore_account_migrate_multiaccount_to_keycard, id: 6645

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    25. test_ens_mentions_pn_and_nickname_in_public_and_1_1_chats, id: 6226

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    26. test_keycard_send_eth_from_wallet_to_address, id: 6289

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    27. test_add_account_to_wallet_private_key_and_seed_phrase, id: 6272

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    28. test_back_forward_refresh_navigation_history_kept_after_relogin (TestRail link is not found)

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    29. test_offline_is_shown_messaging_1_1_chat_sent_delivered, id: 5310

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    30. test_pair_devices_sync_one_to_one_contacts_nicknames_public_chat, id: 5762

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    31. test_long_press_to_delete_chat, id: 5319

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    32. test_copy_and_paste_messages, id: 5317

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    33. test_open_transaction_on_etherscan_copy_tx_hash, id: 5384

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    34. test_unread_messages_counter_public_chat, id: 5360

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    35. test_user_can_see_all_own_assets_after_account_recovering, id: 5381

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    36. test_send_eth_from_wallet_to_address_incorrect_password, id: 5308

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    37. test_mobile_data_usage_complex_settings, id: 6228

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    38. test_start_chat_with_ens_mention_in_one_to_one, id: 5403

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    39. test_decline_transactions_in_1_1_chat_push_notification_changing_state, id: 6265

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    40. test_send_eth_in_1_1_chat_transaction_push, id: 6253

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    41. test_install_pack_and_send_sticker, id: 5782

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    42. test_switch_users_special_char_password_and_add_new_account_logcat, id: 5356

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    43. test_manage_assets, id: 5341

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    44. test_browser_managing_bookmarks, id: 6633

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    45. test_open_chat_by_pasting_chat_key_check_invalid_chat_key_cases, id: 5304

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    46. test_request_stt_from_daap, id: 5309

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    47. test_can_use_purchased_stickers_on_recovered_account, id: 5783

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    48. test_dapps_permissions, id: 5738

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    49. test_account_recovery_with_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 5394

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    50. test_send_eth_to_ens_in_chat, id: 6279

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    51. test_share_copy_contact_code_and_wallet_address, id: 5323

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    52. test_wallet_set_up, id: 5335

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    53. test_send_transaction_with_custom_token, id: 6208

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    54. test_home_view, id: 5379

    Device 1: EditBox element not found
    Device 1: *Find Button by xpath:* `//*[@text="#crypto"]`

    Device 1: Button by xpath: `//*[@text="#crypto"]` is not found on the screen

    Device sessions

    55. test_can_add_existing_ens, id: 5502

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    56. test_logcat_backup_recovery_phrase, id: 5419

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    57. test_request_and_receive_stt_in_1_1_chat_offline, id: 6263

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    58. test_set_profile_picture, id: 6646

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    59. test_collectible_from_wallet, id: 5346

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    60. test_add_and_remove_mention_contact_with_nickname_from_public_chat, id: 5332

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    61. test_keycard_request_stt_from_daap, id: 6249

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    62. test_restore_account_from_mnemonic_to_keycard, id: 6240

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    63. test_keycard_send_eth_in_1_1_chat, id: 6293

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    64. test_send_and_open_links_with_previews, id: 5373

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    65. test_reactions_to_message_in_chats, id: 6315

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    66. test_fetching_balance_after_offline, id: 6237

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    67. test_push_notification_1_1_chat_no_pn_activity_center, id: 6283

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    68. test_public_chat_messaging_emojis_timestamps, id: 5313

    Device 1: *Click until Button by accessibility id:*`lets-go-button` *is NOT presented*
    Device 1: *Find Button by accessibility id:* `lets-go-button`

    Device 1: ProfileButton by accessibility id:`profile-tab-button` is not found on the screen

    Device sessions

    69. test_keycard_fetching_balance_after_offline, id: 6290

    Device 1: *Tap on found Button*
    Device 1: *Find Button by xpath:* `//*[@text="Re-encrypt your keys"]`

    Device 1: Button by xpath: `//*[@text="Re-encrypt your keys"]` is not found on the screen

    Device sessions

    Passed tests (1)

    Click to expand

    1. test_pass_phrase_validation, id: 5363
    Device sessions

    @errorists
    Copy link
    Contributor

    [android] bottomtabs no border (elevation has no effect)

    @flexsurfer can we please fix this with a 1px top border? similar like we have for top bars

    @Serhy
    Copy link
    Contributor

    Serhy commented Jun 9, 2021

    @errorists in this PR along performance improvements there is one button replacement happened. And need you opinion whether it's better now of we have to not change it:

    • Issue17 When user recovers account the flow is: Open Status -> Access existing keys -> Recover with seed phrase -> enter valid seed phrase -> tap Next. The next screen is the Your keys have beed successfully recovered and we always had at the bottom the Re-encrypt your keys button which leads to Chose key Storage' view. Now it's simply Next` (see below screenshot)

    Do you think it makes sense to keep Next instead of Re-encrypt your keys?
    Screenshot 2021-06-09 at 11 03 51

    @errorists
    Copy link
    Contributor

    I'm thinking the one on the left, but it's not a strong difference I'm fine with keeping the Next. it's only a single button, people will push it regardless how it's labeled.

    @Serhy
    Copy link
    Contributor

    Serhy commented Jun 9, 2021

    • Issue18

    We need to add non-transparent background when navigating between views because navigation doesn't look "smooth":

    12fdff.mov

    @flexsurfer
    Copy link
    Member Author

    Issue7 Double tap on Browser Tab button has no effect in respect to return to Browser main tab view (all other tab buttons working OK)

    as designed, there is no main tab view for browser tab

    @flexsurfer
    Copy link
    Member Author

    Issue4 After user is blocked from public chat - when I return back then there is an “Unknown” chat view
    Issue5 (Similar as above Issue4) ‘Unknown’ chat opens when I tap ‘Chat’ button from contact profile view
    Issue8 On iOS dap.ps doesn’t load the content (all fine on Android)

    unable to replicate

    @flexsurfer
    Copy link
    Member Author

    Issue9 There is no three-word signing phrase pop-up when opening the Wallet tab for the first time (however it appears when I try to send a transaction)

    this looks like a feature :)

    Copy link
    Contributor

    @shivekkhurana shivekkhurana left a comment

    Choose a reason for hiding this comment

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

    This is an extraordinary piece of work. It is the second time since I've been here that Andrey has pulled a feat like this (earlier, he refactored the events system).

    I have left many comments. The ones marked with [SELF NOTE] are for me to check and resolve. There are a few small issues that I've pointed out.

    src/status_im/chat/models.cljs Outdated Show resolved Hide resolved
    src/status_im/bottom_sheet/core.cljs Show resolved Hide resolved
    src/status_im/contact/core.cljs Show resolved Hide resolved
    src/status_im/navigation/roots.cljs Show resolved Hide resolved
    (get-in views/screens [screen :options]))))

    ;;TODO problem here is that we have two places for screens, here and in screens ns, and we have handler in navigate
    (defn roots []
    Copy link
    Contributor

    Choose a reason for hiding this comment

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

    Dedicated roots map is helpful. Why is having 2 ns for screens a problem?

    src/status_im/ui/screens/screens.cljs Show resolved Hide resolved
    [react/view {:flex 1 :background-color colors/white}
    [toolbar-view name]
    [:<>
    [topbar/topbar
    Copy link
    Contributor

    Choose a reason for hiding this comment

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

    Should this be replaced with native topbar?

    src/status_im/ui/screens/wallet/recipient/views.cljs Outdated Show resolved Hide resolved
    @Serhy
    Copy link
    Contributor

    Serhy commented Jun 9, 2021

    • Issue19 On iOS when creating group chat bottom navigation control panel has a gap between keyboard/tabs
    grou-chat-e.mov

    @flexsurfer flexsurfer force-pushed the feature/react-native-navigation branch from 7236c30 to 4a723c3 Compare June 10, 2021 09:06
    @flexsurfer
    Copy link
    Member Author

    thanks @churik and @Serhy all should be fixed except keycard

    @flexsurfer
    Copy link
    Member Author

    @Serhy keycard fixed

    @Serhy
    Copy link
    Contributor

    Serhy commented Jun 10, 2021

    • Issue20: Three-words passphrase does not appear when sending transaction from Wallet, making impossible to send transaction (shadowed background and nothing happens when I tap anywhere on screen).

    Reproduction:

    1. Recover account with funds (e.g. for Ropsten - record sphere illegal section blame swing wreck estate celery same excite summer)
    2. Switch to Ropsten network
    3. Try to send transaction from Wallet to any address
      Actual result of Sending... view:

    Screenshot 2021-06-10 at 19 18 11

    @flexsurfer
    Copy link
    Member Author

    @Serhy fixed

    @flexsurfer flexsurfer force-pushed the feature/react-native-navigation branch from 2d29613 to b82a31b Compare June 14, 2021 08:34
    @status-im-auto
    Copy link
    Member

    49% of end-end tests have passed

    Total executed tests: 70
    Failed tests: 36
    Passed tests: 34
    
    IDs of failed tests: 6289,6290,5782,6316,6645,5373,5689,6328,5360,5419,6293,6249,6633,6210,6224,6226,5783,5738,5403,6291,5342,5390,6263,6305,5762,5395,6240,5502,3998,6244,5363,5335,5758,5356,5332,5346 
    

    Failed tests (36)

    Click to expand
  • Rerun tests

  • 1. test_keycard_send_eth_from_wallet_to_address, id: 6289

    Device 1: *Tap on found Button*
    Device 1: **Enter default pin 121212**

    Device 1: 'SilentButton' by xpath:'//*[@text='1']' not found on the screen; also Unexpected Alert is shown: 'This card is full. Each card can hold one main keypair'

    Device sessions

    2. test_keycard_fetching_balance_after_offline, id: 6290

    Device 1: *Tap on found Button*
    Device 1: **Enter default pin 121212**

    Device 1: 'SilentButton' by xpath:'//*[@text='1']' not found on the screen; also Unexpected Alert is shown: 'This card is full. Each card can hold one main keypair'

    Device sessions

    3. test_install_pack_and_send_sticker, id: 5782

    Device 2: *Tap on found Button*
    Device 2: *Find Button by accessibility id:* `chat-item`

    Device 2: Button by accessibility id: `chat-item` is not found on the screen

    Device sessions

    4. test_send_audio_message_with_push_notification_check, id: 6316

    Device 1: *Tap on found Button*
    Device 1: *Find Text by accessibility id:* `audio-message-recorded-time`

    Device 1: Text by accessibility id: `audio-message-recorded-time` is not found on the screen

    Device sessions

    5. test_restore_account_migrate_multiaccount_to_keycard, id: 6645

    Device 1: *Tap on found MultiAccountOnLoginButton*
    Device 1: *Find Button by accessibility id:* `sign-in-options`

    Device 1: Button by accessibility id: `sign-in-options` is not found on the screen

    Device sessions

    6. test_send_and_open_links_with_previews, id: 5373

    Device 1: *Tap on found Button*
    Device 1: *Find Button by accessibility id:* `back-button`

    Device 1: Button by accessibility id: `back-button` is not found on the screen

    Device sessions

    7. test_keycard_create_login_resotore_unlock_same_seed, id: 5689

    Device 1: *Tap on found Button*
    Device 1: **Enter default pin 121212**

    Device 1: 'SilentButton' by xpath:'//*[@text='1']' not found on the screen; also Unexpected Alert is shown: 'This card is full. Each card can hold one main keypair'

    Device sessions

    8. test_send_transaction_set_recipient_options, id: 6328

    Device 1: *Tap on found Button*
    Device 1: *Find AllowButton by xpath:* `//*[@text="Allow" or @text="ALLOW"]`

    'WalletView' object has no attribute 'enter_qr_edit_box'

    Device sessions

    9. test_unread_messages_counter_public_chat, id: 5360

    Device 2: **Signed in successfully!**
    Device 2: **Looking for chat '#pqlyjwe'**

    New messages public chat badge is not shown on Home button

    Device sessions

    10. test_logcat_backup_recovery_phrase, id: 5419

    Device 1: =========================================================================
    Device 1: *Find Counter by xpath:* `//*[@content-desc='//*[contains(@content-desc,'5 out of 5')]']//android.view.ViewGroup/android.widget.TextView`

    Device 1: Counter by xpath: `//*[@content-desc='//*[contains(@content-desc,'5 out of 5')]']//android.view.ViewGroup/android.widget.TextView` is not found on the screen

    Device sessions

    11. test_keycard_send_eth_in_1_1_chat, id: 6293

    Device 1: *Tap on found Button*
    Device 1: **Enter default pin 121212**

    Device 1: 'SilentButton' by xpath:'//*[@text='1']' not found on the screen; also Unexpected Alert is shown: 'This card is full. Each card can hold one main keypair'

    Device sessions

    12. test_keycard_request_stt_from_daap, id: 6249

    Device 1: *Tap on found Button*
    Device 1: **Enter default pin 121212**

    Device 1: 'SilentButton' by xpath:'//*[@text='1']' not found on the screen; also Unexpected Alert is shown: 'This card is full. Each card can hold one main keypair'

    Device sessions

    13. test_browser_managing_bookmarks, id: 6633

    Device 1: *Find DappTabButton by xpath:* `//*[contains(@content-desc,'tab, 2 out of 5')]`
    Device 1: EditBox element not found

    Device 1: Bookmark with custom name is not added!

    Device sessions

    14. test_open_blocked_secure_not_secure_inlalid_offline_urls, id: 6210

    Device 1: =========================================================================
    Device 1: **Open url 'cryptokitties.domainname'**

    Device 1: EditBox by accessibility id:`dapp-url-input` is not found on the screen

    Device sessions

    15. test_add_account_to_multiaccount_instance_generate_new, id: 6224

    Device 1: *Find Button by accessibility id:* `add-account-add-account-button`
    Device 1: *Tap on found Button*

    Device 1: Incorrect password validation is not performed

    Device sessions

    16. test_ens_mentions_pn_and_nickname_in_public_and_1_1_chats, id: 6226

    Device 1: Button element not found
    Device 1: *Find Button by xpath:* `//*[@text="Ok, got it"]`

    Device 1: Button by xpath: `//*[@text="Ok, got it"]` is not found on the screen

    Device sessions

    17. test_can_use_purchased_stickers_on_recovered_account, id: 5783

    Device 1: *Find Button by accessibility id:* `sticker-icon`
    Device 1: *Tap on found Button*

    Device 1: Sticker was not sent

    Device sessions

    18. test_dapps_permissions, id: 5738

    Device 1: EditBox element not found
    Device 1: **Open url 'simpledapp.eth'**

    Device 1: EditBox by accessibility id:`dapp-url-input` is not found on the screen

    Device sessions

    19. test_start_chat_with_ens_mention_in_one_to_one, id: 5403

    Device 1: ChatButton element not found
    Device 1: *Find ChatButton by accessibility id:* `start-1-1-chat-button`

    Device 1: ChatButton by accessibility id: `start-1-1-chat-button` is not found on the screen

    Device sessions

    20. test_keycard_can_see_all_transactions_in_history, id: 6291

    Device 1: **Finding transaction by index 1**
    Device 1: *Find TransactionElement by xpath:* `(//android.view.ViewGroup[@content-desc="transaction-item"])[2]`

    Device 1: TransactionElement by xpath: `(//android.view.ViewGroup[@content-desc="transaction-item"])[2]` is not found on the screen

    Device sessions

    21. test_sign_message_and_transactions_filters_from_daap, id: 5342

    Device 1: *Click until Button by xpath:*`//*[@text="Sign"]` *is NOT presented*
    Device 1: *Find Button by xpath:* `//*[@text="Sign"]`

    Device 1: Button by xpath: `//*[@text='OK' or @text='Ok']` is not found on the screen

    Device sessions

    22. test_delete_close_all_tabs, id: 5390

    Device 1: *Find DappTabButton by xpath:* `//*[contains(@content-desc,'tab, 2 out of 5')]`
    Device 1: **Open url 'status.im'**

    Device 1: EditBox by accessibility id:`dapp-url-input` is not found on the screen

    Device sessions

    23. test_request_and_receive_stt_in_1_1_chat_offline, id: 6263

    Device 1: *Find CommandsButton by accessibility id:* `show-extensions-icon`
    Device 1: SendCommand element not found

    Device 1: RequestCommand by xpath: `//*[@text="Request transaction"]` is not found on the screen

    Device sessions

    24. test_image_in_one_to_one_send_save_reply_timeline, id: 6305

    Device 2: *Find Button by accessibility id:* `message-image`
    Device 2: *Find BackButton by accessibility id:* `Navigate Up`

    Device 2: BackButton by accessibility id: `Navigate Up` is not found on the screen

    Device sessions

    25. test_pair_devices_sync_one_to_one_contacts_nicknames_public_chat, id: 5762

    Device 1: *Find Button by xpath:* `//*[@text="Done"]`
    Device 1: *Tap on found Button*

    click() takes 1 positional argument but 2 were given

    Device sessions

    26. test_back_forward_refresh_navigation_history_kept_after_relogin (TestRail link is not found)

    Device 1: *Find DappTabButton by xpath:* `//*[contains(@content-desc,'tab, 2 out of 5')]`
    Device 1: **Open url 'app.uniswap.org'**

    Device 1: EditBox by accessibility id:`dapp-url-input` is not found on the screen

    Device sessions

    27. test_restore_account_from_mnemonic_to_keycard, id: 6240

    Device 1: *Tap on found Button*
    Device 1: **Enter default pin 121212**

    Device 1: 'SilentButton' by xpath:'//*[@text='1']' not found on the screen; also Unexpected Alert is shown: 'This card is full. Each card can hold one main keypair'

    Device sessions

    28. test_can_add_existing_ens, id: 5502

    Device 1: *Find Button by xpath:* `//android.widget.EditText//following-sibling::android.view.ViewGroup[1]`
    Device 1: *Find Button by xpath:* `//*[@text="Ok, got it"]`

    Device 1: Button by xpath: `//*[@text="Ok, got it"]` is not found on the screen

    Device sessions

    29. test_offline_add_new_group_chat_member, id: 3998

    Device 2: **Looking for a message by text: message from old member**
    Device 3: **Looking for a message by text: message from old member**

    Message with text 'message from new member' was not received Message with text 'message from old member' was not received

    Device sessions

    30. test_add_and_delete_watch_only_account_to_multiaccount_instance, id: 6244

    Device 1: *Getting ETH amount*
    Device 1: *Scrolling down to SilentButton*

    Device 1: SilentButton by xpath:* `//android.view.ViewGroup[@content-desc=':ETH-asset-value']//android.widget.TextView[1]` is not found on the screen

    Device sessions

    31. test_pass_phrase_validation, id: 5363

    Device 1: *Tap on found Button*
    Device 1: *Click system back button*

    Possible to create account with empty seed phrase Possible to create account with wrong count (1) of words Possible to create account with wrong count (1) of words Possible to create account with wrong count (12) of words

    Device sessions

    32. test_wallet_set_up, id: 5335

    Device 1: =========================================================================
    Device 1: *Find SignInPhraseText by xpath:* `//*[@text="This is your signing phrase"]//following-sibling::*[2]/android.widget.TextView`

    Device 1: SignInPhraseText by xpath: `//*[@text="This is your signing phrase"]//following-sibling::*[2]/android.widget.TextView` is not found on the screen

    Device sessions

    33. test_keycard_can_recover_keycard_account_card_pairing, id: 5758

    Device 1: *Tap on found Button*
    Device 1: *Find EditBox by xpath:* `//android.widget.EditText`

    Device 1: EditBox by xpath: `//android.widget.EditText` is not found on the screen

    Device sessions

    34. test_switch_users_special_char_password_and_add_new_account_logcat, id: 5356

    Device 1: =========================================================================
    Device 1: *Find Button by accessibility id:* `your-keys-more-icon`

    Device 1: Button by accessibility id: `your-keys-more-icon` is not found on the screen

    Device sessions

    35. test_add_and_remove_mention_contact_with_nickname_from_public_chat, id: 5332

    Device 1: =========================================================================
    Device 1: *Find Button by accessibility id:* `new-chat-button`

    Device 1: Button by accessibility id: `new-chat-button` is not found on the screen

    Device sessions

    36. test_collectible_from_wallet, id: 5346

    Device 1: *Find Button by accessibility id:* `choose-asset-button`
    Device 1: *Tap on found Button*

    click() takes 1 positional argument but 2 were given

    Device sessions

    Passed tests (34)

    Click to expand

    1. test_send_token_with_7_decimals, id: 5350
    Device sessions

    2. test_open_chat_by_pasting_chat_key_check_invalid_chat_key_cases, id: 5304
    Device sessions

    3. test_long_press_to_delete_chat, id: 5319
    Device sessions

    4. test_add_account_to_wallet_private_key_and_seed_phrase, id: 6272
    Device sessions

    5. test_push_notification_1_1_chat_no_pn_activity_center, id: 6283
    Device sessions

    6. test_manage_assets, id: 5341
    Device sessions

    7. test_open_public_chat_using_deep_link, id: 5396
    Device sessions

    8. test_public_chat_messaging_emojis_timestamps, id: 5313
    Device sessions

    9. test_mobile_data_usage_complex_settings, id: 6228
    Device sessions

    10. test_send_eth_to_ens_in_chat, id: 6279
    Device sessions

    11. test_send_eth_from_wallet_to_address_incorrect_password, id: 5308
    Device sessions

    12. test_send_non_english_message_to_newly_added_contact_on_different_networks, id: 5315
    Device sessions

    13. test_request_stt_from_daap, id: 5309
    Device sessions

    14. test_send_eth_in_1_1_chat_transaction_push, id: 6253
    Device sessions

    15. test_offline_is_shown_messaging_1_1_chat_sent_delivered, id: 5310
    Device sessions

    16. test_redirect_to_public_chat_tapping_tag_message_fetch_more_history, id: 5675
    Device sessions

    17. test_block_user_from_public_chat, id: 5786
    Device sessions

    18. test_keycard_sign_message_and_transactions_from_daap, id: 6251
    Device sessions

    19. test_can_see_balance_and_all_transactions_history_on_cellular, id: 5314
    Device sessions

    20. test_home_view, id: 5379
    Device sessions

    21. test_create_new_group_chat_messaging_pn_delivered, id: 3994
    Device sessions

    22. test_reactions_to_message_in_chats, id: 6315
    Device sessions

    23. test_set_profile_picture, id: 6646
    Device sessions

    24. test_share_copy_contact_code_and_wallet_address, id: 5323
    Device sessions

    25. test_delete_chats_via_delete_button_rejoin, id: 5387
    Device sessions

    26. test_send_transaction_with_custom_token, id: 6208
    Device sessions

    27. test_fetching_balance_after_offline, id: 6237
    Device sessions

    28. test_copy_and_paste_messages, id: 5317
    Device sessions

    29. test_account_recovery_with_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 5394
    Device sessions

    30. test_insufficient_funds_wallet_positive_balance, id: 5412
    Device sessions

    31. test_open_transaction_on_etherscan_copy_tx_hash, id: 5384
    Device sessions

    32. test_decline_transactions_in_1_1_chat_push_notification_changing_state, id: 6265
    Device sessions

    33. test_recover_account_from_new_user_seedphrase, id: 6296
    Device sessions

    34. test_user_can_see_all_own_assets_after_account_recovering, id: 5381
    Device sessions

    @status-im-auto
    Copy link
    Member

    100% of end-end tests have passed

    Total executed tests: 3
    Failed tests: 0
    Passed tests: 3
    

    Passed tests (3)

    Click to expand

    1. test_keycard_send_eth_in_1_1_chat, id: 6293
    Device sessions

    2. test_restore_account_from_mnemonic_to_keycard, id: 6240
    Device sessions

    3. test_keycard_request_stt_from_daap, id: 6249
    Device sessions

    @status-im-auto
    Copy link
    Member

    63% of end-end tests have passed

    Total executed tests: 70
    Failed tests: 26
    Passed tests: 44
    
    IDs of failed tests: 5342,6224,6291,6244,6210,3998,5689,5390,6328,6645,6226,5762,5360,5403,6253,5782,5356,6633,5738,5335,5502,5419,5346,5363,5373,6290 
    

    Failed tests (26)

    Click to expand
  • Rerun tests

  • 1. test_sign_message_and_transactions_filters_from_daap, id: 5342

    Device 1: *Click until Button by xpath:*`//*[@text="Sign"]` *is NOT presented*
    Device 1: *Find Button by xpath:* `//*[@text="Sign"]`

    Device 1: Button by xpath: `//*[@text='OK' or @text='Ok']` is not found on the screen

    Device sessions

    2. test_add_account_to_multiaccount_instance_generate_new, id: 6224

    Device 1: *Find Button by accessibility id:* `add-account-add-account-button`
    Device 1: *Tap on found Button*

    Device 1: Incorrect password validation is not performed

    Device sessions

    3. test_keycard_can_see_all_transactions_in_history, id: 6291

    Device 1: **Finding transaction by index 1**
    Device 1: *Find TransactionElement by xpath:* `(//android.view.ViewGroup[@content-desc="transaction-item"])[2]`

    Device 1: TransactionElement by xpath: `(//android.view.ViewGroup[@content-desc="transaction-item"])[2]` is not found on the screen

    Device sessions

    4. test_add_and_delete_watch_only_account_to_multiaccount_instance, id: 6244

    Device 1: *Getting ETH amount*
    Device 1: *Scrolling down to SilentButton*

    Device 1: SilentButton by xpath:* `//android.view.ViewGroup[@content-desc=':ETH-asset-value']//android.widget.TextView[1]` is not found on the screen

    Device sessions

    5. test_open_blocked_secure_not_secure_inlalid_offline_urls, id: 6210

    Device 1: *Find Button by xpath:* `//*[@text="Continue anyway"]`
    Device 1: *Tap on found Button*

    'HomeView' object has no attribute 'tab'

    Device sessions

    6. test_offline_add_new_group_chat_member, id: 3998

    Device 2: **Looking for a message by text: message from old member**
    Device 3: **Looking for a message by text: message from old member**

    Message with text 'message from new member' was not received Message with text 'message from old member' was not received

    Device sessions

    7. test_keycard_create_login_resotore_unlock_same_seed, id: 5689

    Device 1: Button element not found
    Device 1: *Find Button by accessibility id:* `new-chat-button`

    Device 1: Button by accessibility id: `new-chat-button` is not found on the screen; also Unexpected Alert is shown: 'java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Boolean.booleanValue()' on a null object reference'

    Device sessions

    8. test_delete_close_all_tabs, id: 5390

    Device 1: *Find DappTabButton by xpath:* `//*[contains(@content-desc,'tab, 2 out of 5')]`
    Device 1: **Open url 'status.im'**

    Device 1: EditBox by accessibility id:`dapp-url-input` is not found on the screen

    Device sessions

    9. test_send_transaction_set_recipient_options, id: 6328

    Device 1: *Tap on found Button*
    Device 1: *Find AllowButton by xpath:* `//*[@text="Allow" or @text="ALLOW"]`

    'WalletView' object has no attribute 'enter_qr_edit_box'

    Device sessions

    10. test_restore_account_migrate_multiaccount_to_keycard, id: 6645

    Device 1: *Tap on found MultiAccountOnLoginButton*
    Device 1: *Find Button by accessibility id:* `sign-in-options`

    Device 1: Button by accessibility id: `sign-in-options` is not found on the screen

    Device sessions

    11. test_ens_mentions_pn_and_nickname_in_public_and_1_1_chats, id: 6226

    Device 1: Button element not found
    Device 1: *Find Button by xpath:* `//*[@text="Ok, got it"]`

    Device 1: Button by xpath: `//*[@text="Ok, got it"]` is not found on the screen

    Device sessions

    12. test_pair_devices_sync_one_to_one_contacts_nicknames_public_chat, id: 5762

    Device 1: *Find Button by accessibility id:* `back-button`
    Device 1: *Find Button by accessibility id:* `back-button`

    Device 1: Button by accessibility id: `back-button` is not found on the screen

    Device sessions

    13. test_unread_messages_counter_public_chat, id: 5360

    Device 2: **Signed in successfully!**
    Device 2: **Looking for chat '#bepsnuc'**

    New messages public chat badge is not shown on Home button

    Device sessions

    14. test_start_chat_with_ens_mention_in_one_to_one, id: 5403

    Device 1: ChatButton element not found
    Device 1: *Find ChatButton by accessibility id:* `start-1-1-chat-button`

    Device 1: ChatButton by accessibility id: `start-1-1-chat-button` is not found on the screen

    Device sessions

    15. test_send_eth_in_1_1_chat_transaction_push, id: 6253

    Device 2: *App to background*
    Waiting 0.001416279 ETH transaction for efca4fd47b98b9f01c4eef4827e576a01459728a to have 12 confirmations

    Expecting value: line 1 column 1 (char 0)

    Device sessions

    16. test_install_pack_and_send_sticker, id: 5782

    Device 1: *Tap on found Button*
    Device 1: *Find Button by accessibility id:* `sticker-icon`

    Device 1: Button by accessibility id: `sticker-icon` is not found on the screen

    Device sessions

    17. test_switch_users_special_char_password_and_add_new_account_logcat, id: 5356

    Device 1: =========================================================================
    Device 1: *Find Button by accessibility id:* `your-keys-more-icon`

    Device 1: Button by accessibility id: `your-keys-more-icon` is not found on the screen

    Device sessions

    18. test_browser_managing_bookmarks, id: 6633

    Device 1: *Find DappTabButton by xpath:* `//*[contains(@content-desc,'tab, 2 out of 5')]`
    Device 1: EditBox element not found

    Device 1: Bookmark with custom name is not added!

    Device sessions

    19. test_dapps_permissions, id: 5738

    Device 1: EditBox element not found
    Device 1: **Open url 'simpledapp.eth'**

    Device 1: EditBox by accessibility id:`dapp-url-input` is not found on the screen

    Device sessions

    20. test_wallet_set_up, id: 5335

    Device 1: =========================================================================
    Device 1: *Find SignInPhraseText by xpath:* `//*[@text="This is your signing phrase"]//following-sibling::*[2]/android.widget.TextView`

    Device 1: SignInPhraseText by xpath: `//*[@text="This is your signing phrase"]//following-sibling::*[2]/android.widget.TextView` is not found on the screen

    Device sessions

    21. test_can_add_existing_ens, id: 5502

    Device 1: *Find Button by xpath:* `(//android.widget.ImageView[@content-desc='icon'])[2]/../..`
    Device 1: *Find Button by xpath:* `//*[@text="Ok, got it"]`

    Device 1: Button by xpath: `//*[@text="Ok, got it"]` is not found on the screen

    Device sessions

    22. test_logcat_backup_recovery_phrase, id: 5419

    Device 1: =========================================================================
    Device 1: *Find Counter by xpath:* `//*[@content-desc='//*[contains(@content-desc,'5 out of 5')]']//android.view.ViewGroup/android.widget.TextView`

    Device 1: Counter by xpath: `//*[@content-desc='//*[contains(@content-desc,'5 out of 5')]']//android.view.ViewGroup/android.widget.TextView` is not found on the screen

    Device sessions

    23. test_collectible_from_wallet, id: 5346

    Device 1: *Double tap on Button*
    Device 1: *Find Button by accessibility id:* `back-button`

    Device 1: Button by accessibility id: `back-button` is not found on the screen

    Device sessions

    24. test_pass_phrase_validation, id: 5363

    Device 1: *Tap on found Button*
    Device 1: *Click system back button*

    Possible to create account with empty seed phrase Possible to create account with wrong count (1) of words Possible to create account with wrong count (1) of words Possible to create account with wrong count (12) of words

    Device sessions

    25. test_send_and_open_links_with_previews, id: 5373

    Device 1: *Tap on found Button*
    Device 1: *Find Button by accessibility id:* `back-button`

    Device 1: Button by accessibility id: `back-button` is not found on the screen

    Device sessions

    26. test_keycard_fetching_balance_after_offline, id: 6290

    Device 1: **Sending transaction**
    Device 1: *Find SendTransactionButton by xpath:* `//*[@text="Send"]`

    Device 1: SendTransactionButton by xpath: `//*[@text="Send"]` is not found on the screen

    Device sessions

    Passed tests (44)

    Click to expand

    1. test_image_in_one_to_one_send_save_reply_timeline, id: 6305
    Device sessions

    2. test_open_public_chat_using_deep_link, id: 5396
    Device sessions

    3. test_send_non_english_message_to_newly_added_contact_on_different_networks, id: 5315
    Device sessions

    4. test_can_see_balance_and_all_transactions_history_on_cellular, id: 5314
    Device sessions

    5. test_insufficient_funds_wallet_positive_balance, id: 5412
    Device sessions

    6. test_create_new_group_chat_messaging_pn_delivered, id: 3994
    Device sessions

    7. test_send_token_with_7_decimals, id: 5350
    Device sessions

    8. test_delete_chats_via_delete_button_rejoin, id: 5387
    Device sessions

    9. test_keycard_sign_message_and_transactions_from_daap, id: 6251
    Device sessions

    10. test_recover_account_from_new_user_seedphrase, id: 6296
    Device sessions

    11. test_keycard_can_recover_keycard_account_card_pairing, id: 5758
    Device sessions

    12. test_block_user_from_public_chat, id: 5786
    Device sessions

    13. test_send_audio_message_with_push_notification_check, id: 6316
    Device sessions

    14. test_redirect_to_public_chat_tapping_tag_message_fetch_more_history, id: 5675
    Device sessions

    15. test_keycard_send_eth_from_wallet_to_address, id: 6289
    Device sessions

    16. test_add_account_to_wallet_private_key_and_seed_phrase, id: 6272
    Device sessions

    17. test_back_forward_refresh_navigation_history_kept_after_relogin (TestRail link is not found)
    Device sessions

    18. test_offline_is_shown_messaging_1_1_chat_sent_delivered, id: 5310
    Device sessions

    19. test_long_press_to_delete_chat, id: 5319
    Device sessions

    20. test_copy_and_paste_messages, id: 5317
    Device sessions

    21. test_open_transaction_on_etherscan_copy_tx_hash, id: 5384
    Device sessions

    22. test_user_can_see_all_own_assets_after_account_recovering, id: 5381
    Device sessions

    23. test_send_eth_from_wallet_to_address_incorrect_password, id: 5308
    Device sessions

    24. test_mobile_data_usage_complex_settings, id: 6228
    Device sessions

    25. test_decline_transactions_in_1_1_chat_push_notification_changing_state, id: 6265
    Device sessions

    26. test_manage_assets, id: 5341
    Device sessions

    27. test_open_chat_by_pasting_chat_key_check_invalid_chat_key_cases, id: 5304
    Device sessions

    28. test_request_stt_from_daap, id: 5309
    Device sessions

    29. test_can_use_purchased_stickers_on_recovered_account, id: 5783
    Device sessions

    30. test_account_recovery_with_uppercase_whitespaces_seed_phrase_special_char_passw_logcat, id: 5394
    Device sessions

    31. test_send_eth_to_ens_in_chat, id: 6279
    Device sessions

    32. test_share_copy_contact_code_and_wallet_address, id: 5323
    Device sessions

    33. test_send_transaction_with_custom_token, id: 6208
    Device sessions

    34. test_home_view, id: 5379
    Device sessions

    35. test_request_and_receive_stt_in_1_1_chat_offline, id: 6263
    Device sessions

    36. test_set_profile_picture, id: 6646
    Device sessions

    37. test_add_and_remove_mention_contact_with_nickname_from_public_chat, id: 5332
    Device sessions

    38. test_keycard_request_stt_from_daap, id: 6249
    Device sessions

    39. test_restore_account_from_mnemonic_to_keycard, id: 6240
    Device sessions

    40. test_keycard_send_eth_in_1_1_chat, id: 6293
    Device sessions

    41. test_reactions_to_message_in_chats, id: 6315
    Device sessions

    42. test_fetching_balance_after_offline, id: 6237
    Device sessions

    43. test_push_notification_1_1_chat_no_pn_activity_center, id: 6283
    Device sessions

    44. test_public_chat_messaging_emojis_timestamps, id: 5313
    Device sessions

    @Serhy
    Copy link
    Contributor

    Serhy commented Jun 14, 2021

    Those failed e2e tests will be fixed separately as they are mostly e2e specific (on real devices it looks good).
    Ultra great job here, @flexsurfer thank you! Navigation between screens even with naked eye visible how much faster it became.

    @flexsurfer flexsurfer force-pushed the feature/react-native-navigation branch from 018e7bb to a2655a1 Compare June 14, 2021 18:01
    @flexsurfer flexsurfer force-pushed the feature/react-native-navigation branch from a2655a1 to 5f719ac Compare June 14, 2021 18:04
    @flexsurfer flexsurfer merged commit 5f719ac into develop Jun 14, 2021
    @flexsurfer flexsurfer deleted the feature/react-native-navigation branch June 14, 2021 18:04
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    No open projects
    Archived in project
    Development

    Successfully merging this pull request may close these issues.

    🏃‍♀️ Improving app startup time at UX level No spinner on logout
    8 participants