Cypress test case fails in the docker environment, where it runs seamlessly outside the docker works #26205
              
                Unanswered
              
          
                  
                    
                      emoraperez
                    
                  
                
                  asked this question in
                Docker
              
            Replies: 0 comments
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
-
We're working with cypress and docker in one automation for retrieving some API requests POST,on my local when I run the scenario working fine but we have some problems with this running with Jenkins pipeline and docker:
Validate Refresh Token: CypressError:cy.request()` failed trying to load:https://alation.somecompany.int/integration/v1/validateRefreshToken/
We attempted to make an http request to this URL but the request failed without a response.
We received this error at the network level:
The request we sent was:
Method: POST
URL: https://alation.somecompany.int/integration/v1/validateRefreshToken/
Common situations why this would fail:
https://on.cypress.io/request
at (https://www.somecompany.com/__cypress/runner/cypress_runner.js:139757:78)
at tryCatcher (https://www.somecompany.com/__cypress/runner/cypress_runner.js:8914:23)
at (https://www.somecompany.com/__cypress/runner/cypress_runner.js:4053:37)
at tryCatcher (https://www.somecompany.com/__cypress/runner/cypress_runner.js:8914:23)
at Promise._settlePromiseFromHandler (https://www.somecompany.com/__cypress/runner/cypress_runner.js:6849:31)
at Promise._settlePromise (https://www.somecompany.com/__cypress/runner/cypress_runner.js:6906:18)
at Promise._settlePromise0 (https://www.somecompany.com/__cypress/runner/cypress_runner.js:6951:10)
at Promise._settlePromises (https://www.somecompany.com/__cypress/runner/cypress_runner.js:7027:18)
at _drainQueueStep (https://www.somecompany.com/__cypress/runner/cypress_runner.js:3621:12)
at _drainQueue (https://www.somecompany.com/__cypress/runner/cypress_runner.js:3614:9)
at ../../node_modules/bluebird/js/release/async.js.Async._drainQueues (https://www.somecompany.com/__cypress/runner/cypress_runner.js:3630:5)
at Async.drainQueues (https://www.somecompany.com/__cypress/runner/cypress_runner.js:3500:14)
From Your Spec Code:
at Context.eval (webpack:///./cypress/e2e/edqe2e_alation.js:15:51)
From Node.js Internals:
RequestError: Error: getaddrinfo ENOTFOUND alation.somecompany.int
at new r (:1737:499180)
at ee.callback (:1737:505181)
at e.callback.s.callback [as _callback] (:1737:504627)
at s._callback.s.callback.s.callback (:1955:65115)
at ee.emit (node:events:527:28)
at ee.onRequestError (:1955:74057)
at ClientRequest.emit (node:events:539:35)
at TLSSocket.socketErrorListener (node:_http_client:454:9)
at TLSSocket.emit (node:events:527:28)
at emitErrorNT (node:internal/streams/destroy:157:8)
at emitErrorCloseNT (node:internal/streams/destroy:122:3)
at process.processTicksAndRejections (node:internal/process/task_queues:83:21)``
I'm running through docker with this command on jenkins pipeline:
"docker run -it -v ${WORKSPACE}:/e2e -w /e2e cypress/included:12.8.1 --config-file ./cypress.config.js --headed --browser chrome --spec './cypress/e2e/test.js'"Beta Was this translation helpful? Give feedback.
All reactions