Commit Graph

915 Commits

Author SHA1 Message Date
Jakub Sokołowski 3f7484f0fc
chore: merge qa automation repo as subfolder
Because as far as we know there's no good reason why
Volodimir insisted on it being a separate repository.

The merging of `desktop-qa-automation` was one using
[`git-filter-repo`](https://github.com/newren/git-filter-repo) tool and these instructions:
https://gist.github.com/x-yuri/9890ab1079cf4357d6f269d073fd9731

Steps:
```sh
git clone git@github.com:status-im/status-desktop
git clone git@github.com:status-im/desktop-qa-automation
cd desktop-qa-automation
git filter-repo --to-subdirectory-filter test/e2e
cd ../status-desktop
git remote add test-e2e ../desktop-qa-automation
git fetch test-e2e --no-tags
git merge --no-edit --allow-unrelated-histories test-e2e/master
```

Here's proof that it can work for a nightly, but will definitely need more adjustments:
https://ci.status.im/job/status-desktop/job/systems/job/linux/job/x86_64/job/tests-e2e/3/

And here's and example PR E2E run:
https://ci.status.im/job/status-desktop/job/e2e/job/prs-merged/2/

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-03 09:48:03 +02:00
Anastasiya Semenkevich 2a60da15ed chore: improve profile 2024-06-03 10:18:31 +03:00
Valentina Novgorodtceva 2467af110f test: share community link test 2024-06-03 10:13:14 +03:00
Anastasiya Semenkevich 5ea1eb5c3c chore: remove duplicated authentication popup 2024-06-03 09:55:21 +03:00
Anton eb98c5a153 ignore envrc and squish.ini 2024-05-31 10:22:29 +02:00
Valentina Novgorodtceva 70c2a33e5c test: try re-importing seed phrase in wallet 2024-05-31 13:44:18 +07:00
Valentina Novgorodtceva f9d3e11e07 test: added random selection of emoji reaction and verification on both - sender and recipient sides 2024-05-30 15:33:49 +03:00
Valentina Novgorodtceva e93a7365cb test: added random selection of emoji reaction and verification on both - sender and recipient sides 2024-05-30 15:33:49 +03:00
Valentina Novgorodtceva 5a9a93d343 test: 1-1 chat adding reaction and sending image 2024-05-30 15:33:49 +03:00
Valentina Novgorodtceva ddea6fb3fd chore: skipped tests dependant on issues with rates limits 2024-05-30 15:33:24 +03:00
Anastasiya Semenkevich c9cfe35542 test: disable test for identity request as the functionality is going to be hidden
Context: https://github.com/status-im/status-desktop/issues/14954
2024-05-30 10:32:42 +03:00
Valentina Novgorodtceva 2cca033dc2 chore: replaced with recommended method to check that add new account opened 2024-05-30 13:51:30 +07:00
Valentina Novgorodtceva d25d5cc9c8 chore: stabilisation rename keypair 2024-05-30 13:51:30 +07:00
Valentina Novgorodtceva a3fa0ebaa3 chore: test send divided into 2 separate files 2024-05-29 16:47:55 +03:00
Valentina Novgorodtceva cf99bfc879 chore: i returned back symbol @ before allure 2024-05-29 16:47:55 +03:00
Anastasiya Semenkevich 8136d81c2b chore: replace locator for ChatView component and remove waiting 2024-05-29 16:27:10 +03:00
Anastasiya Semenkevich af8ed6c068 chore: add transaction mark for mint owner token test 2024-05-29 16:27:10 +03:00
Valentina1133 9d370a621b Update tests/communities/test_communities_adding_contact_from_channel.py
Co-authored-by: Anastasiya <82375995+anastasiyaig@users.noreply.github.com>
2024-05-29 12:28:08 +03:00
Valentina1133 48d5239273 Update tests/communities/test_communities_adding_contact_from_channel.py
Co-authored-by: Anastasiya <82375995+anastasiyaig@users.noreply.github.com>
2024-05-29 12:28:08 +03:00
Valentina Novgorodtceva 390a3e4d77 chore: increased timeout 2024-05-29 12:28:08 +03:00
Valentina Novgorodtceva 45f016efb9 test: add contact from community channel test added 2024-05-29 12:28:08 +03:00
Anastasiya Semenkevich 2723281937 chore: add verification after emoji selection
Added verification step for emoji selection, so test is checking wether emoji is applied or not
2024-05-28 14:51:23 +03:00
Valentina Novgorodtceva 45f7445595 chore: added reference to re-importing test case 2024-05-28 14:51:07 +03:00
Valentina Novgorodtceva 9be7160f5b test: re-importing seed phrase added to existing test 2024-05-28 14:51:07 +03:00
Anastasiya Semenkevich 996518534a Revert "chore: change scroll method for settings pane"
This reverts commit 1018edc3cc.
2024-05-28 10:44:03 +03:00
Anastasiya Semenkevich 1018edc3cc chore: change scroll method for settings pane
Tests were failing on my mac with 16-inch display (3456 × 2234) (were not able to scroll the left navigation panel and reach out the buttons at the bottom, like Sign Out for example)
2024-05-27 16:56:24 +03:00
Valentina Novgorodtceva 8c37767ea6 test: link preview tests added 2024-05-22 10:12:27 +07:00
Valentina Novgorodtceva 98c2544abb chore: replaced locator for add button 2024-05-20 18:50:59 +07:00
Valentina Novgorodtceva 5ea271e136 chore: reworked method for text edit to check how it will work on ci 2024-05-20 18:50:59 +07:00
Cuteivist b771ac6aed
feat: Change optimism network short name (#14766) 2024-05-16 18:37:54 +02:00
Emil Sawicki c6bcdf237e feat: Update network short name 2024-05-16 17:17:04 +02:00
Valentina Novgorodtceva c24bb794e4 test: rename keypair test added 2024-05-16 16:51:03 +07:00
Valentina Novgorodtceva 35d79a7771 chore: set timeout for send tests 2024-05-16 16:12:59 +07:00
Valentina Novgorodtceva aad2ac956c chore: stabilise opening wallet 2024-05-16 16:12:59 +07:00
Valentina Novgorodtceva 25cba56273 chore: fixed cancel syncing test 2024-05-16 16:12:59 +07:00
Valentina Novgorodtceva 5b4a4e31e9 test: custom ordering of assets added 2024-05-16 16:12:39 +07:00
Valentina Novgorodtceva 4cf0626a25 chore: some changes for stability 2024-05-16 15:41:00 +07:00
Valentina Novgorodtceva 44c0a3feac test: min owner token test added 2024-05-16 15:41:00 +07:00
Valentina Novgorodtceva d9fb163cb7 chore: unpin method reworked 2024-05-08 17:31:39 +07:00
Valentina Novgorodtceva 2625535597 chore: reworked a bit test of sending nft 2024-05-03 19:33:24 +03:00
Valentina Novgorodtceva 56f8359296 chore: edited tests with steps of creation community 2024-05-03 19:20:25 +03:00
Valentina Novgorodtceva 0e1d0bc854 chore: fix creation of community 2024-05-03 19:20:25 +03:00
Valentina Novgorodtceva 2a4adb344b chore: scroll added to back up seed phrase popups 2024-05-02 15:37:45 +03:00
Anastasiya Semiankevich 45fc6ec608 chore: no colors validation for channels test 2024-05-02 13:21:04 +03:00
Anastasiya Semiankevich d06cfd342a chore: raise lookup error if contacts list is empty and don't waste 30 minutes 2024-05-02 13:21:04 +03:00
Sale Djenic dd104960ba feat(walletconnect): initial code organization
Closes #14395
2024-05-02 09:47:30 +02:00
Anastasiya Semiankevich 1588c02f1b chore: remove edit community test from critical path
temp, because of https://github.com/status-im/status-desktop/pull/14565
2024-05-02 09:11:45 +03:00
Valentina Novgorodtceva 2e123a0d38 chore: get rid of echo mode 2024-04-26 11:37:08 +03:00
Anastasiya Semiankevich 60d9c5bebd chore: enable failing tests to reflect the current picture 2024-04-25 17:14:29 +03:00
Anastasiya Semiankevich 22b989cef8 chore: enable balance test
https://github.com/status-im/status-desktop/issues/14427 should be fixed
2024-04-25 11:18:58 +03:00
Valentina Novgorodtceva 5d78f43915 chore: tests adjusted according to new onboarding flow 2024-04-24 19:19:21 +03:00
Valentina Novgorodtceva 054048531f chore: edits for communities portal method 2024-04-24 12:34:31 +03:00
Anastasiya Semiankevich b8f832dc1d chore: disable balance test
reason: https://github.com/status-im/status-desktop/issues/14427
2024-04-23 11:23:32 +03:00
Anastasiya Semiankevich aae6fed768 chore: fix syncing test 2024-04-19 17:21:58 +03:00
Anastasiya Semiankevich 3450d24680 test: enable sync devices test in critical suite 2024-04-19 17:21:58 +03:00
Anastasiya Semiankevich b079c44d54 chore: fix locator name to correct one 2024-04-19 17:21:58 +03:00
Valentina Novgorodtceva 5f413b319d chore: ens name purchase test skipped because of bug 2024-04-19 13:38:10 +03:00
Anastasiya Semiankevich 2278709f23 Merge branch 'master' of https://github.com/status-im/desktop-qa-automation 2024-04-18 19:40:52 +03:00
Anastasiya Semiankevich 7cde63f032 test: remove syncing test from critical path because it is failing too often 2024-04-18 19:40:30 +03:00
Anastasiya Semiankevich 0c711a42d7 chore: replace locator for paste sync code button 2024-04-18 19:21:42 +03:00
Valentina Novgorodtceva faf4a88f16 chore: stabilisation for make picture step added and for nft test + skipped nft test because of bug for now 2024-04-18 15:49:49 +03:00
Valentina Novgorodtceva cf52a8222f 1-1 chat: added reply to own message, clear chat and close chat steps 2024-04-16 16:19:56 +03:00
Valentina Novgorodtceva d6a71fa37b chore: skipped assets sorting test because of bug 2024-04-16 13:02:46 +03:00
Anastasiya Semenkevich 48d020dc10 chore: move pluggy to requirements.txt and lock to 1.2.0 version 2024-04-15 17:59:27 +03:00
Jakub Sokołowski 873a804155 ci: use virtualenv to avoid race conditions
Desktop QA tests also use Pytest packages and their versions are
different, so we can't install them globally, it needs to be done per
build using `WORKSPACE_TMP` as destination.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-04-15 17:45:04 +03:00
Valentina Novgorodtceva 119b5197b2 chore: added verification that Wallet view opened 2024-04-12 14:31:12 +03:00
Valentina Novgorodtceva 93ba163a13 chore: added verification that make my profile picture button dissappered 2024-04-12 14:31:12 +03:00
Valentina Novgorodtceva 0d8db92300 test: test_wallet_send_nft added 2024-04-11 11:43:30 +03:00
Valentina Novgorodtceva 3b5f0d792a chore: fixed community admin kik member and also changed timeouts in several places 2024-04-10 13:55:14 +03:00
Anastasiya Semenkevich 5f7ac07157 test: enable back account reordering 2024-04-10 10:07:36 +03:00
Anastasiya Semenkevich 16b2976da4 chore: create, update and delete all permissions at 1 go 2024-04-09 12:20:17 +03:00
Anastasiya Semenkevich c0ea22ede0 chore: introduce new mark 2024-04-09 12:20:17 +03:00
Valentina Novgorodtceva 531abf4cb5 chore: fix for 1-1 chat test 2024-04-09 11:10:55 +03:00
Valentina Novgorodtceva a78381bf9e chore: refactored method of getting chat names 2024-04-09 11:10:55 +03:00
Valentina Novgorodtceva 70d82ee124 chore: fix for permissions test 2024-04-09 11:10:55 +03:00
Valentina Novgorodtceva 956f86fced test: admin can kick a member and delete message 2024-04-09 10:07:56 +03:00
Anastasiya Semenkevich 9de9f2b6e8 test: fix send asset test and enable other tests 2024-04-08 10:03:18 +03:00
Stefan 1d0643e926 tests(integration) add integration test to debug MTID transfer
Updates #14071
2024-04-05 20:18:15 +02:00
Valentina Novgorodtceva 970c650576 chore: user data removed and pin unpin test fixed 2024-04-05 16:26:00 +03:00
Valentina Novgorodtceva 14b80d4bb7 chore: fixed not working asserts, added waitFor for changed group name 2024-04-05 16:26:00 +03:00
Anastasiya Semenkevich 3cf0bfdec8 chore: fix data type in public key assertion 2024-04-05 11:46:19 +03:00
Anastasiya Semenkevich d5b857da69 chore: remove attempts to connect to non-existing context and remove useless cycles 2024-04-05 11:02:55 +03:00
Anastasiya Semenkevich 50cb471e3c test: check member role permission limit added 2024-04-04 14:05:48 +03:00
Stefan 7e146d662d test(wallet) add dev integration tests for ERC1155 route estimator
Used for debugging ERC1155 route estimation issues

Updates: #14212
2024-04-03 16:23:32 +02:00
Stefan ad0a7d3ba4 test(wallet) add dev integration tests for ERC721 route estimator
Used for debugging ERC721 route estimation issues

Updates: #14212
2024-04-03 16:23:32 +02:00
Anastasiya Semenkevich b25ec2bd1b chore: disable ens purchase test because of issue
Ticket opened: https://github.com/status-im/status-desktop/issues/14262
2024-04-03 11:49:50 +03:00
Anastasiya Semenkevich 98a53acf04 chore: fix button label according to UI changes
https://github.com/status-im/status-desktop/pull/14233
2024-03-29 17:55:29 +03:00
Anastasiya Semiankevich 8b20e56680 chore: address nightly failures on march 29, 2024 2024-03-29 12:37:58 +03:00
Anastasiya Semenkevich 36a5e6b32e chore: replace method to get chat names 2024-03-29 09:17:39 +03:00
Anastasiya Semenkevich f369672ca6 chore: fix get chats list method (maybe) 2024-03-29 09:17:39 +03:00
Anastasiya Semenkevich 51c8d21399 chore: fix data for channel member test 2024-03-29 09:17:39 +03:00
Anastasiya Semenkevich 0ade2a3306 chore: skip test to verify channels as a member 2024-03-29 09:17:39 +03:00
Anastasiya Semenkevich 7994739d04 chore: add random user attributes usage where possible 2024-03-29 09:17:39 +03:00
Anastasiya Semenkevich 0ec1ddbdb0 chore: get rid of hardcoded values in 1x1 chat 2024-03-29 09:17:39 +03:00
Anastasiya Semenkevich 9f0dc4bf8f chore: comment out tests to fix them later 2024-03-29 09:17:39 +03:00
Anastasiya Semenkevich 9962d3580a chore: update 1x1 chat as well to use new method 2024-03-29 09:17:39 +03:00
Anastasiya Semenkevich 1963553f39 chore: fix missing dot validation for display name 2024-03-29 09:17:39 +03:00
Anastasiya Semenkevich 65dd9c542f chore: remove parametrization where it is not in use in fact 2024-03-29 09:17:39 +03:00
Anastasiya Semenkevich 33251f2bfe chore: remove data usage for syncing test as we actually dont need it there and it was not working anyway 2024-03-29 09:17:39 +03:00
Anastasiya Semenkevich 2a7d76bc78 chore: rename method in other places 2024-03-29 09:17:39 +03:00