Peter Sanderson
89e32fcf42
chore: bump prettier - format:all on new version
2025-07-03 11:47:37 +02:00
Martin Vere Cihlar
0b3816e834
fix(e2e): Enabled and stiblize metadata-lifecycle test
...
minor fixes on workflows to allow workflow dispatch
docs on how to run test multiple times in CI
2025-06-23 20:50:41 +09:00
Martin Vere Cihlar
bcc782b2e5
refactor(e2e): Extract fee objects to its own class
2025-05-21 09:57:19 +02:00
Martin Vere Cihlar
249bc01013
feat(e2e): new reporter orchestration workflow and update docs
2025-05-15 13:16:11 +02:00
Martin Vere Cihlar
a7411f2f0d
Feat(e2e): Reporter supports OS annotations ( #18734 )
...
* feat(e2e): Reporter support OS matrix
minor refactoring and better commets
2025-05-05 16:53:40 +02:00
Tomas Martykan
eb758acea9
chore: apply latest prettier
2025-05-05 13:51:36 +02:00
Martin Vere Cihlar
ad5cbae665
PW GitHub reporter on release workflows ( #18617 )
2025-04-30 15:14:00 +02:00
Martin Vere Cihlar
396be28614
New GitHub reporter for both manual and automated test runs ( #18505 )
...
* feat(e2e): Comments, documentation, better project conflict resolution
* fix(e2e): PR feedback
2025-04-26 08:43:45 +02:00
Martin Vere Cihlar
9c66ee31e7
refactor(e2e): Move discoverShouldFInish on page Fixture ( #18333 )
...
removes no longer supported way of starting both web and desktop test
2025-04-14 19:27:05 +00:00
Ondřej Hájek
e810fedb25
Feat(ci): Use currents orchestration ( #17957 )
...
* feat(ci): Use currents orchestration
* feat(ci): Orchestration added to nightly and release workflows
* feat(ci): Rerun only failed tests using orchestration
* fix(ci): Fixed npm deps
* fix(ci): Fixed broken tests
* feat(ci): Reworked and simplified the flow
* feat(ci): Add comment about skipping tests
* fix(ci): Fixed token in check previous test runs
* fix(ci): Fixed fetch previous test result
* feat(ci): More simplification
* fix(ci): Fixed review comment
* fix(ci): Final touches and docs
* fix(ci): Fixed PR review comments
* fix(ci): Removed unused dep
* fix(ci): More PR review fixes
2025-04-10 17:52:15 +02:00
Martin Varmuza
5518487cde
docs: fix outdated docs
2025-04-08 08:14:28 +02:00
Jiri Zbytovsky
37fee91296
docs(e2e): clarify Playwright setup docs on Linux
2025-04-07 09:04:54 +02:00
Martin Vere Cihlar
75a1bcd4bb
feat(e2e): New test for Trading navigation ( #17722 )
2025-03-17 21:29:22 +01:00
Ondřej Hájek
bc14a45dfe
feat(e2e): Canary FW CI pipelines for playwright tests ( #17606 )
...
* feat(e2e): Canary FW CI pipelines for playwright tests
* fix(e2e): changed base url and grep for fw canary
* feat(ci): Added tagging
* fix(ci): Fixed PR review comments
* feat(ci): Added docs
2025-03-17 21:26:25 +01:00
Martin Vere Cihlar
d9685a0065
fix(e2e): Finetune local timeout ( #17397 )
...
Increase local timeout to 90s
Introduces actionTimeout of 15s
Introduces .env test timeout override
2025-03-05 10:09:16 +01:00
Martin Vere Cihlar
22ed7c74ca
refactor(e2e): Rename fixtures and page objects ( #17323 )
...
* refactor(e2e): Rename fixtures
* fix(e2e): PR feedback
2025-03-03 12:02:37 +01:00
Ondrej Hajek
17c575d2bf
feat(e2e): Removed Cypress
2025-02-27 08:37:08 +01:00
Martin Vere Cihlar
f5bc4a6507
First trading sell test for BTC ( #16889 )
...
* feat(e2e): Introduce a draft of trading sell test + rafactoring
refactors shared methods between sell and buy
adds more verifications of request payloads
simplifies the creation of Trade response
* feat(e2e): Extends sell flow till the send
new passphrase wallet for trading tests
few new locators
new .env file for tests
removes traces from CI
* fix(e2e): PR improvements and fixes
* fix(e2e): Minor fixes and improvements on PR
2025-02-07 18:30:24 +01:00
Martin Vere Cihlar
d74b38b90e
feat(e2e): Expand buy-coin test to full flow ( #16516 )
...
* feat(e2e): expand buy coin test to whole flow
adds steps and verificaiton for finishing buy and seeing transaction state
minor general refactoring
new custom matcher shouldHavePayload
refactors invity mock objects
new locators
* fix(e2e): Adjust redirect of buy-coin to work on CI
adjust imports
improve logging of shouldHavePayload
* fix(e2e): yarn dedupe
* fix(e2e): list dependencies
* refactor(e2e): PR feedback
2025-01-24 15:14:47 +01:00
Martin Vere Cihlar
1fb7d67c25
E2E initial Invity mocking and Headless runs ( #16429 )
...
* feat(e2e): Invity mocking for playwright tests
* feat(e2e): expands validation of buy-coin tests
* fix(e2e): Fix locators and masking of refresh time
* refactor(e2e): Switch e2e tests to HEADLESS mode
* refactor(e2e): Switching to true chromium headless
modifies browser tests
updates snapshots
removes unnecessary steps
* fix(e2e): PR cleanup
2025-01-20 14:50:31 +01:00
Martin Vere Cihlar
0685af3362
feat(e2e): adds script for updating snapshots + docs ( #16315 )
2025-01-13 09:46:05 +01:00
Martin Vere Cihlar
a2ffd0ac4a
feat(e2e): Add test.step decorator to all page object methods ( #16148 )
...
* feat(e2e): Add test.step decorator to all page object methods
* feat(e2e): guideline entry about step decorators
2025-01-03 18:27:14 +01:00
Martin Vere Cihlar
631f1504ca
feat(e2e): Converting cy to pw general.test.ts ( #15882 )
...
* feat(e2e): Converting cy to pw general.test.ts
* fix(e2e): Adds retry mechanism for dropdown options in setting tests
* feat(e2e): Start attaching electron traces to the report
* feat(e2e): Electron test videos are not added to reports
2024-12-11 14:55:19 +01:00
Ondřej Hájek
122f8f54c8
docs(e2e): Updated e2e tests docs after PW update ( #15777 )
2024-12-05 15:31:34 +01:00
Vere-Grey
ceb44848a6
refactor(e2e): Refactors Locators in rest of the suite-core ( #15623 )
...
all page objects have locators refactored
related methods updated and renamed
several redundant methods were removed
adds few testids to product
expands contribution guide
2024-11-28 14:04:17 +01:00
Vere-Grey
ea49e44374
fix(e2e): Resolve local fails of core tests ( #15566 )
...
These tests are passing without an issue on CLI
Conditionaly skiping local runs of 'EAP test'. Adding issue to backlog
Annoting dependency of 'Electrum completes discovery successfully'
2024-11-26 08:30:14 +01:00
Ondrej Hajek
25d18916be
refactor(e2e): Added contribution guide and lint fixes
2024-11-25 10:28:23 +01:00
Ondrej Hajek
ccbdee9593
fix(e2e): Fixed and refactored wallet labeling test
2024-10-29 09:28:05 +01:00
Jakub Ondracek
4b5d06ed51
test: updating group naming in the gitlab too
2024-03-15 13:13:25 +01:00
Martin Varmuza
a17875db4a
test(suite): e2e improvements
2024-02-04 09:37:42 +01:00
Peter Sanderson
d3a7b23a07
chore(test): remove unnecesary dev-tools code, there is a keybind for it
2024-02-01 17:34:01 +01:00
Peter Sanderson
3cebf398e1
fix(test): fix desktop playwright tests (selector for balances on dashboard)
2024-02-01 17:27:01 +01:00
Martin Varmuza
9159438c3b
chore: remove integration-tests folder remnants
2024-01-24 09:22:48 +01:00
Szymon Lesisz
e7defcc280
tests(suite-desktop): get rid of copying binaries
2023-11-08 11:58:35 +01:00
tomasklim
4229fd483b
chore: update prettier to v3 and reformat
2023-11-04 08:55:36 +01:00
Martin Varmuza
3b8296c3d5
revert "test(suite-desktop): get rid of copying binaries"
...
This reverts commit 27f88acdf8 .
2023-09-06 10:15:36 +02:00
Martin Varmuza
27f88acdf8
test(suite-desktop): get rid of copying binaries
2023-09-01 21:39:20 +02:00
Szymon Lesisz
d62a7cbda1
feat(nix): add playwright browser path to shell.nix
...
added docs note how to fix missing binaries in playwright e2e tests
2023-05-02 14:33:17 +02:00
Jan Komarek
aaca199b3e
e2e(suite-web): test doge account spending UTXO with amount above MAX_SAFE_INTEGER
2022-11-29 12:22:20 +01:00
Jan Komarek
69a30529f2
fix(docs): fix link URLs
2022-08-05 10:22:30 +02:00
jakub.ondracek
fcd9bb7a28
feat(e2e): updating the e2e documentation and fixing the path bug
2022-06-09 17:29:15 +02:00
Jan Komarek
5c001ccccf
chore(suite): update suite readmes
2022-06-09 17:29:15 +02:00
Jan Komarek
b5ca775b89
chore: update READMEs for miscellaneous packages
2022-06-09 17:29:15 +02:00
martin
30c452b69c
chore: update docs ( #5439 )
...
* docs: general update
* docs: more info about tests
2022-05-23 17:30:52 +02:00
Carlos Garcia Ortiz karliatto
d623ba2477
docs: electrum regtest with suite
2022-03-10 10:09:38 +01:00
Seb Soroori
439aa222f9
Update Docker hyperlinks
...
Linux one pointed to a macOS one and the macOS redirects to an updated URL.
2022-02-08 09:42:15 +01:00
tomasklima
23845c7038
chore(docs): format using prettier
2021-11-02 14:34:35 +01:00
Marek Polak
1f7a2edca1
feat(integration-tests): added autodetection tests
2021-09-17 09:18:14 +02:00
tomasklima
145a43d21e
fix(e2e): fix dev port
2021-06-02 16:18:54 +02:00
Jen Tak
7000813b97
docs: Improve e2e docs
...
- Make newlines after heading consistent.
- Make navigation notation consistent.
- Use simpler code formatting, keep double backticks only where needed.
- Explain M1 Mac situation and link to corresponding issue.
- Reword a sentence to follow natural time sequence.
- Remove dot prefix from relative paths
Paths with the dot appear as relative to the current file (e2e-web.md)
but that's wrong. Remove the dot from relative paths forcing the reader
to figure out what the path is relative to. Also note it at top of the
manual.
2021-04-13 08:10:14 +02:00