test(ui): set env variable for e2e tests (#13256)

* test(ui): set env variable for e2e tests

* added CYPRESS_BASE_URL

* fix variable mapping
This commit is contained in:
Chirag Madlani 2023-09-21 11:22:36 +05:30 committed by GitHub
parent 8292ad0078
commit eb3570e20d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 5 additions and 2 deletions

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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}',
},
});

View File

@ -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);

View File

@ -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",