diff --git a/.github/workflows/cypress-integration-tests-mysql.yml b/.github/workflows/cypress-integration-tests-mysql.yml index 4932f5a2a8a..98021f91ddd 100644 --- a/.github/workflows/cypress-integration-tests-mysql.yml +++ b/.github/workflows/cypress-integration-tests-mysql.yml @@ -130,6 +130,7 @@ jobs: group: Tests with database mysql browser: chrome env: + CYPRESS_BASE_URL: "http://localhost:8585" CYPRESS_RECORD_KEY: ${{ secrets.TEST_RECORD_KEY }} CYPRESS_SNOWFLAKE_USERNAME: ${{ secrets.TEST_SNOWFLAKE_USERNAME }} CYPRESS_SNOWFLAKE_PASSWORD: ${{ secrets.TEST_SNOWFLAKE_PASSWORD }} diff --git a/.github/workflows/cypress-integration-tests-postgresql.yml b/.github/workflows/cypress-integration-tests-postgresql.yml index 56ecedafa43..68aa92edf6c 100644 --- a/.github/workflows/cypress-integration-tests-postgresql.yml +++ b/.github/workflows/cypress-integration-tests-postgresql.yml @@ -130,6 +130,7 @@ jobs: group: Tests with database postgresql browser: chrome env: + CYPRESS_BASE_URL: "http://localhost:8585" CYPRESS_RECORD_KEY: ${{ secrets.TEST_RECORD_KEY }} CYPRESS_SNOWFLAKE_USERNAME: ${{ secrets.TEST_SNOWFLAKE_USERNAME }} CYPRESS_SNOWFLAKE_PASSWORD: ${{ secrets.TEST_SNOWFLAKE_PASSWORD }} diff --git a/openmetadata-ui/src/main/resources/ui/cypress.config.ts b/openmetadata-ui/src/main/resources/ui/cypress.config.ts index 9e8ea531852..dfb969eb5ef 100644 --- a/openmetadata-ui/src/main/resources/ui/cypress.config.ts +++ b/openmetadata-ui/src/main/resources/ui/cypress.config.ts @@ -28,7 +28,6 @@ export default defineConfig({ setupNodeEvents(on, config) { return plugins(on, config); }, - baseUrl: 'http://localhost:8585', specPattern: 'cypress/e2e/**/*.{js,jsx,ts,tsx}', }, }); diff --git a/openmetadata-ui/src/main/resources/ui/cypress/plugins/index.js b/openmetadata-ui/src/main/resources/ui/cypress/plugins/index.js index 5f6d6380b1d..efc8d10c323 100644 --- a/openmetadata-ui/src/main/resources/ui/cypress/plugins/index.js +++ b/openmetadata-ui/src/main/resources/ui/cypress/plugins/index.js @@ -111,6 +111,8 @@ export default (on, config) => { env.CYPRESS_S3_STORAGE_SECRET_ACCESS_KEY; config.env.s3StorageEndPointUrl = env.CYPRESS_S3_STORAGE_END_POINT_URL; + config.env.CYPRESS_BASE_URL = env.CYPRESS_BASE_URL; + const pool = new Pool(dbConfig); const tasks = loadDBPlugin(pool); on('task', tasks); diff --git a/openmetadata-ui/src/main/resources/ui/package.json b/openmetadata-ui/src/main/resources/ui/package.json index 70e453b7966..c82dd77ebae 100644 --- a/openmetadata-ui/src/main/resources/ui/package.json +++ b/openmetadata-ui/src/main/resources/ui/package.json @@ -129,7 +129,7 @@ "parse-conn-schema": "node parseConnectionSchema && rm -rf connTemp", "parse-ingestion-schema": "node parseIngestionSchema && rm -rf ingestionTemp", "js-antlr": "PWD=$(echo $PWD) antlr4 -Dlanguage=JavaScript -o src/generated/antlr \"$PWD\"/../../../../../openmetadata-spec/src/main/antlr4/org/openmetadata/schema/*.g4", - "cypress:open": "cypress open --e2e", + "cypress:open": "CYPRESS_BASE_URL=http://localhost:8585 cypress open --e2e", "cypress:run": "cypress run --config-file=cypress.config.ts", "cypress:run:record": "cypress run --config-file=cypress.config.ts --record --parallel", "i18n": "sync-i18n --files '**/locale/languages/*.json' --primary en-us --space 2 --fn",