diff --git a/goofy-client/apps/goofy-e2e/README.md b/goofy-client/apps/goofy-e2e/README.md new file mode 100644 index 0000000000000000000000000000000000000000..91f6661fd994ba8a64809bc50a80a876fd8dcc42 --- /dev/null +++ b/goofy-client/apps/goofy-e2e/README.md @@ -0,0 +1,13 @@ +# E2E + +## Gegen ein bestehenden Namespace testen + +Beispiel Namespace: sh-mastere2emain-dev + +1. Umleiten der Datenbank: `kubectl port-forward pluto-database-0 27017:27017 -n sh-mastere2emain-dev` + +2. Umleiten des Elastic Search: `kubectl port-forward ozg-search-cluster-es-ozg-search-0 9200:9200 -n elastic-system` + +3. Host Eintrag ergänzen: In `/etc/hosts` folgenden Eintrag ergänzen: `127.0.0.1 pluto-database-0.pluto-database-svc.sh-mastere2emain-dev.svc.cluster.local` + +4. Cypress mit entsprechender config starten: `npm run cypress:open -- --config-file cypress-master-main.json` diff --git a/goofy-client/apps/goofy-e2e/cypress-master-ea.json b/goofy-client/apps/goofy-e2e/cypress-master-ea.json new file mode 100644 index 0000000000000000000000000000000000000000..336cd383bcbf1faa53a03a09f36e75a4fec1447a --- /dev/null +++ b/goofy-client/apps/goofy-e2e/cypress-master-ea.json @@ -0,0 +1,40 @@ +{ + "baseUrl": "https://mastere2eea.dev.ozg-sh.de/", + "env": { + "dbUrl": "mongodb://pluto-database-user:XnHhfznNWg65NNd@localhost/admin?ssl=false", + "database": "pluto-database", + "keycloakRealm": "sh-mastere2eea-dev", + "keycloakUrl": "https://sso.dev.ozg-sh.de/", + "keycloakClient": "sh-mastere2eea-dev-goofy", + "sabineUuid": "c2e95389-a86d-49b7-993d-12105b1a5408", + "search": { + "url": "https://localhost:9200", + "index": "sh-mastere2eea-dev", + "user": "sh-mastere2eea-dev", + "password": "VtMqdo0ctphHkDH" + }, + "userManager": { + "dbUrl":"mongodb://user-manager-database-user:Er5CuXV6eBmYPy7@localhost/admin?ssl=false", + "database":"user-manager-database" + } + }, + "fileServerFolder": ".", + "fixturesFolder": "./src/fixtures", + "integrationFolder": "./src/integration", + "modifyObstructiveCode": false, + "pluginsFile": "./src/plugins/index", + "supportFile": "./src/support/index.ts", + "video": true, + "videosFolder": "./reports/videos", + "screenshotsFolder": "./reports/screenshots", + "chromeWebSecurity": false, + "reporter": "../../node_modules/cypress-mochawesome-reporter", + "defaultCommandTimeout": 10000, + "reporterOptions": { + "html": false, + "json": true, + "reportDir": "./reports/mochawesome-report", + "reportFilename": "report", + "overwrite": true + } +} \ No newline at end of file diff --git a/goofy-client/apps/goofy-e2e/cypress-master-main.json b/goofy-client/apps/goofy-e2e/cypress-master-main.json new file mode 100644 index 0000000000000000000000000000000000000000..6575029056e9d5d73fc2cfc395d6f64d60b6d186 --- /dev/null +++ b/goofy-client/apps/goofy-e2e/cypress-master-main.json @@ -0,0 +1,40 @@ +{ + "baseUrl": "https://mastere2emain.dev.ozg-sh.de/", + "env": { + "dbUrl": "mongodb://pluto-database-user:XnHhfznNWg65NNd@localhost/admin?ssl=false", + "database": "pluto-database", + "keycloakRealm": "sh-mastere2emain-dev", + "keycloakUrl": "https://sso.dev.ozg-sh.de/", + "keycloakClient": "sh-mastere2emain-dev-goofy", + "sabineUuid": "5f2efd21-250a-4c0a-ab7d-f324764a5d69", + "search": { + "url": "https://localhost:9200", + "index": "sh-mastere2emain-dev", + "user": "sh-mastere2emain-dev", + "password": "bea5hCA2RTsJupP" + }, + "userManager": { + "dbUrl":"mongodb://user-manager-database-user:7eDJTX397PytrOk@localhost/admin?ssl=false", + "database":"user-manager-database" + } + }, + "fileServerFolder": ".", + "fixturesFolder": "./src/fixtures", + "integrationFolder": "./src/integration", + "modifyObstructiveCode": false, + "pluginsFile": "./src/plugins/index", + "supportFile": "./src/support/index.ts", + "video": true, + "videosFolder": "./reports/videos", + "screenshotsFolder": "./reports/screenshots", + "chromeWebSecurity": false, + "reporter": "../../node_modules/cypress-mochawesome-reporter", + "defaultCommandTimeout": 10000, + "reporterOptions": { + "html": false, + "json": true, + "reportDir": "./reports/mochawesome-report", + "reportFilename": "report", + "overwrite": true + } +} \ No newline at end of file