From 6452f73aabc66be8c931dadb4e94c1752ac072b0 Mon Sep 17 00:00:00 2001 From: ilkin-overleaf <100852799+ilkin-overleaf@users.noreply.github.com> Date: Fri, 29 Jul 2022 11:18:50 +0300 Subject: [PATCH] Merge pull request #9050 from overleaf/ii-cypress-artifacts Upload cypress artifacts to Google bucket GitOrigin-RevId: e43ab9259f2cd4030d5edbf35825251bc2804e45 --- services/web/cypress.config.ts | 5 ++++- services/web/docker-compose.ci.yml | 8 +++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/services/web/cypress.config.ts b/services/web/cypress.config.ts index a8605e2bdd..29aba2891d 100644 --- a/services/web/cypress.config.ts +++ b/services/web/cypress.config.ts @@ -3,7 +3,10 @@ import { webpackConfig } from './cypress/support/webpack.cypress' export default defineConfig({ fixturesFolder: 'cypress/fixtures', - video: false, + video: true, + screenshotsFolder: 'cypress/results', + videosFolder: 'cypress/results', + videoUploadOnPasses: false, viewportHeight: 800, viewportWidth: 800, component: { diff --git a/services/web/docker-compose.ci.yml b/services/web/docker-compose.ci.yml index c2a64fe6de..334c8fe9d8 100644 --- a/services/web/docker-compose.ci.yml +++ b/services/web/docker-compose.ci.yml @@ -73,10 +73,12 @@ services: BUILD_NUMBER: $BUILD_NUMBER CYPRESS_IMAGE: $CYPRESS_IMAGE working_dir: /overleaf/services/web - entrypoint: npm + entrypoint: bash + volumes: + - ./cypress/results:/overleaf/services/web/cypress/results/ command: - - "run" - - "cypress:run-ct" + - "-c" + - "if npm run cypress:run-ct; then exit 0; else mkdir -p ./cypress/results && touch ./cypress/results/.cypress_fail; fi;" tar: image: ci/$PROJECT_NAME:$BRANCH_NAME-$BUILD_NUMBER-webpack