Running: bid-on-an-auction.spec.cy.ts (5 of 5)
Bid on an auction
1) "before all" hook for "should instantly add to bid"
2) "after all" hook for "should instantly add to bid"
0 passing (26s)
2 failing
1) Bid on an auction
"before all" hook for "should instantly add to bid":
CypressError: Timed out retrying after 10000ms: `cy.wait()` timed out waiting `10000ms` for the 1st request to the route: `e2e-buyer-bob`. No request ever occurred.
https://on.cypress.io/wait
Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Bid on an auction`
at cypressErr (http://localhost:4200/__cypress/runner/cypress_runner.js:75898:18)
at Object.errByPath (http://localhost:4200/__cypress/runner/cypress_runner.js:75952:10)
at checkForXhr (http://localhost:4200/__cypress/runner/cypress_runner.js:135185:84)
at <unknown> (http://localhost:4200/__cypress/runner/cypress_runner.js:135211:28)
at tryCatcher (http://localhost:4200/__cypress/runner/cypress_runner.js:1807:23)
at Promise.attempt.Promise.try (http://localhost:4200/__cypress/runner/cypress_runner.js:4315:29)
at whenStable (http://localhost:4200/__cypress/runner/cypress_runner.js:143587:68)
at <unknown> (http://localhost:4200/__cypress/runner/cypress_runner.js:143528:14)
at tryCatcher (http://localhost:4200/__cypress/runner/cypress_runner.js:1807:23)
at Promise._settlePromiseFromHandler (http://localhost:4200/__cypress/runner/cypress_runner.js:1519:31)
at Promise._settlePromise (http://localhost:4200/__cypress/runner/cypress_runner.js:1576:18)
at Promise._settlePromise0 (http://localhost:4200/__cypress/runner/cypress_runner.js:1621:10)
at Promise._settlePromises (http://localhost:4200/__cypress/runner/cypress_runner.js:1701:18)
at Promise._fulfill (http://localhost:4200/__cypress/runner/cypress_runner.js:1645:18)
at <unknown> (http://localhost:4200/__cypress/runner/cypress_runner.js:5450:46)
From Your Spec Code:
at Context.eval (webpack:///../support/commands.ts:19:0)
2) Bid on an auction
"after all" hook for "should instantly add to bid":
CypressError: `cy.request()` failed on:
https://dev.caronsale.de/api/v1/debug/auction/7c667f5a-c734-4477-ab53-bda27ce3884d
The response we received from your web server was:
> 401: Unauthorized
This was considered a failure because the status code was not `2xx` or `3xx`.
If you do not want status codes to cause failures pass the option: `failOnStatusCode: false`
-----------------------------------------------------------
The request we sent was:
Method: DELETE
URL: https://dev.caronsale.de/api/v1/debug/auction/7c667f5a-c734-4477-ab53-bda27ce3884d
Headers: {
"Connection": "keep-alive",
"UserId": "e2e-admin@caronsale.de",
"Authorization": "***",
"Identity": "***",
"user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.15.1 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36",
"accept": "*/*",
"accept-encoding": "gzip, deflate",
"content-length": 0
}
-----------------------------------------------------------
The response we got was:
Status: 401 - Unauthorized
Headers: {
"date": "Wed, 04 Feb 2026 12:49:16 GMT",
"content-type": "application/json; charset=utf-8",
"content-length": "798",
"connection": "keep-alive",
"cf-ray": "9c8a497f4902e17d-MRS",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*",
"etag": "W/\"31e-+5gvgBMjsTj/5R9Mi0yD5KpBUmo\"",
"server": "cloudflare",
"strict-transport-security": "max-age=15552000; includeSubDomains",
"vary": "Accept-Encoding",
"via": "2.0 heroku-router",
"access-control-expose-headers": "Date",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
"cross-origin-embedder-policy": "require-corp",
"cross-origin-opener-policy": "same-origin",
"cross-origin-resource-policy": "same-origin",
"expect-ct": "max-age=0",
"nel": "{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}",
"origin-agent-cluster": "?1",
"referrer-policy": "no-referrer",
"report-to": "{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=TKRQ8i0y9tf7YnZq9Lr0QD2vOdg7i3k3XZf8ubPeOGQ%3D\\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\\u0026ts=1770209356\"}],\"max_age\":3600}",
"reporting-endpoints": "heroku-nel=\"https://nel.heroku.com/reports?s=TKRQ8i0y9tf7YnZq9Lr0QD2vOdg7i3k3XZf8ubPeOGQ%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1770209356\"",
"x-content-type-options": "nosniff",
"x-dns-prefetch-control": "off",
"x-download-options": "noopen",
"x-frame-options": "SAMEORIGIN",
"x-permitted-cross-domain-policies": "none",
"x-xss-protection": "0"
}
Body: {
"msgKey": "user.auth-token.invalid",
"params": {
"userId": "e2e-buyer-alice@caronsale.de"
},
"message": "Authentifizierung für Benutzer \"e2e-buyer-alice@caronsale.de\" nicht mit dem gegebenen Token möglich!",
"errorName": "UnauthorizedError",
"errorStack": "UnauthorizedError: Authentifizierung für Benutzer \"e2e-buyer-alice@caronsale.de\" nicht mit dem gegebenen Token möglich!\n at I18nHTTPErrorFactoryService.createUserInvalidAuthenticationTokenError (/app/dist/modules/common/error/i18n-http-error-factory.service.js:73:16)\n at AuthenticationMiddleware.oidcMiddlewareFunction (/app/dist/modules/infra/middleware/authentication.middleware.js:135:58)",
"originalError": "UnauthorizedError: Authentifizierung für Benutzer \"e2e-buyer-alice@caronsale.de\" nicht mit dem gegebenen Token möglich!"
}
https://on.cypress.io/request
Because this error occurred during a `after all` hook we are skipping the remaining tests in the current suite: `Bid on an auction`
at <unknown> (http://localhost:4200/__cypress/runner/cypress_runner.js:132719:72)
at tryCatcher (http://localhost:4200/__cypress/runner/cypress_runner.js:1807:23)
at Promise._settlePromiseFromHandler (http://localhost:4200/__cypress/runner/cypress_runner.js:1519:31)
at Promise._settlePromise (http://localhost:4200/__cypress/runner/cypress_runner.js:1576:18)
at Promise._settlePromise0 (http://localhost:4200/__cypress/runner/cypress_runner.js:1621:10)
at Promise._settlePromises (http://localhost:4200/__cypress/runner/cypress_runner.js:1701:18)
at _drainQueueStep (http://localhost:4200/__cypress/runner/cypress_runner.js:2407:12)
at _drainQueue (http://localhost:4200/__cypress/runner/cypress_runner.js:2400:9)
at Async._drainQueues (http://localhost:4200/__cypress/runner/cypress_runner.js:2416:5)
at Async.drainQueues (http://localhost:4200/__cypress/runner/cypress_runner.js:2286:14)
From Your Spec Code:
at Context.eval (webpack:///../support/commands.ts:25:0)
====================================================================================================
(Run Finished)
Spec Tests Passing Failing Pending Skipped
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ ✔ auction-details.spec.cy.ts 00:24 2 2 - - - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖ auction-room.spec.cy.ts 00:36 2 1 1 - - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖ auctions-overview.spec.cy.ts 00:30 3 1 2 - - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ bid-from-list-view.spec.cy.ts 00:24 2 2 - - - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖ bid-on-an-auction.spec.cy.ts 00:25 6 - 1 - 5 │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
✖ 3 of 5 failed (60%) 02:21 15 6 4 - 5
##[error]Process completed with exit code 1.
##[group]Run node ./scripts/upload-cypress-generated-media.js
node ./scripts/upload-cypress-generated-media.js
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
GITHUB_REF_NAME: feat/AQUA-402
CLOUDINARY_URL: ***
##[endgroup]
E2E failure videos:
------------------------
- https://res.cloudinary.com/castle-tech-gmbh-dev/video/upload/v1770209360/delete-me_e2e/feat_AQUA-402/bid-on-an-auction.spec.cy.ts.mp4
- https://res.cloudinary.com/castle-tech-gmbh-dev/video/upload/v1770209360/delete-me_e2e/feat_AQUA-402/auctions-overview.spec.cy.ts.mp4
- https://res.cloudinary.com/castle-tech-gmbh-dev/video/upload/v1770209360/delete-me_e2e/feat_AQUA-402/auction-room.spec.cy.ts.mp4
E2E failure screenshots:
------------------------
- https://res.cloudinary.com/castle-tech-gmbh-dev/image/upload/v1770209365/delete-me_e2e/feat_AQUA-402/core/bid-on-an-auction.spec.cy.ts/Bid_on_an_auction_--_should_instantly_add_to_bid_--_before_all_hook_failed.png
- https://res.cloudinary.com/castle-tech-gmbh-dev/image/upload/v1770209364/delete-me_e2e/feat_AQUA-402/core/bid-on-an-auction.spec.cy.ts/Bid_on_an_auction_--_should_instantly_add_to_bid_--_after_all_hook_failed.png
- https://res.cloudinary.com/castle-tech-gmbh-dev/image/upload/v1770209364/delete-me_e2e/feat_AQUA-402/core/auctions-overview.spec.cy.ts/Auctions_overview_--_should_navigate_to_auction_details_when_clicking_auction_card_--_after_all_hook_failed.png
- https://res.cloudinary.com/castle-tech-gmbh-dev/image/upload/v1770209364/delete-me_e2e/feat_AQUA-402/core/auctions-overview.spec.cy.ts/Auctions_overview_--_should_filter_auctions_quick-search_make_filters-expanded_category_and_chips_--_before_each_hook_failed.png
- https://res.cloudinary.com/castle-tech-gmbh-dev/image/upload/v1770209364/delete-me_e2e/feat_AQUA-402/core/auction-room.spec.cy.ts/Auction_Room_--_should_use_the_pagination_to_navigate_through_the_auctions_--_after_all_hook_failed.png
E2E failure html files:
------------------------
- https://res.cloudinary.com/castle-tech-gmbh-dev/raw/upload/v1770209366/delete-me_e2e/feat_AQUA-402/auctions-overview.spec.cy.ts/should_filter_auctions-_quick-search%2C_make%2C_filters-expanded%2C_category_and_chips/index.html
Post job cleanup.
Post job cleanup.
[command]/usr/bin/git version
git version 2.52.0
Temporarily overriding HOME='/home/runner/work/_temp/563034ea-baf5-4ffb-8bea-534dfa51918b' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]/usr/bin/git config --global --add safe.directory /home/runner/work/caronsale-frontend-web/caronsale-frontend-web
[command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
[command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
http.https://github.com/.extraheader
[command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
A job completed hook has been configured by the self-hosted runner administrator
##[group]Run '/home/runner/actions-runner/complete-hook.sh'
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
##[endgroup]
Cleaning up orphan processes
Terminate orphan process: pid (2453) (npm exec http-s)
Terminate orphan process: pid (2476) (sh)
Terminate orphan process: pid (2478) (http-server)