Commit Graph

941 Commits

Author SHA1 Message Date
Patryk Osmaczko 774c08eec7 chore(tests): make permissions tests required for PRs 2024-06-19 13:58:55 +02:00
Patryk Osmaczko dc49843948 Revert "chore: disabled permissions tests, there is a bug"
This reverts commit 4226eaed0b.
2024-06-19 13:58:55 +02:00
Valentina Novgorodtceva 4226eaed0b chore: disabled permissions tests, there is a bug 2024-06-19 11:44:19 +03:00
Anastasiya Semenkevich 1c5aad7733 chore: replace conditions with function call in system.py 2024-06-18 15:04:44 +03:00
Anastasiya Semenkevich dc628f300a chore: terminate process on windows 2024-06-18 15:04:44 +03:00
Valentina1133 4170f589b3
chore: improved 1-1 chat so it will decrease duration of test + added verification that message was edited (#15201) 2024-06-18 16:42:55 +07:00
Valentina Novgorodtceva 28a7b691cd chore: fix for click_mint 2024-06-17 15:43:32 +03:00
Anastasiya Semenkevich 469d527cf0 chore: remove semicolon from the paths files to make windows happy 2024-06-17 15:43:32 +03:00
Anastasiya Semenkevich c67785100b chore: click indicator on before get started modal instead of checkboxes 2024-06-17 15:43:32 +03:00
Anastasiya Semenkevich 3b4a50b46f chore: click check boxes specifically, other elements in the middle 2024-06-17 15:43:32 +03:00
Anastasiya Semenkevich 5508cd96c9 chore: do not hardcode fileuri so it becomes OS agnostic 2024-06-17 13:39:18 +03:00
Anastasiya Semenkevich e2f06fb204 test: disable change password test because it creates ghost instances
https://github.com/status-im/status-desktop/issues/15178
2024-06-14 12:52:14 +03:00
Valentina1133 1250373037
chore: more verifications added (community title and description on web page) (#15022) 2024-06-13 21:18:41 +07:00
Anastasiya Semenkevich e896267874 chore: fix typo for keypair error string 2024-06-12 13:09:23 +03:00
Anastasiya Semenkevich 9ce23fe556 chore: squeeze 2 kill methods to 1 2024-06-12 13:09:23 +03:00
Anastasiya Semenkevich 19f6cf9e11 chore: removed unnecessary steps, brought back commented ones 2024-06-12 13:09:23 +03:00
Anastasiya Semenkevich e8e1e08a89 chore: use sigkill to kill the process 2024-06-11 14:20:04 +03:00
Valentina Novgorodtceva 3d34b30390 test: 5 characters minimum length for account name and keypair name 2024-06-11 12:33:44 +03:00
Valentina Novgorodtceva 97291731ac chore: fix for nightly fail 2024-06-11 12:33:44 +03:00
Anastasiya Semenkevich b2f6b68ddb chore: temp disable application restart step 2024-06-11 12:25:04 +03:00
Belal Shehab f0bcea0044
fix(wallet): Renamed KeyPair to key pair throughout the entire app (#15051)
* fix(wallet): Renamed KeyPair to key pair throughout the entire app

replaced the keypair occurances with key pair in the entire qml ui files
fixes: #13612 
---------

Co-authored-by: belalshehab <belal@status.im>
Co-authored-by: Valentina Novgorodtceva <valentina@status.im>
2024-06-07 16:29:09 +03:00
Valentina1133 675ef05eaa
Fixes and changes for tests stability (#15034)
* chore: fixes for community channel test

* chore: changes for wallet tests stabilisation and increase of timeout for pin unpin test
2024-06-05 14:52:32 +07:00
Anastasiya Semenkevich c016333aad chore: use correct variable in default config template 2024-06-04 10:55:56 +03:00
Anastasiya Semenkevich 225fe15464 chore: update local config template file 2024-06-04 09:26:21 +03:00
Jakub Sokołowski 862a1400d1
fix(e2e): remove colons from test filenames
They cause weird Git errors on Windows slaves:
```
stderr: error: invalid path 'test/e2e/tests/wallet_main_screen/wallet: assets tab/test_wallet_assets_sorting.py'
```

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-03 12:57:04 +02:00
Jakub Sokołowski c8ed4a37c4
chore(ci): fix e2e test directories and build path
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-03 10:02:58 +02:00
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