Files
spacedrive/apps/mobile
Vítor Vasconcellos 08c42a36fe [ENG-1624] E2E Tests (#2192)
* Basic cypress test

* Add e2e test command

* Add full e2e test for creating and deleting a library

* Add cypress to CI

* Fix cypress CI
 - Use arm macos for running cypress
 - Setup rust on cypress job
 - Increase cypress CI timeout

* Remove unused APPLE_SIGNING_IDENTITY envvar

* Update deps again + Try to fix Cypress CI setup

* Update deps again

* Only test default location if it exists

* Use latest v18 NodeJS in CI

* Increase minimum node version due to updated dependency
 - @typescript-eslint/eslint-plugin now requires node >=18.18

* Fix testing failing for optional default locations

* Enable video recording
 - Fix screenshot and video artifact uploading

* Fix location test
 - Use correct location name, instead of trying to derive it from the internal id
2024-03-19 20:22:17 +00:00
..
2024-03-16 00:56:34 +00:00
2024-03-09 06:56:24 +00:00
…
2024-02-13 18:26:19 +00:00
2024-03-19 20:22:17 +00:00
…

  • Make sure to run pnpm i if you make any change to the package mobile uses like assets.
  • If iOS build fails with node not found error, run echo "export NODE_BINARY=$(command -v node)" >> .xcode.env.local on mobile/ios/ directory.
  • If XCode can't find node, run ln -s "$(which node)" /usr/local/bin/node
  • To view the logs from the Spacedrive Core API, run xcrun simctl launch --console booted com.spacedrive.app with the app built in debug mode.
  • If Rive Assets have been updated, run pnpm mobile prebuild to import the latest version of the .riv files into the project.