From 9b252874aacd2084c73e7eb864f9983bbac14aca Mon Sep 17 00:00:00 2001 From: Diogo Mendes <diogo@metabase.com> Date: Fri, 18 Mar 2022 14:13:49 -0300 Subject: [PATCH] Enabling Currents.dev on CircleCI (#21071) * Adding currents * Update .circleci/config.yml Co-authored-by: Nemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com> Co-authored-by: Nemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com> --- .circleci/config.yml | 11 +++++++++-- frontend/test/__support__/e2e/cypress.json | 1 + 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index a27eccbef38..284878c66d8 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 ed9299a277c..4447484739b 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": { -- GitLab