cypress-io / cypress

Fast, easy and reliable testing for anything that runs in a browser.
https://cypress.io
MIT License
46.49k stars 3.15k forks source link

Cypress hangs using chrome or electron at local or at CI #29336

Open AlexAutoation opened 3 months ago

AlexAutoation commented 3 months ago

Current behavior

Cypress stops to execute at some point after several tests and provides any output. It starts to happen from April 11. It works fine if test spec contains 5 tests but if test spec contains more tests it hangs. Usually, it hangs in the same place. I tried to change the node version (18, 20. 21) I tried to use Chrome and Electron I tried to change Cypress ver to 12.17.4 I tried to clear Cypress cache. I tried to revert code to several days when the tests were 100% working. The same behavior is observed on CI (Gitlab). The same behaviour is observed on another laptop. But nothing helped. Please let me know if I need to provide more info.

Desired behavior

Cypress should fail with specific error if something is wrong.

Test code to reproduce

I can not share the code due to company regulations

Cypress Version

13.7.3

Node version

v20.9.0

Operating System

macOS 14.4.1

Debug Logs

2024-04-15T13:50:06.738Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.738Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.760Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'm', domain: 'stripe', tld: 'network' }
2024-04-15T13:50:06.760Z cypress:server:remote-states getting remote state: undefined for: https://m.stripe.network/inner.html
2024-04-15T13:50:06.760Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.760Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.760Z cypress:server:stream_buffer stream buffer writeable final called
2024-04-15T13:50:06.761Z cypress:network:agent addRequest called { isHttps: true, href: 'https://m.stripe.network/inner.html' }
2024-04-15T13:50:06.761Z cypress:network:agent got family { family: 4, href: 'https://m.stripe.network/inner.html' }
2024-04-15T13:50:06.770Z cypress:server:request received status code & headers on request { requestId: 'request585', statusCode: 200, headers: { 'content-type': 'application/json; charset=UTF-8' } }
2024-04-15T13:50:06.770Z cypress:server:request successful response received { requestId: 'request585' }
2024-04-15T13:50:06.771Z cypress:net-stubbing:server:intercept-response InterceptResponse { req: { url: '/api/auth/validate' }, request: undefined }
2024-04-15T13:50:06.771Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.771Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.771Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.771Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.771Z cypress:server:remote-states getting primary remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } }
2024-04-15T13:50:06.771Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.771Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.771Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.771Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.773Z cypress:server:request received status code & headers on request { requestId: 'request589', statusCode: 200, headers: { 'content-type': 'application/javascript; charset=UTF-8' } }
2024-04-15T13:50:06.773Z cypress:server:request successful response received { requestId: 'request589' }
2024-04-15T13:50:06.773Z cypress:server:request received status code & headers on request { requestId: 'request590', statusCode: 200, headers: { 'content-type': 'application/javascript; charset=UTF-8' } }
2024-04-15T13:50:06.774Z cypress:server:request successful response received { requestId: 'request590' }
2024-04-15T13:50:06.774Z cypress:net-stubbing:server:intercept-response InterceptResponse { req: { url: '/frame-modern.ad3924a6.js' }, request: undefined }
2024-04-15T13:50:06.774Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.774Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.774Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'js', domain: 'intercomcdn', tld: 'com' }
2024-04-15T13:50:06.774Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'js', domain: 'intercomcdn', tld: 'com' }
2024-04-15T13:50:06.774Z cypress:server:remote-states getting primary remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } }
2024-04-15T13:50:06.774Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'js', domain: 'intercomcdn', tld: 'com' }
2024-04-15T13:50:06.774Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'js', domain: 'intercomcdn', tld: 'com' }
2024-04-15T13:50:06.775Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.775Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.775Z cypress:net-stubbing:server:intercept-response InterceptResponse { req: { url: '/vendor-modern.7ccf664f.js' }, request: undefined }
2024-04-15T13:50:06.775Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.775Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.775Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'js', domain: 'intercomcdn', tld: 'com' }
2024-04-15T13:50:06.775Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'js', domain: 'intercomcdn', tld: 'com' }
2024-04-15T13:50:06.775Z cypress:server:remote-states getting primary remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } }
2024-04-15T13:50:06.775Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'js', domain: 'intercomcdn', tld: 'com' }
2024-04-15T13:50:06.775Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'js', domain: 'intercomcdn', tld: 'com' }
2024-04-15T13:50:06.776Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.776Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.782Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.782Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://review-app.relay.com/api/info/organization
2024-04-15T13:50:06.782Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.782Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.782Z cypress:server:stream_buffer stream buffer writeable final called
2024-04-15T13:50:06.782Z cypress:network:agent addRequest called { isHttps: true, href: 'https://review-app.relay.com/api/info/organization' }
2024-04-15T13:50:06.782Z cypress:network:agent got family { family: 4, href: 'https://review-app.relay.com/api/info/organization' }
2024-04-15T13:50:06.804Z cypress:server:request received status code & headers on request { requestId: 'request591', statusCode: 200, headers: { 'content-type': 'text/html; charset=utf-8' } }
2024-04-15T13:50:06.804Z cypress:server:request successful response received { requestId: 'request591' }
2024-04-15T13:50:06.805Z cypress:net-stubbing:server:intercept-response InterceptResponse { req: { url: '/inner.html' }, request: undefined }
2024-04-15T13:50:06.805Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.805Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.805Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'm', domain: 'stripe', tld: 'network' }
2024-04-15T13:50:06.805Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'm', domain: 'stripe', tld: 'network' }
2024-04-15T13:50:06.805Z cypress:server:remote-states getting primary remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } }
2024-04-15T13:50:06.805Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'm', domain: 'stripe', tld: 'network' }
2024-04-15T13:50:06.805Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'm', domain: 'stripe', tld: 'network' }
2024-04-15T13:50:06.805Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.805Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.823Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'm', domain: 'stripe', tld: 'network' }
2024-04-15T13:50:06.823Z cypress:server:remote-states getting remote state: undefined for: https://m.stripe.network/out-4.5.43.js
2024-04-15T13:50:06.824Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.824Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.824Z cypress:server:stream_buffer stream buffer writeable final called
2024-04-15T13:50:06.824Z cypress:network:agent addRequest called { isHttps: true, href: 'https://m.stripe.network/out-4.5.43.js' }
2024-04-15T13:50:06.824Z cypress:network:agent got family { family: 4, href: 'https://m.stripe.network/out-4.5.43.js' }
2024-04-15T13:50:06.832Z cypress:server:request received status code & headers on request { requestId: 'request587', statusCode: 200, headers: { 'content-type': 'text/html' } }
2024-04-15T13:50:06.832Z cypress:server:request successful response received { requestId: 'request587' }
2024-04-15T13:50:06.832Z cypress:server:server-e2e resolve:url headers received, buffering response { headers: { date: 'Mon, 15 Apr 2024 13:50:06 GMT', 'content-type': 'text/html', 'content-length': '2209', connection: 'keep-alive', server: 'nginx', 'last-modified': 'Monday, 15-Apr-2024 13:50:06 UTC', 'cache-control': 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0', 'x-frame-options': 'SAMEORIGIN', 'strict-transport-security': 'max-age=2592000; includeSubDomains', 'x-content-type-options': 'nosniff', 'x-xss-protection': '0', 'content-security-policy': "default-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: https://cdn.lr-ingest.io https://js.stripe.com https://connect-js.stripe.com https://m.stripe.network https://cdn.segment.com https://widget.intercom.io https://js.intercomcdn.com https://sentry.thrive.relay.com https://*.googleapis.com https://*.gstatic.com *.google.com https://*.ggpht.com *.googleusercontent.com https://cdn.plaid.com https://cdnjs.cloudflare.com/ajax/libs/pdf.js/ https://edge.fullstory.com https://rs.fullstory.com https://app.intercom.io https://widget.intercom.io https://js.intercomcdn.com; style-src 'self' 'unsafe-inline' fonts.googleapis.com; font-src 'self' 'unsafe-inline' data: https://fonts.gstatic.com https://js.intercomcdn.com https://fonts.intercomcdn.com; img-src * data: blob:; media-src * data:; connect-src 'self' data: blob: https://api.segment.io https://api-iam.intercom.io wss://nexus-websocket-a.intercom.io https://nexus-websocket-a.intercom.io https://app.launchdarkly.com https://events.launchdarkly.com https://clientstream.launchdarkly.com https://cdn.segment.com https://sentry.thrive.relay.com https://*.googleapis.com *.google.com https://*.gstatic.com https://production.plaid.com https://edge.fullstory.com https://rs.fullstory.com https://via.intercom.io https://api.intercom.io https://api.au.intercom.io https://api.eu.intercom.io https://api-iam.intercom.io https://api-iam.eu.intercom.io https://api-iam.au.intercom.io https://api-ping.intercom.io https://nexus-websocket-a.intercom.io wss://nexus-websocket-a.intercom.io https://nexus-websocket-b.intercom.io wss://nexus-websocket-b.intercom.io https://nexus-europe-websocket.intercom.io wss://nexus-europe-websocket.intercom.io https://nexus-australia-websocket.intercom.io wss://nexus-australia-websocket.intercom.io https://uploads.intercomcdn.com https://uploads.intercomcdn.eu https://uploads.au.intercomcdn.com https://uploads.intercomusercontent.com https://api.hsforms.com; child-src 'self' blob: https://m.stripe.network https://intercom-sheets.com https://www.intercom-reporting.com https://www.youtube.com https://player.vimeo.com https://fast.wistia.net; frame-src 'self' https://connect-js.stripe.com https://js.stripe.com https://hooks.stripe.com https://m.stripe.network *.google.com https://cdn.plaid.com/ https://intercom-sheets.com https://www.intercom-reporting.com https://www.youtube.com https://player.vimeo.com https://fast.wistia.net; frame-ancestors self; form-action *; worker-src blob: https://app.relay.com https://intercom-sheets.com https://www.intercom-reporting.com https://www.youtube.com https://player.vimeo.com https://fast.wistia.net; report-uri https://sentry.thrive.relay.com/api/9/security/?sentry_key=a3134f9043bf45c2a5152f7889af703d", 'accept-ranges': 'bytes' }, statusCode: 200 }
2024-04-15T13:50:06.832Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.832Z cypress:server:automation:cookies getting:cookies { domain: 'relay.com' }
2024-04-15T13:50:06.833Z cypress:server:automation:cookies received get:cookies []
2024-04-15T13:50:06.833Z cypress:server:server-e2e setting details resolving url { isOkStatusCode: true, contentType: 'text/html', url: 'https://review-app.relay.com/sender/broker-portal/payments', status: 200, cookies: [], statusText: 'OK', redirects: [], originalUrl: 'https://review-app.relay.com/sender/broker-portal/payments' }
2024-04-15T13:50:06.834Z cypress:server:server-e2e resolve:url response ended, setting buffer { newUrl: 'https://review-app.relay.com/sender/broker-portal/payments', details: { isOkStatusCode: true, contentType: 'text/html', url: 'https://review-app.relay.com/sender/broker-portal/payments', status: 200, cookies: [], statusText: 'OK', redirects: [], originalUrl: 'https://review-app.relay.com/sender/broker-portal/payments', isHtml: true } }
2024-04-15T13:50:06.834Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.834Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.834Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.834Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.834Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.834Z cypress:server:remote-states setting remote state { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for https://relay.com
2024-04-15T13:50:06.834Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.834Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.843Z cypress:proxy:http:util:buffers setting buffer { url: 'https://review-app.relay.com/sender/broker-portal/payments' }
2024-04-15T13:50:06.843Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.845Z cypress:server:server-base Got CONNECT request from api-iam.intercom.io:443
2024-04-15T13:50:06.845Z cypress:https-proxy Writing browserSocket connection headers { url: 'api-iam.intercom.io:443', headLength: 0, headers: { host: 'api-iam.intercom.io:443', 'proxy-connection': 'keep-alive', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.0.0 Safari/537.36' } }
2024-04-15T13:50:06.856Z cypress:https-proxy Got first head bytes { url: 'api-iam.intercom.io:443', head: '\x16\x03\x01\x03\x15\x01\x00\x03\x11\x03\x03u\\�ɾ�.@X\x07�+��ۀ�I�����\x18VD\tFy\x03"� ~��\f�؆�\x7F{\n\x19ٺ��|+\x1D�t��}' }
2024-04-15T13:50:06.856Z cypress:https-proxy Making intercepted connection to 62001
2024-04-15T13:50:06.857Z cypress:network:connect successfully connected { opts: { port: 62001, host: 'localhost', getDelayMsForRetry: [Function: h] }, iteration: 0 }
2024-04-15T13:50:06.857Z cypress:https-proxy received upstreamSocket callback for request { port: 62001, hostname: 'localhost', err: undefined }
2024-04-15T13:50:06.857Z cypress:server:util:socket_allowed allowing socket { localPort: 62838 }
2024-04-15T13:50:06.859Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'api-iam', domain: 'intercom', tld: 'io' }
2024-04-15T13:50:06.859Z cypress:server:remote-states getting remote state: undefined for: https://api-iam.intercom.io/messenger/web/ping
2024-04-15T13:50:06.859Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.859Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.859Z cypress:server:stream_buffer appending chunk to buffer { bytesWritten: 0, chunkLength: 418 }
2024-04-15T13:50:06.859Z cypress:network:agent addRequest called { isHttps: true, href: 'https://api-iam.intercom.io/messenger/web/ping' }
2024-04-15T13:50:06.859Z cypress:network:agent got family { family: 4, href: 'https://api-iam.intercom.io/messenger/web/ping' }
2024-04-15T13:50:06.860Z cypress:server:stream_buffer stream buffer writeable final called
2024-04-15T13:50:06.864Z cypress:proxy:http:util:buffers found request buffer { buffer: { url: 'https://review-app.relay.com/sender/broker-portal/payments' } }
2024-04-15T13:50:06.864Z cypress:net-stubbing:server:intercept-response InterceptResponse { req: { url: '/sender/broker-portal/payments' }, request: undefined }
2024-04-15T13:50:06.865Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.865Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.865Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.865Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.865Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.865Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.865Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.867Z cypress:server:request received status code & headers on request { requestId: 'request593', statusCode: 200, headers: { 'content-type': 'text/javascript; charset=utf-8' } }
2024-04-15T13:50:06.867Z cypress:server:request successful response received { requestId: 'request593' }
2024-04-15T13:50:06.868Z cypress:net-stubbing:server:intercept-response InterceptResponse { req: { url: '/out-4.5.43.js' }, request: undefined }
2024-04-15T13:50:06.868Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.868Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.868Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'm', domain: 'stripe', tld: 'network' }
2024-04-15T13:50:06.868Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'm', domain: 'stripe', tld: 'network' }
2024-04-15T13:50:06.868Z cypress:server:remote-states getting primary remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } }
2024-04-15T13:50:06.868Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'm', domain: 'stripe', tld: 'network' }
2024-04-15T13:50:06.868Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'm', domain: 'stripe', tld: 'network' }
2024-04-15T13:50:06.868Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:06.868Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:06.874Z cypress:https-proxy received error on client browserSocket { err: Error: write EPIPE at afterWriteDispatched (node:internal/stream_base_commons:160:15) at writeGeneric (node:internal/stream_base_commons:151:3) at Socket._writeGeneric (node:net:817:11) at Socket._write (node:net:829:8) at writeOrBuffer (node:internal/streams/writable:389:12) at _write (node:internal/streams/writable:330:10) at Writable.write (node:internal/streams/writable:334:10) at Socket.ondata (node:internal/streams/readable:754:22) at Socket.emit (node:events:527:28) at addChunk (node:internal/streams/readable:315:12) at readableAddChunk (node:internal/streams/readable:289:9) at Readable.push (node:internal/streams/readable:228:10) at TCP.onStreamRead (node:internal/stream_base_commons:190:23) { errno: -32, code: 'EPIPE', syscall: 'write' }, url: 'm.stripe.network:443' }
2024-04-15T13:50:06.875Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 62820 }
2024-04-15T13:50:06.876Z cypress:server:request aborting { requestId: 'request594' }
2024-04-15T13:50:06.876Z cypress:server:request aborting { requestId: 'request592' }
2024-04-15T13:50:06.876Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 62838 }
2024-04-15T13:50:06.876Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 62727 }
2024-04-15T13:50:07.046Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 62774 }
2024-04-15T13:50:07.468Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 62810 }
2024-04-15T13:50:08.858Z cypress:server:util:process_profiler current & mean memory and CPU usage by process group:
┌─────────┬───────────────────┬──────────────┬─────────────────────────────────────────────────────────────┬────────────┬────────────────┬──────────┬──────────────┬─────────────┐
│ (index) │       group       │ processCount │                            pids                             │ cpuPercent │ meanCpuPercent │ memRssMb │ meanMemRssMb │ maxMemRssMb │
├─────────┼───────────────────┼──────────────┼─────────────────────────────────────────────────────────────┼────────────┼────────────────┼──────────┼──────────────┼─────────────┤
│    0    │     'Chrome'      │      9       │ '56539, 56552, 56592, 56632, 56622, 56550 ... 3 more items' │   100.6    │     41.31      │ 1029.64  │   1156.02    │   1464.7    │
│    1    │     'cypress'     │      1       │                           '54795'                           │    0.2     │     13.09      │  118.66  │    166.85    │   326.48    │
│    2    │     'plugin'      │      1       │                           '54817'                           │     0      │      6.1       │  36.83   │    73.96     │   226.83    │
│    3    │ 'electron-shared' │      2       │                       '54798, 55656'                        │     0      │       0        │  30.66   │    32.54     │    50.11    │
│    4    │      'other'      │      1       │                           '57372'                           │     0      │      0.04      │   1.98   │     1.92     │    2.09     │
│    5    │      'TOTAL'      │      14      │                             '-'                             │   100.8    │     57.74      │ 1217.77  │   1358.94    │   1726.73   │
└─────────┴───────────────────┴──────────────┴─────────────────────────────────────────────────────────────┴────────────┴────────────────┴──────────┴──────────────┴─────────────┘
2024-04-15T13:50:10.373Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 62823 }
2024-04-15T13:50:11.684Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 62826 }
2024-04-15T13:50:11.721Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 62829 }
2024-04-15T13:50:11.738Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 62819 }
2024-04-15T13:50:11.795Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 62835 }
2024-04-15T13:50:11.823Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 62834 }
2024-04-15T13:50:11.874Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 62799 }
2024-04-15T13:50:18.959Z cypress:server:util:process_profiler current & mean memory and CPU usage by process group:
┌─────────┬───────────────────┬──────────────┬─────────────────────────────────────────────────────────────┬────────────┬────────────────┬──────────┬──────────────┬─────────────┐
│ (index) │       group       │ processCount │                            pids                             │ cpuPercent │ meanCpuPercent │ memRssMb │ meanMemRssMb │ maxMemRssMb │
├─────────┼───────────────────┼──────────────┼─────────────────────────────────────────────────────────────┼────────────┼────────────────┼──────────┼──────────────┼─────────────┤
│    0    │     'Chrome'      │      9       │ '56539, 56552, 56632, 56622, 56550, 56549 ... 3 more items' │    100     │     44.76      │  865.38  │   1138.93    │   1464.7    │
│    1    │     'cypress'     │      1       │                           '54795'                           │     0      │     12.36      │  67.97   │    161.36    │   326.48    │
│    2    │     'plugin'      │      1       │                           '54817'                           │     0      │      5.74      │  35.48   │    71.69     │   226.83    │
│    3    │ 'electron-shared' │      2       │                       '55656, 54798'                        │     0      │       0        │  31.25   │    32.47     │    50.11    │
│    4    │      'other'      │      1       │                           '57412'                           │     0      │      0.03      │   1.97   │     1.92     │    2.09     │
│    5    │      'TOTAL'      │      14      │                             '-'                             │    100     │     60.09      │ 1002.05  │   1339.11    │   1726.73   │
└─────────┴───────────────────┴──────────────┴─────────────────────────────────────────────────────────────┴────────────┴────────────────┴──────────┴──────────────┴─────────────┘
2024-04-15T13:50:28.871Z cypress:server:server-base Got CONNECT request from safebrowsing.googleapis.com:443
2024-04-15T13:50:28.871Z cypress:https-proxy Writing browserSocket connection headers { url: 'safebrowsing.googleapis.com:443', headLength: 0, headers: { host: 'safebrowsing.googleapis.com:443', 'proxy-connection': 'keep-alive', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.0.0 Safari/537.36' } }
2024-04-15T13:50:28.871Z cypress:https-proxy Got first head bytes { url: 'safebrowsing.googleapis.com:443', head: '\x16\x03\x01\x02\x1E\x01\x00\x02\x1A\x03\x031��o�=ɥƏOtS\x1D�+\x0EZ"I��7\x009��\x0FUB34 K^��\x0BJ��x\x10<^��\x1E����\x0BM?' }
2024-04-15T13:50:28.873Z cypress:https-proxy Making intercepted connection to 62001
2024-04-15T13:50:28.873Z cypress:network:connect successfully connected { opts: { port: 62001, host: 'localhost', getDelayMsForRetry: [Function: h] }, iteration: 0 }
2024-04-15T13:50:28.873Z cypress:https-proxy received upstreamSocket callback for request { port: 62001, hostname: 'localhost', err: undefined }
2024-04-15T13:50:28.873Z cypress:server:util:socket_allowed allowing socket { localPort: 62852 }
2024-04-15T13:50:28.897Z cypress:launcher:browsers chrome stderr: [56539:42503:0415/165028.897149:ERROR:cert_verify_proc_builtin.cc(878)] CertVerifyProcBuiltin for safebrowsing.googleapis.com failed:
----- Certificate i=0 (OU=Cypress Proxy Server Certificate,O=Cypress Proxy CA,L=Internet,ST=Internet,C=Internet,CN=safebrowsing.googleapis.com) -----
ERROR: No matching issuer found
2024-04-15T13:50:29.056Z cypress:server:util:process_profiler current & mean memory and CPU usage by process group:
┌─────────┬───────────────────┬──────────────┬─────────────────────────────────────────────────────────────┬────────────┬────────────────┬──────────┬──────────────┬─────────────┐
│ (index) │       group       │ processCount │                            pids                             │ cpuPercent │ meanCpuPercent │ memRssMb │ meanMemRssMb │ maxMemRssMb │
├─────────┼───────────────────┼──────────────┼─────────────────────────────────────────────────────────────┼────────────┼────────────────┼──────────┼──────────────┼─────────────┤
│    0    │     'Chrome'      │      9       │ '56539, 56552, 56548, 56550, 56549, 56547 ... 3 more items' │   106.2    │     48.17      │  876.95  │   1124.37    │   1464.7    │
│    1    │     'cypress'     │      1       │                           '54795'                           │    1.8     │     11.81      │  87.66   │    157.48    │   326.48    │
│    2    │     'plugin'      │      1       │                           '54817'                           │     0      │      5.42      │  35.48   │    69.68     │   226.83    │
│    3    │ 'electron-shared' │      2       │                       '55656, 54798'                        │     0      │       0        │  31.77   │    32.43     │    50.11    │
│    4    │      'other'      │      1       │                           '57453'                           │     0      │      0.03      │   1.91   │     1.92     │    2.09     │
│    5    │      'TOTAL'      │      14      │                             '-'                             │    108     │     62.61      │ 1033.77  │   1323.04    │   1726.73   │
└─────────┴───────────────────┴──────────────┴─────────────────────────────────────────────────────────────┴────────────┴────────────────┴──────────┴──────────────┴─────────────┘
2024-04-15T13:50:29.402Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' }
2024-04-15T13:50:29.402Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' }
2024-04-15T13:50:29.402Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'safebrowsing', tld: 'googleapis.com' }
2024-04-15T13:50:29.402Z cypress:server:remote-states getting remote state: undefined for: https://safebrowsing.googleapis.com/v4/threatListUpdates:fetch?$req=Ch4KDGdvb2dsZWNocm9tZRIOMTIzLjAuNjMxMi4xMjQaDAgFEAQiBCABIAIoARoMCAEQBCIEIAEgAigBGgwIChAIIgQgASACKAEaDAgDEAQiBCABIAIoARoMCA4QBCIEIAEgAigBGgwIBxAEIgQgASACKAEaDAgJEAQiBCABIAIoARoMCAgQBCIEIAEgAigBGgwIARAIIgQgASACKAQaDAgNEAQiBCABIAIoARoMCA8QBCIEIAEgAigBGgwIEBAEIgQgASACKAEiAggB&$ct=application/x-protobuf&key=AIzaSyBOti4mM-6x9WDnZIjIeyEU21OpBXqWBgw
2024-04-15T13:50:29.402Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:29.402Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:29.403Z cypress:server:stream_buffer stream buffer writeable final called
2024-04-15T13:50:29.403Z cypress:network:agent addRequest called { isHttps: true, href: 'https://safebrowsing.googleapis.com/v4/threatListUpdates:fetch?$req=Ch4KDGdvb2dsZWNocm9tZRIOMTIzLjAuNjMxMi4xMjQaDAgFEAQiBCABIAIoARoMCAEQBCIEIAEgAigBGgwIChAIIgQgASACKAEaDAgDEAQiBCABIAIoARoMCA4QBCIEIAEgAigBGgwIBxAEIgQgASACKAEaDAgJEAQiBCABIAIoARoMCAgQBCIEIAEgAigBGgwIARAIIgQgASACKAQaDAgNEAQiBCABIAIoARoMCA8QBCIEIAEgAigBGgwIEBAEIgQgASACKAEiAggB&$ct=application/x-protobuf&key=AIzaSyBOti4mM-6x9WDnZIjIeyEU21OpBXqWBgw' }
2024-04-15T13:50:29.403Z cypress:network:connect beginning getAddress { hostname: 'safebrowsing.googleapis.com', port: 443 }
2024-04-15T13:50:29.421Z cypress:network:connect got addresses { hostname: 'safebrowsing.googleapis.com', port: 443, addresses: [ { address: '142.250.180.202', family: 4 } ] }
2024-04-15T13:50:29.441Z cypress:network:agent got family { family: 4, href: 'https://safebrowsing.googleapis.com/v4/threatListUpdates:fetch?$req=Ch4KDGdvb2dsZWNocm9tZRIOMTIzLjAuNjMxMi4xMjQaDAgFEAQiBCABIAIoARoMCAEQBCIEIAEgAigBGgwIChAIIgQgASACKAEaDAgDEAQiBCABIAIoARoMCA4QBCIEIAEgAigBGgwIBxAEIgQgASACKAEaDAgJEAQiBCABIAIoARoMCAgQBCIEIAEgAigBGgwIARAIIgQgASACKAQaDAgNEAQiBCABIAIoARoMCA8QBCIEIAEgAigBGgwIEBAEIgQgASACKAEiAggB&$ct=application/x-protobuf&key=AIzaSyBOti4mM-6x9WDnZIjIeyEU21OpBXqWBgw' }
2024-04-15T13:50:29.572Z cypress:server:request received status code & headers on request { requestId: 'request595', statusCode: 200, headers: { 'content-type': 'application/x-protobuf' } }
2024-04-15T13:50:29.572Z cypress:server:request successful response received { requestId: 'request595' }
2024-04-15T13:50:29.572Z cypress:net-stubbing:server:intercept-response InterceptResponse { req: { url: '/v4/threatListUpdates:fetch?$req=Ch4KDGdvb2dsZWNocm9tZRIOMTIzLjAuNjMxMi4xMjQaDAgFEAQiBCABIAIoARoMCAEQBCIEIAEgAigBGgwIChAIIgQgASACKAEaDAgDEAQiBCABIAIoARoMCA4QBCIEIAEgAigBGgwIBxAEIgQgASACKAEaDAgJEAQiBCABIAIoARoMCAgQBCIEIAEgAigBGgwIARAIIgQgASACKAQaDAgNEAQiBCABIAIoARoMCA8QBCIEIAEgAigBGgwIEBAEIgQgASACKAEiAggB&$ct=application/x-protobuf&key=AIzaSyBOti4mM-6x9WDnZIjIeyEU21OpBXqWBgw' }, request: undefined }
2024-04-15T13:50:29.573Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:29.573Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:29.573Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'safebrowsing', tld: 'googleapis.com' }
2024-04-15T13:50:29.573Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'safebrowsing', tld: 'googleapis.com' }
2024-04-15T13:50:29.573Z cypress:server:remote-states getting primary remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } }
2024-04-15T13:50:29.573Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'safebrowsing', tld: 'googleapis.com' }
2024-04-15T13:50:29.573Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'safebrowsing', tld: 'googleapis.com' }
2024-04-15T13:50:29.573Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'relay', tld: 'com' }
2024-04-15T13:50:29.573Z cypress:server:remote-states getting remote state: { auth: null, origin: 'https://review-app.relay.com', strategy: 'http', fileServer: null, domainName: 'relay.com', props: { port: '443', protocol: 'https:', subdomain: 'review-app', domain: 'relay', tld: 'com' } } for: https://relay.com
2024-04-15T13:50:35.918Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 62852 }
2024-04-15T13:50:39.150Z cypress:server:util:process_profiler current & mean memory and CPU usage by process group:
┌─────────┬───────────────────┬──────────────┬─────────────────────────────────────────────────────────────┬────────────┬────────────────┬──────────┬──────────────┬─────────────┐
│ (index) │       group       │ processCount │                            pids                             │ cpuPercent │ meanCpuPercent │ memRssMb │ meanMemRssMb │ maxMemRssMb │
├─────────┼───────────────────┼──────────────┼─────────────────────────────────────────────────────────────┼────────────┼────────────────┼──────────┼──────────────┼─────────────┤
│    0    │     'Chrome'      │      9       │ '56539, 56552, 56592, 56632, 56622, 56550 ... 3 more items' │    99.3    │     50.86      │  893.73  │   1112.23    │   1464.7    │
│    1    │     'cypress'     │      1       │                           '54795'                           │     0      │     11.22      │  147.94  │     157      │   326.48    │
│    2    │     'plugin'      │      1       │                           '54817'                           │     0      │      5.14      │  35.48   │    67.88     │   226.83    │
│    3    │ 'electron-shared' │      2       │                       '55656, 54798'                        │     0      │       0        │  31.77   │     32.4     │    50.11    │
│    4    │      'other'      │      1       │                           '57496'                           │     0      │      0.03      │   1.91   │     1.92     │    2.09     │
│    5    │      'TOTAL'      │      14      │                             '-'                             │    99.3    │     64.45      │ 1110.83  │   1312.43    │   1726.73   │
└─────────┴───────────────────┴──────────────┴─────────────────────────────────────────────────────────────┴────────────┴────────────────┴──────────┴──────────────┴─────────────┘
2024-04-15T13:50:45.217Z cypress:server:socket-base socket-disconnecting ping timeout
2024-04-15T13:50:45.217Z cypress:server:socket-base socket-disconnect ping timeout
2024-04-15T13:50:45.218Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 62043 }
2024-04-15T13:50:49.238Z cypress:server:util:process_profiler current & mean memory and CPU usage by process group:
┌─────────┬───────────────────┬──────────────┬─────────────────────────────────────────────────────────────┬────────────┬────────────────┬──────────┬──────────────┬─────────────┐
│ (index) │       group       │ processCount │                            pids                             │ cpuPercent │ meanCpuPercent │ memRssMb │ meanMemRssMb │ maxMemRssMb │
├─────────┼───────────────────┼──────────────┼─────────────────────────────────────────────────────────────┼────────────┼────────────────┼──────────┼──────────────┼─────────────┤
│    0    │     'Chrome'      │      9       │ '56539, 56552, 56632, 56622, 56550, 56549 ... 3 more items' │   100.5    │     53.35      │  895.3   │   1101.39    │   1464.7    │
│    1    │     'cypress'     │      1       │                           '54795'                           │     0      │     10.68      │  147.53  │    156.55    │   326.48    │
│    2    │     'plugin'      │      1       │                           '54817'                           │     0      │      4.88      │  35.48   │    66.26     │   226.83    │
│    3    │ 'electron-shared' │      2       │                       '55656, 54798'                        │     0      │       0        │  31.78   │    32.37     │    50.11    │
│    4    │      'other'      │      1       │                           '57537'                           │     0      │      0.03      │   1.89   │     1.92     │    2.09     │
│    5    │      'TOTAL'      │      14      │                             '-'                             │   100.5    │     66.16      │ 1111.98  │   1302.89    │   1726.73   │
└─────────┴───────────────────┴──────────────┴─────────────────────────────────────────────────────────────┴────────────┴────────────────┴──────────┴──────────────┴─────────────┘
2024-04-15T13:50:59.335Z cypress:server:util:process_profiler current & mean memory and CPU usage by process group:
┌─────────┬───────────────────┬──────────────┬─────────────────────────────────────────────────────────────┬────────────┬────────────────┬──────────┬──────────────┬─────────────┐
│ (index) │       group       │ processCount │                            pids                             │ cpuPercent │ meanCpuPercent │ memRssMb │ meanMemRssMb │ maxMemRssMb │
├─────────┼───────────────────┼──────────────┼─────────────────────────────────────────────────────────────┼────────────┼────────────────┼──────────┼──────────────┼─────────────┤
│    0    │     'Chrome'      │      9       │ '56539, 56552, 56632, 56622, 56550, 56549 ... 3 more items' │    99.7    │     55.55      │  881.06  │    1090.9    │   1464.7    │
│    1    │     'cypress'     │      1       │                           '54795'                           │     0      │      10.2      │  152.09  │    156.35    │   326.48    │
│    2    │     'plugin'      │      1       │                           '54817'                           │     0      │      4.65      │  35.48   │    64.79     │   226.83    │
│    3    │ 'electron-shared' │      2       │                       '55656, 54798'                        │     0      │       0        │  31.78   │    32.34     │    50.11    │
│    4    │      'other'      │      1       │                           '57589'                           │     0      │      0.03      │   1.7    │     1.91     │    2.09     │
│    5    │      'TOTAL'      │      14      │                             '-'                             │    99.7    │     67.69      │ 1102.13  │   1293.76    │   1726.73   │
└─────────┴───────────────────┴──────────────┴───────────────────────────────────────────────────

Other

No response

jennifer-shehane commented 3 months ago

@AlexAutoation Could you provide information around that test where it's hanging in the same spot?

1g0s commented 3 months ago

Hello,

I can assist, we are from the same company with reporter.

Would you please explain what details specifically do you need? There are couple suits which would always stuck with the same cypress hang. We didn’t change any versions when that started… it happens for all of us on separate systems. Our DevOps didn’t do anything specifically which could cause this issue on application side.

Please, let me know what should I provide so you can proceed with support?

Thanks, — Igor

On 16 Apr 2024, at 20:26, Jennifer Shehane @.***> wrote:

@AlexAutoation https://github.com/AlexAutoation Could you provide information around that test where it's hanging in the same spot?

— Reply to this email directly, view it on GitHub https://github.com/cypress-io/cypress/issues/29336#issuecomment-2059783051, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKWSB33I3L6AKUIFQ6P4XFDY5V3OLAVCNFSM6AAAAABGHSWGKKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJZG44DGMBVGE. You are receiving this because you are subscribed to this thread.

jennifer-shehane commented 3 months ago

@1g0s Just some information around what that test is doing. Ideally, to address a hang, having a way for us to run and see the hang is the best way to debug why.

1g0s commented 2 months ago

Hello Jennifer,

Unfortunately we didn’t get permission to share the code… but I have an update, if that make sense. So I was able to find that actually commenting all the lines where cy.url() has been used resolve the freeze issue for almost all tests.

Would that be helpful?

Thanks, — Igor

On 19 Apr 2024, at 18:53, Jennifer Shehane @.***> wrote:

@1g0s https://github.com/1g0s Just some information around what that test is doing. Ideally, to address a hang, having a way for us to run and see the hang is the best way to debug why.

— Reply to this email directly, view it on GitHub https://github.com/cypress-io/cypress/issues/29336#issuecomment-2067040227, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKWSB33TOXHFP43Y7CQXB73Y6FKY3AVCNFSM6AAAAABGHSWGKKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRXGA2DAMRSG4. You are receiving this because you were mentioned.

jennifer-shehane commented 2 months ago

Could you share some psuedo code on how the cy.url() command is being used to get some idea of why this might hang? We have tests around this command, so it doesn't hang within our tests.

1g0s commented 2 months ago

Hello Jennifer,

Yes, I can do that… here is the snippet.

// Entry point Broker Portal > Relay Direct "sender/broker-portal/payments"
// Use action to Generate, Upload Payments from CSV file, Validate upload and get back to entry point
const uploadPayments = (payoutType, amount, carrier) => {
  const targetUrl = appUrls.broker.payments;
  cy.url().then((currentUrl) => {
    if (currentUrl !== targetUrl) {
      cy.visit(targetUrl);
    }
  });
  commonHelper.setPaymentDate(payoutType);

  ***@***.***').then(paymentDate => {
    commonHelper.getPaymentUploadCsv(amount, carrier, paymentDate);
    ***@***.***').then(filePath => {
      senderPage.uploadPayments(filePath);
    });
  });
  ***@***.***').then((payment) => {
    carriersPage.searchPayments(payment.invoiceNumber)
  });
}

Or in this case with just basic call.

it(`[${user.userRole}]: Broker Lock : Locked broker accounts can't onboard a carrier`, () => {
  authorize(user.userName, commonPassword);
  cy.visit(appUrls.broker.carriers);
  carriersPage.elements.closeIconBtn().should("be.visible").click();
  cy.url().should("be.include", appUrls.common.login);
});

really don’t know if that is related or not, but for some reason commenting all this lines where cy.url() has been used is actually not freezing cypress run

Thanks, — Igor

jennifer-shehane commented 2 months ago

I'm not having any luck trying to replicate this unfortunately - pulling out the parts you provided and visiting some of our sites.

1g0s commented 2 months ago

Is there a way I can reproduce with verbose logs and send to you?

— Igor

On 25 Apr 2024, at 19:58, Jennifer Shehane @.***> wrote:

I'm not having any luck trying to replicate this unfortunately - pulling out the parts you provided and visiting some of our sites.

— Reply to this email directly, view it on GitHub https://github.com/cypress-io/cypress/issues/29336#issuecomment-2077970723, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKWSB34U6N7AX7XU6AVZFFTY7FG6BAVCNFSM6AAAAABGHSWGKKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANZXHE3TANZSGM. You are receiving this because you were mentioned.

jennifer-shehane commented 2 months ago

@1g0s You can run Cypress in debug mode mode and provide the logs in this issue or send to jennifer@cypress.io