These are end-to-end tests for the web version of the app built using Cypress.
Requirements:
Build the app-ktor-server and testserver-controller (inc) e.g.
Build the entire project with ./gradlew build -Pktorbundleproductionjs=true
OR
./gradlew app-ktor-server:build testserver-controller:build -Pktorbundleproductionjs=true
to build only the server and testserver-controller.
Important: Building MUST use -Pktorbundleproductionjs=true
to include the production webapp
in the server. See the building for production note in app-ktor-server/README.md.
This is currently running/tested on Ubuntu Linux. It should work on Windows, but this is not yet tested.
Running:
./run-cypress-test.sh