From 2d49efaf2441f33f5cc53e70dc0422ab49df9fcb Mon Sep 17 00:00:00 2001 From: Johannes Millan Date: Wed, 21 Jan 2026 13:04:21 +0100 Subject: [PATCH] feat(e2e): add npm run e2e:docker:all command for running all E2E tests Adds a new e2e:docker:all script that runs the complete E2E test suite (including WebDAV tests) against the Docker production build. This provides a clearer command name than e2e:docker:webdav for running the full test suite, making it more discoverable for developers. --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 4a3a89317..996c5d64a 100644 --- a/package.json +++ b/package.json @@ -65,6 +65,7 @@ "e2e:supersync:down": "docker compose -f docker-compose.yaml -f docker-compose.supersync.yaml down supersync", "e2e:docker": "docker compose -f docker-compose.e2e.yaml up -d app && ./scripts/wait-for-app.sh && E2E_BASE_URL=http://localhost:${APP_PORT:-4242} npm run e2e; docker compose -f docker-compose.e2e.yaml down", "e2e:docker:webdav": "docker compose -f docker-compose.e2e.yaml up -d app webdav && ./scripts/wait-for-app.sh && ./scripts/wait-for-webdav.sh && E2E_BASE_URL=http://localhost:${APP_PORT:-4242} npm run e2e; docker compose -f docker-compose.e2e.yaml down", + "e2e:docker:all": "docker compose -f docker-compose.e2e.yaml up -d app webdav && ./scripts/wait-for-app.sh && ./scripts/wait-for-webdav.sh && E2E_BASE_URL=http://localhost:${APP_PORT:-4242} npm run e2e; docker compose -f docker-compose.e2e.yaml down", "electron": "NODE_ENV=PROD electron .", "electron:build": "tsc -p electron/tsconfig.electron.json", "electron:watch": "tsc -p electron/tsconfig.electron.json --watch",