Abdullah Atta
e1b46d33f4
desktop: enable asar
2025-10-04 09:20:10 +05:00
Abdullah Atta
0f6622360c
desktop: ignore error on failure to remove test artifacts
2025-07-21 09:28:26 +05:00
Abdullah Atta
578bc6e546
desktop: build app only once during tests
2025-07-21 09:19:53 +05:00
Abdullah Atta
70fd038207
desktop: add build retrying when running tests
2025-07-21 08:57:16 +05:00
Abdullah Atta
b30110a48a
desktop: add support for running tests in parallel
...
we do this by copying the build directory instead of building it over and over
again for each test. This also makes the tests super fast.
2025-07-19 15:05:24 +05:00
Abdullah Atta
21978c4c1d
desktop: patch better-sqlite3-multiple-ciphers on each test build
2025-07-19 12:32:22 +05:00
Abdullah Atta
fe1e3bb847
desktop: migrate tests to vitest 3
2025-07-19 11:01:57 +05:00
Abdullah Atta
ab4092c088
desktop: fix dialog skipping in tests
2025-07-19 09:43:39 +05:00
Abdullah Atta
4948a8d7de
desktop: add test artifacts cleanup on test finish
2025-07-19 09:43:23 +05:00
Abdullah Atta
00b62df2e8
desktop: fix tests on windows
2025-02-28 18:03:05 +05:00
Abdullah Atta
6d377ded9a
desktop: set APPIMAGE to true when testing linux to allow auto updater to work
2025-02-28 18:03:05 +05:00
Abdullah Atta
087c404225
desktop: fix tests on linux
2025-02-28 18:03:05 +05:00
Abdullah Atta
abcc19d5da
desktop: skip tsc build during tests
2025-02-28 18:03:05 +05:00
Abdullah Atta
f1ce1e9b60
desktop: enable staging mode during tests to disable code signing
2025-02-28 18:03:05 +05:00
Abdullah Atta
5a6f99a41b
desktop: double test timeout on CI
2025-02-28 18:03:05 +05:00
Abdullah Atta
1adddbdb4c
desktop: add more tests for auto updater
2025-02-28 18:03:05 +05:00
Abdullah Atta
15f4f2accb
desktop: add support for switching release tracks
...
this also includes relevant tests for the auto updater
2025-02-28 18:03:05 +05:00
Abdullah Atta
daa60939c3
desktop: take app screenshot if test fails
2024-11-19 11:55:37 +05:00
Abdullah Atta
12f24db3af
desktop: add tests ( #6900 )
...
* desktop: add tests
* ci: fix install packages step
* ci: set NOTESNOOK_STAGING env
* ci: fix working dir
* ci: use cross-env on windows
* desktop: fix tests
* ci: use `xvfb-run` on linux
* ci: install playwright deps
* ci: remove DEBUG=pw*
* ci: no need to install playwright deps
2024-11-18 23:38:41 +05:00