Hola estoy buscando ayuda.| Tengo una imagen acoplable que crea mis pruebas de Cypress en las que me gustaría anular la baseURL. El problema es que Cypress detecta las variables env baseUrl pero no las aplica a la configuración y baseUrl aún apunta al host local.
docker run \ --name test \ --env CI="true" \ --env CYPRESS_BASE_URL="https://abrakada.com" \ --env CYPRESS_baseUrl="https://abrakada.com" \ --network="host" \ --rm FROM cypress/base:14.17.0 ARG TESTS_FOLDER=/opt/cypress-tests ENV NODE_PATH=/opt:/usr/lib/node_modules:$TESTS_FOLDER/node_modules WORKDIR $TESTS_FOLDER COPY package.json ./package.json RUN npm install && npm run cy:verify COPY cypress.json ./cypress.json COPY cypress ./cypress ENTRYPOINT ["npm", "run", "cy:integration"] { "baseUrl": "http://localhost:3000", "chromeWebSecurity": false, "screenshotOnRunFailure": false, "videoUploadOnPasses": false } > npm run cy:info && ./node_modules/.bin/cypress run > app-tests@1.0.0 cy:info /opt/cypress-tests > cypress info Displaying Cypress info... Detected no known browsers installed Environment Variables: CYPRESS_BASE_URL: https://abrakada.com CYPRESS_baseUrl: https://abrakada.com Application Data: /root/.config/cypress/cy/development Browser Profiles: /root/.config/cypress/cy/development/browsers Binary Caches: /root/.cache/Cypress Cypress Version: 8.1.0 System Platform: linux (Debian - 10.9) System Memory: 6.23 GB free 389 MB Cypress could not verify that this server is running: > http://localhost:3000 We are verifying this server because it has been configured as your `baseUrl`.fsss lo odio. Como siempre, después de unas pocas horas de resolución de problemas, publico una pregunta y luego, después de 15 minutos de la publicación, encuentro el problema... Gosh...
De todos modos.
Mi problema era que tenía una configuración de complementos para extender el archivo de configuración, lo que provocó que el resto de la configuración no se fusionara.
https://github.com/bahmutov/cypress-extends
se reemplazó return require('@bahmutov/cypress-extends')(config.configFile) con solo config y baseUrl se sobrescribe.