Răsfoiți Sursa

[web] disable recording of cypress videos in CI (#23530)

GitOrigin-RevId: d3a14418a69a8bc009a137e168ba679b72e7c420
Jakob Ackermann 1 an în urmă
părinte
comite
8e5ebd5512
2 a modificat fișierele cu 4 adăugiri și 4 ștergeri
  1. 1 1
      services/web/cypress.config.ts
  2. 3 3
      services/web/docker-compose.ci.yml

+ 1 - 1
services/web/cypress.config.ts

@@ -3,7 +3,7 @@ import { webpackConfig } from './cypress/support/webpack.cypress'
 
 export default defineConfig({
   fixturesFolder: 'cypress/fixtures',
-  video: !!process.env.CI,
+  video: process.env.CYPRESS_VIDEO === 'true',
   screenshotsFolder: 'cypress/results',
   videosFolder: 'cypress/results',
   viewportHeight: 800,

+ 3 - 3
services/web/docker-compose.ci.yml

@@ -56,16 +56,16 @@ services:
   test_frontend_ct:
     image: $CYPRESS_IMAGE
     working_dir: /overleaf/services/web
-    entrypoint: bash
     environment:
       CYPRESS_SPEC_PATTERN: ${CYPRESS_SPEC_PATTERN:-}
       CYPRESS_EXCLUDE_SPEC_PATTERN: ${CYPRESS_EXCLUDE_SPEC_PATTERN:-}
     volumes:
       - ${CYPRESS_RESULTS:-./cypress/results}:/overleaf/services/web/cypress/results/
       - /dev/shm/overleaf:/overleaf
+    entrypoint: npm
     command:
-      - "-c"
-      - "if npm run cypress:run-ct; then exit 0; else mkdir -p ./cypress/results && touch ./cypress/results/.cypress_fail; fi;"
+      - "run"
+      - "cypress:run-ct"
 
   tar:
     image: ci/$PROJECT_NAME:$BRANCH_NAME-$BUILD_NUMBER-webpack