diff --git a/.circleci/config.yml b/.circleci/config.yml index a27eccbef384f8500d6fe65d8f84eb63f5535206..284878c66d8460a6a42e34d40fd03fe0433645b5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -911,6 +911,9 @@ jobs: folder: type: string default: "" + currents-record: + type: boolean + default: false test-files: type: string default: "" @@ -943,9 +946,12 @@ jobs: name: Restore cached uberjar built in previous step <<: *CacheKeyUberjar - steps: << parameters.before-steps >> - # Make both `test-files` and `source-folder` parameters optional. Translates to: if `parameter` => run associated flag (`--spec` and `--folder`, respectively) + # Make both `test-files`, `source-folder` and `currents-record` parameters optional. Translates to: if `parameter` => run associated flag (`--spec`, `--folder` and `--key $CURRENTS_KEY --record` respectively) command: | - run test-cypress-no-build <<# parameters.test-files >> --spec << parameters.test-files >> <</ parameters.test-files >> <<# parameters.source-folder >> --folder << parameters.source-folder >> <</ parameters.source-folder >> + run test-cypress-no-build \ + <<# parameters.test-files >> --spec << parameters.test-files >> <</ parameters.test-files >> \ + <<# parameters.currents-record >> --key $CURRENTS_KEY --record <</ parameters.currents-record >> \ + <<# parameters.source-folder >> --folder << parameters.source-folder >> --group << parameters.source-folder >> <</ parameters.source-folder >> after-steps: - store_artifacts: path: /home/circleci/metabase/metabase/cypress @@ -1273,6 +1279,7 @@ workflows: - snowplow-deps cypress-group: "<< matrix.folder >>-<< matrix.edition >>" source-folder: << matrix.folder >> + currents-record: true qa-db: true snowplow: true before-steps: diff --git a/frontend/test/__support__/e2e/cypress.json b/frontend/test/__support__/e2e/cypress.json index ed9299a277ce958d0c7e5bd2f3acefcb03e48b39..4447484739b156748fdaab1a850f20118ac736eb 100644 --- a/frontend/test/__support__/e2e/cypress.json +++ b/frontend/test/__support__/e2e/cypress.json @@ -5,6 +5,7 @@ "supportFile": "frontend/test/__support__/e2e/cypress.js", "videoUploadOnPasses": false, "chromeWebSecurity": false, + "projectId": "CJQWRC", "viewportHeight": 800, "viewportWidth": 1280, "retries": {