Churikova Tetiana
dbaaa54c83
e2e: remove/switch profiles
2023-05-04 16:27:55 +02:00
Churikova Tetiana
6c0c742676
e2e: align with new communities / cleanup
2023-04-28 13:56:31 +02:00
flexsurfer
103e154076
improve navigation and bottom sheet ( #15467 )
...
Co-authored-by: Churikova Tetiana <tatiana@status.im>
2023-03-31 16:13:27 +02:00
Churikova Tetiana
4f2f8dea4c
e2e: new onboarding
2023-03-30 15:15:42 +02:00
Churikova Tetiana
11726df060
e2e: add to run_in_parallel args handling
2023-03-26 20:57:06 +02:00
Churikova Tetiana
5fffc230c9
e2e: new community screens
2023-03-24 11:22:02 +01:00
Churikova Tetiana
401f7d7383
e2e: activity centre and more checks
2023-03-22 18:20:48 +01:00
Churikova Tetiana
a74da63c32
e2e: activity center
2023-03-20 13:58:09 +01:00
Churikova Tetiana
b5781a7a83
e2e: minor fixes
2023-03-15 16:49:37 +01:00
Icaro Motta
9473d3f40c
Swipe gestures for Activity Center notifications with CTA ( #15284 )
...
Implements swipe actions for notifications with call to action (e.g. pending
contact requests, unverified identity verifications, etc).
Fixes https://github.com/status-im/status-mobile/issues/15118
According to the Design team, the goal is to deliver a consistent experience to
users, so whenever the user sees a notification with buttons, the same actions
can be taken via the swipe buttons.
Note: swipe buttons are using placeholder icons while the Design team works out
which ones to use
Additionally, a bunch of fixes:
- Fix: outgoing pending contact requests were not being removed from the UI when
cancelled.
- Fix: Membership tab not showing unread indicator.
- Fix: dismissed membership notification not marked as read.
- Fix: dismissed membership notification was displaying decline/accept buttons.
Regression came from changes in status-go related to soft deletion of
notifications.
- Fix: incorrect check for the pending state of a contact request.
- Fixed lots of bugs for identity verification notifications, as it was
completely broken. Unfortunately, somebody made lots of changes without
actually testing the flows.
- Add basic error handling and log if accepting, declining or canceling contact
requests fail.
The demo shows an identity verification with swipe actions to reply or decline.
[identity-verification-swipe-to-reply.webm](https://user-images.githubusercontent.com/46027/223565755-b2ca3f68-12e2-4e1e-9e52-edd52cfcc971.webm )
Out of scope: The old quo input is still in use in the identity verification
notification. This will eventually be solved by issue
https://github.com/status-im/status-mobile/issues/14364
### Steps to test
Notifications with one or more buttons (actions) are affected by this change,
because now the user can also swipe left/right to act on them.
- Membership notifications: private group chat. The following PR explains how to
generate them https://github.com/status-im/status-mobile/pull/14785
- Contact requests, and community gated requests to join (Admin tab).
- Identity verifications. I believe the only way to test identity verification
flows at the moment is to use the Desktop app, since initiating the challenge
is not implemented in Mobile yet.
- Mentions and replies don't have new swipe buttons because they don't have call
to action buttons throughout their lifecycle.
Steps to test identity verification flows:
#### Identity verification flow 1
- `A` and `B` are mutual contacts.
- `A` sends a verification request to `B`.
- `A` should not see any notification yet.
- `B` should receive an identity verification notification. `B` can either
decline or reply.
- `B` declines and the status `Declined` is shown instead of buttons.
- `B` can now either swipe to toggle read/unread or swipe delete the
notification.
- `A` should not receive any notification after `A` declined.
#### Identity verification flow 2
- `A` and `B` are mutual contacts.
- `A` sends a verification request to `B`.
- `A` should not see any notification yet.
- `B` should receive an identity verification notification. `B` can either
decline or reply.
- `B` press `Reply` and a bottom sheet is displayed with a text input.
- `B` sends the reply/answer message and the status `Replied` is shown instead
of buttons.
- `B` can now either swipe to toggle read/unread or swipe to delete the
notification.
- `A` should receive a notification with the reply from `B`.
- `A` can either mark the answer as untrustworthy or accept it (trust it) via
the normal buttons, as well as via the swipe left/right buttons.
- If `A` accepts the answer, then the status `Confirmed` is shown instead of
buttons. On the other hand, if `A` marks as untrustworthy, then the status
`Untrustworthy` is shown instead of buttons.
- `B` should receive no further notifications due to `A`s actions.
- `A` can now either swipe to toggle read/unread or swipe delete the
notification.
2023-03-14 12:34:13 -03:00
Churikova Tetiana
ee62ffdc2c
e2e: AC actions
2023-03-13 14:29:26 +01:00
Yevheniia Berdnyk
bd54b05fd0
test_community_mentions_push_notification
2023-03-09 20:37:52 +02:00
Churikova Tetiana
8d7224d972
e2e: fix failures
2023-03-09 12:06:24 +01:00
Churikova Tetiana
0345871b66
e2e: block user test
2023-03-08 12:21:10 +01:00
Churikova Tetiana
404ae82cfe
e2e: fix deep link profile test
...
Signed-off-by: Parvesh Monu <parvesh.dhullmonu@gmail.com>
2023-03-06 17:26:29 +05:30
flexsurfer
f731f75fca
move profile tab ( #15224 )
...
* move profile tab
* e2e: new profile tab
* e2e: fix leftovers
* e2e: last
---------
Co-authored-by: Churikova Tetiana <tatiana@status.im>
2023-03-02 10:55:45 +01:00
Churikova Tetiana
06192e7a24
e2e: outgoing CR + new UI
2023-03-01 12:36:49 +01:00
Yevheniia Berdnyk
c2782a26f7
paste from clipboard fix
2023-02-28 15:07:06 +02:00
Churikova Tetiana
e1bcc8fec4
e2e: fix pinned messages
2023-02-27 16:39:39 +01:00
Churikova Tetiana
432f7bcd8c
e2e: 1-1 chat, communities
2023-02-24 20:05:30 +01:00
Yevheniia Berdnyk
ad9b712bff
Fix for connection error
2023-02-17 12:34:21 +01:00
Churikova Tetiana
89039cd79a
e2e: remove upload to sauce from fastlane and fix in e2e
2023-02-03 14:03:15 +01:00
Churikova Tetiana
c1e3a38cb2
e2e: saucelab new api + remove workarounds
2023-02-02 12:40:19 +01:00
Churikova Tetiana
3692ad38dd
e2e: fixes compressed keys
2023-01-30 21:48:41 +01:00
Churikova Tetiana
6530713c3f
e2e: communities fix
2023-01-27 10:48:52 +01:00
Churikova Tetiana
4e8ebc6d85
e2e: previews + uncommented pins
2023-01-24 21:27:02 +01:00
Churikova Tetiana
b8dfa6b645
e2e: offline messages + edit
2023-01-19 19:01:14 +01:00
Churikova Tetiana
4c33b43713
e2e: more fixes
2023-01-18 16:02:09 +01:00
Churikova Tetiana
4960f5a59c
e2e: fixes for mutual contacts
2023-01-13 19:22:51 +01:00
Churikova Tetiana
c1c9fef7ec
e2e: revert failed tests
2023-01-13 12:12:12 +01:00
Churikova Tetiana
220341e0be
e2e: introduced failed due to issues tests in results
2023-01-11 13:58:11 +01:00
Churikova Tetiana
e289ad8968
e2e: fixes + workarounds
2023-01-09 14:46:24 +01:00
Churikova Tetiana
b158310057
e2e: workarounds
2023-01-05 18:01:57 +01:00
Churikova Tetiana
590c0629b6
e2e: new groups
2023-01-04 12:33:02 +01:00
Churikova Tetiana
0a0b70c633
e2e: workarounds
2022-12-30 15:34:25 +01:00
Churikova Tetiana
8dac11544e
e2e: activity centre
2022-12-29 14:49:35 +01:00
pavloburykh
1fb41b2ca0
e2e: nightly fixes
2022-12-21 19:17:14 +02:00
Yevheniia Berdnyk
cbb6571954
e2e: Updated tests 702807 and 702808
2022-12-19 04:02:57 +02:00
pavloburykh
f47bc6e40e
e2e: new community tests
2022-12-14 10:07:46 +01:00
Churikova Tetiana
c13be92505
e2e: new activity center flow
2022-12-09 13:58:54 +01:00
Yevheniia Berdnyk
f2fa3a1886
Fixed test_group_chat_pin_messages and moved to PR tests
2022-12-06 23:16:55 +02:00
Yevheniia Berdnyk
1000cb79a2
Creating users and getting names in parallel
2022-11-29 18:09:39 +02:00
Jamie Caprani
6d5ff4aa92
chore: fix issues with e2e tests after refactors ( #14440 )
2022-11-28 03:17:12 -08:00
Churikova Tetiana
a9295ac17e
e2e: test sections and fix
2022-11-22 17:44:28 +01:00
Yevheniia Berdnyk
946640339a
e2e: pin messages in 1-1 and group chats
2022-11-21 06:49:53 +02:00
Churikova Tetiana
add00a5609
e2e: configurable datacenter
2022-11-08 10:35:05 +01:00
pavloburykh
b378d88aaf
e2e: deep_link tests
2022-11-04 16:54:13 +02:00
Churikova Tetiana
0967582639
e2e: non-latin
2022-10-28 15:54:08 +02:00
Churikova Tetiana
1941591110
new ui e2e: reaction and text message in 1-1
2022-10-26 17:14:25 +02:00
Churikova Tetiana
180df967e8
e2e: move to EU datacenter
2022-10-20 10:07:29 +02:00
pavloburykh
b39f56722a
e2e: new tests
2022-10-18 19:50:23 +03:00
Churikova Tetiana
823fce2457
e2e: exception and new custom network
2022-10-07 00:31:34 +02:00
Churikova Tetiana
2ed3b50663
e2e: dbs, improvements
2022-10-04 17:46:18 +02:00
pavloburykh
1d3a44b933
e2e: fixed 702185
2022-09-23 16:42:04 +03:00
pavloburykh
9fea5c9704
e2e: e2e fixes
2022-09-23 13:05:55 +03:00
Churikova Tetiana
9a1f0a337e
e2e: web3
2022-09-23 11:17:24 +02:00
pavloburykh
3d2c6a9333
e2e: new e2e and fixes
2022-09-22 16:55:13 +03:00
pavloburykh
b47fdc6698
e2e: fixed failing e2e
2022-09-20 11:10:46 +03:00
Churikova Tetiana
7cc3ea2af4
e2e: remove web3 dependencies
2022-09-08 16:27:38 +02:00
Audrius Molis
f524b47b8c
Reduce recording time to 1 minute ( #13944 )
...
Signed-off-by: Audrius Molis <masta@dr.com>
Signed-off-by: Audrius Molis <masta@dr.com>
2022-09-07 13:19:12 +03:00
Churikova Tetiana
327d456f69
notes: updated release notes
2022-08-29 13:54:45 +02:00
Churikova Tetiana
976f58606c
e2e: fixes
2022-08-25 13:29:41 +02:00
diana
78b0bf0bda
e2e:fix nightly 18/08
2022-08-18 17:15:10 +02:00
pavloburykh
b565cbf85e
e2e: fixed system back button click
2022-08-09 17:51:35 +03:00
pavloburykh
a18deec330
e2e: removed messages under today check in 5315
2022-08-02 18:00:54 +03:00
Churikova Tetiana
8d96877e04
e2e: simpledapp on goerli
2022-07-29 10:03:51 +02:00
Yevheniia Berdnyk
46e5def13d
Fixed xfail report and changed results posting
2022-07-25 23:37:15 +03:00
flexsurfer
8a29830625
[ #13493 ] Can not switch to xDai chain ( #13709 )
...
* [#13493 ] Can not switch to xDai chain
* e2e: removed comments from xDai part of test 695890
Co-authored-by: pavloburykh <pavlo@status.im>
2022-07-25 12:59:12 +02:00
diana
694986682a
e2e: new critical pairing tests
2022-07-22 18:47:26 +02:00
pavloburykh
202a11961f
e2e: replaced rinkeby by mainnet user in 702360
2022-07-22 16:09:26 +03:00
pavloburykh
001ad91009
e2e: removed xfail marks and replaced ropsten by goerly ens user
2022-07-22 15:45:29 +03:00
Churikova Tetiana
28a2113874
Goerli contracts, go-version bump: 3a46b051...3cd92fda
2022-07-20 16:03:42 +02:00
Jakub Sokołowski
1f7fd17ff1
rename status-react to status-mobile
...
This way the name of the repo makes at least some sense and
matches the `status-desktop` repo naming.
Also updated `status-jenkins-lib` since it also contained
references to `status-react` repo and job names.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-17 14:46:16 +02:00
pavloburykh
db45da3cdb
e2e: removed unneeded send button click due to bugfix
2022-07-15 14:43:09 +03:00
pavloburykh
d299c65720
e2e:fixed id, added mark xfail to blocked contacts tests
2022-07-13 15:59:43 +03:00
pavloburykh
12ba82844a
e2e: new medium pairing tests
2022-07-11 14:20:11 +03:00
pavloburykh
934cecbdd6
e2e: mutual contact requests basic tests
2022-07-02 10:51:33 +03:00
Churikova Tetiana
d2aac6c905
e2e: fixes nightly failures
2022-06-28 17:54:14 +02:00
pavloburykh
ff190c177a
e2e: new tests automated
2022-06-27 16:37:17 +03:00
Churikova Tetiana
9f9b896eb7
e2e: ENS purchase in dapp
2022-06-22 16:27:46 +02:00
Yevheniia Berdnyk
e0373146da
Possible fix for Sauce ConnectionResetError ( #13501 )
2022-06-20 18:28:23 +03:00
Yevheniia Berdnyk
62a3ed6138
Fix for stopping sauce sessions in teardown
2022-06-17 03:59:58 +03:00
Churikova Tetiana
25057b3968
e2e: nightly flaky fixes
2022-06-16 17:30:24 +02:00
Churikova Tetiana
a141c75634
e2e: xfail mark
2022-06-14 17:03:36 +02:00
pavloburykh
cbba1372b3
remove explicit join from group tests
2022-06-09 16:56:04 +03:00
Churikova Tetiana
b18547c16e
e2e: fix failures
2022-06-03 12:31:56 +02:00
Churikova Tetiana
117810cf44
e2e: final groups
2022-05-31 17:38:36 +02:00
pavloburykh
3f4a424169
fixed ids for qr scan tests
2022-05-30 15:49:20 +03:00
Churikova Tetiana
bc91512b71
e2e: nav fixes
2022-05-30 13:49:30 +02:00
yevh-berdnyk
872a732c31
Test steps for groups
2022-05-24 05:57:24 +03:00
Churikova Tetiana
2ff57ec8cd
e2e: all medium 2-driver e2e refactored
2022-05-23 17:30:24 +02:00
pavloburykh
f41aa5bdea
e2e: permissions-scan-qr group
2022-05-23 17:51:51 +03:00
Churikova Tetiana
d31fca96a9
e2e: community, history nodes, profile
2022-05-19 15:41:44 +02:00
diana
c3e599721f
e2e: medium activity center
2022-05-16 11:07:23 +02:00
Churikova Tetiana
1354f5a1f4
e2e: medium pairing
2022-05-12 20:44:21 +02:00
Churikova Tetiana
b83fe64b0f
e2e: nightly fix for user
2022-05-11 20:23:59 +02:00
Churikova Tetiana
1f164c811d
e2e: launching by groups
2022-05-10 18:03:44 +02:00
Churikova Tetiana
bcdb3c4194
e2e: group chats
2022-05-09 21:43:01 +02:00
Churikova Tetiana
44a449660a
e2e: fixes
2022-05-06 16:07:16 +02:00
yevh-berdnyk
9891469c6f
Changed adding TR results
2022-05-06 13:57:24 +03:00
pavloburykh
5e9738bb7d
e2e refactoring: added test_deeplink_chat_profile medium group
2022-05-05 16:46:12 +03:00
Churikova Tetiana
39e3a82228
e2e: fix failures
...
Signed-off-by: andrey <motor4ik@gmail.com>
2022-05-05 13:52:48 +02:00
Churikova Tetiana
23a3825237
e2e: fix for ...
2022-05-05 12:32:20 +02:00
Churikova Tetiana
411fd843ca
e2e: numprocesses and fixes
2022-05-04 18:27:42 +02:00
yevh-berdnyk
fd6b14fccc
Updated GH and TR reports
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2022-04-15 00:55:40 +03:00
Churikova Tetiana
b53b7b331a
e2e: cleanup
2022-04-14 10:49:17 +02:00
Churikova Tetiana
3447032d59
e2e: pairing group
2022-04-12 11:24:03 +02:00
pavloburykh
71526e9bd9
added resolve_ipns case to browser group
2022-04-12 12:02:31 +03:00
pavloburykh
fec8e00645
e2e: resolved conflicts
2022-04-11 14:32:26 +03:00
Churikova Tetiana
56a1df03f0
e2e: 1 more group
2022-04-08 18:31:12 +02:00
yevh-berdnyk
cde0abd238
sauce sessions check
2022-04-06 14:26:02 +03:00
Churikova Tetiana
6aae08241d
e2e: ens group
2022-04-05 17:24:03 +02:00
Churikova Tetiana
784cb491ab
e2e: nightly navigation fixes
2022-04-01 17:18:58 +02:00
diana
78864c099f
e2e: backup tests for different user types
2022-04-01 12:17:15 +02:00
Churikova Tetiana
092b0ed427
e2e: 1-1 chat groups
2022-03-31 23:21:03 +02:00
Churikova Tetiana
99c35da72a
e2e: chat group in medium + testrail
2022-03-29 15:45:31 +02:00
Churikova Tetiana
070bdc47ba
e2e: more fixes
2022-03-23 17:28:16 +01:00
Churikova Tetiana
4b487f81f6
e2e: fixes
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2022-03-22 19:11:41 +01:00
Churikova Tetiana
2ae875f82a
e2e: browser group
2022-03-14 17:20:06 +01:00
Churikova Tetiana
a3f4673177
e2e: nightly fixes
2022-03-09 17:38:29 +01:00
Churikova Tetiana
55915a9176
e2e: tx users
2022-03-07 22:17:39 +01:00
pavloburykh
891d1e6360
improvements of testing gap
2022-03-07 20:24:49 +02:00
Churikova Tetiana
0769528dcd
e2e: kk + nightly fixes
2022-02-23 16:56:39 +01:00
Churikova Tetiana
c59089c7d3
e2e: wallet+send tx
2022-02-22 15:26:46 +01:00
pavloburykh
f220e0fed8
e2e: test gap in public chat
2022-02-17 15:46:29 +02:00
diana
6cb48834ae
e2e: automate backup of contacts
2022-02-17 13:52:33 +01:00
Churikova Tetiana
d77701537a
e2e: fix ens and tx tests
2022-02-11 18:05:06 +01:00
Churikova Tetiana
82916de15c
e2e: 2 onboarding groups
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2022-02-04 18:18:15 +01:00
Churikova Tetiana
3745a8e2fe
e2e: fixed missing geth
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2022-02-02 16:26:15 +01:00
Churikova Tetiana
b63117845a
e2e: fixes, umbrella issue update
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2022-01-31 18:50:42 +01:00
Churikova Tetiana
4bf393ec3d
e2e refactoring: group and public chat
2022-01-27 21:58:28 +01:00
Churikova Tetiana
7bbb882ffa
e2e: shared steps for session
2022-01-24 12:40:02 +01:00
Churikova Tetiana
cfab672f63
e2e: more fixes
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2022-01-17 20:24:25 +01:00
Churikova Tetiana
04b7357646
e2e: fixes
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2022-01-14 17:55:39 +01:00
Churikova Tetiana
3499cdc123
e2e: update ci and made first group
2021-12-29 18:02:58 +01:00
Churikova Tetiana
e5ff46fdd5
e2e: fixes
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2021-12-21 14:58:41 +01:00
Churikova Tetiana
032a8786ff
e2e: fixes
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2021-12-16 17:46:48 +01:00
yevh-berdnyk
b18d7b6a2a
e2e: setup and teardown with shared drivers
2021-12-15 21:14:16 +02:00
Churikova Tetiana
4504f07a2a
e2e: small fixes
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2021-12-06 17:58:19 +01:00
Churikova Tetiana
f5589c368c
e2e: new tests + todos
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2021-11-26 15:18:29 +01:00
Churikova Tetiana
ebf2ad206e
e2e: new checks, formatting
2021-11-18 16:16:48 +01:00
Churikova Tetiana
97a106a025
e2e: geth log in failed tests + new checks for PNs
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2021-11-11 14:27:58 +01:00
Churikova Tetiana
ec319974bd
e2e: new checks and fixes
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2021-10-29 15:21:49 +02:00
Churikova Tetiana
ed609674d3
e2e: improved logging in views
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2021-10-25 18:06:12 +02:00
Churikova Tetiana
3a7fecf5ce
e2e: fixes and update
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2021-10-22 19:29:07 +02:00
Churikova Tetiana
b9d5220da6
e2e: fixes and collectibles
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2021-10-15 12:45:39 +02:00
Churikova Tetiana
cd35af4e00
e2e: emoji fixes
2021-10-06 12:41:09 +02:00
Churikova Tetiana
fe1cc2dc23
e2e: nightly fixes
2021-10-05 16:34:56 +02:00
Churikova Tetiana
0c48f1da88
e2e: fixes
2021-09-28 17:50:55 +02:00
Churikova Tetiana
2373737684
e2e: sync contacts + fixes
2021-09-24 12:35:19 +02:00