← Back to Overview

E2E Test Failures Report

Total Test Files: 6

Failing Test Files: 1

Test Run: 18.02.2026 14:14:28

Open in GitHub

buyer-cockpit.spec.cy.ts

2 FAILING
Running:  buyer-cockpit.spec.cy.ts                                                        (6 of 6)
Buyer Cockpit
✓ should display showroom carousel and navigate to auctions list clicking search button (15052ms)
1) should navigate to room when clicking room card
cy:command
visit /
cy:intercept
Method: GET
Matcher: "/api/v1/auction-room/buyer/*"
cy:xhr
GET https://dev.caronsale.de/api/v1/public/config/system
Status: 200
cy:xhr
GET https://dev.caronsale.de/api/v1/meta
Status: 200
cy:command
window
cy:command
task clearRequestHeaders
cy:intercept
Matcher: {"method":"GET","url":"**/authenticated-user"}
cy:command
window
cy:command
wrap {}
cy:fetch
POST https://cognito-idp.eu-central-1.amazonaws.com/
Status: 200
cons:log
Angular is running in development mode.
cy:xhr
GET https://res.cloudinary.com/castle-tech-gmbh/raw/upload/i18n/frontend-web/en.json?t=1771424508810
Status: 200
cy:xhr
(e2e-buyer-alice) GET https://dev.caronsale.de/api/v1/authenticated-user
Status: 200
cy:xhr
GET https://dev.caronsale.de/api/v1/users/profile/
Status: 200
cy:command
wait @e2e-buyer-alice
cy:command
task setRequestHeaders, Object{3}
cy:command
task getRequestHeaders
cy:command
assert expected **e2e-buyer-alice@caronsale.de** to equal **e2e-buyer-alice@caronsale.de**
Actual: "e2e-buyer-alice@caronsale.de"
Expected: "e2e-buyer-alice@caronsale.de"
cy:command
window
cy:xhr
GET https://dev.caronsale.de/api/v1/profile/salesman/e2e-buyer-alice@caronsale.de
Status: 200
cy:xhr
GET https://dev.caronsale.de/api/v1/account/data/855040ef-aca9-471c-b604-94da31763921?augment=settingsBuyer
Status: 200
cy:command
new url http://localhost:4200/salesman/cockpit
cy:command
get body
cy:command
wait @getRooms
cy:xhr
GET https://dev.caronsale.de/api/v1/auction/salesman/counts?types=parked&filter=%7B%7D
Status: 200
cy:xhr
GET https://dev.caronsale.de/api/v2/auction/buyer/saved-search?filter={%22limit%22:10,%22offset%22:0}
Status: 200
cy:xhr
GET https://dev.caronsale.de/api/v2/profile/salesman/e2e-buyer-alice@caronsale.de/activation-tasks
Status: 200
cy:xhr
GET https://dev.caronsale.de/api/v1/profile/salesman/e2e-buyer-alice@caronsale.de/contact
Status: 200
cy:xhr
GET https://dev.caronsale.de/api/v1/auction/salesman/count-saved-searches?searches=9db4e364-5ff3-4bc0-af42-4be7a574d2af&searches=6e625d25-6657-414d-860e-6f41ba135213&type=active
Status: 200
cy:xhr
GET https://dev.caronsale.de/api/v1/auction/salesman/counts?types=active&filter=%7B%7D
Status: 200
cy:xhr
(getRooms) GET https://dev.caronsale.de/api/v1/auction-room/buyer/?filter=%7B%22limit%22%3A20%2C%22offset%22%3A0%7D
Status: 200
cy:xhr
GET https://dev.caronsale.de/api/v1/vehicle-models/makes
Status: 200
cy:xhr
GET https://dev.caronsale.de/api/v2/auction/buyer/?filter=%7B%22states%22%3A%7B%7D%2C%22limit%22%3A11%2C%22offset%22%3A0%2C%22ids%22%3Anull%2C%22endingTimeAfter%22%3Anull%2C%22endingTimeBefore%22%3Anull%2C%22startedAfter%22%3Anull%2C%22startedBefore%22%3Anull%2C%22sortBy%22%3Anull%2C%22locationQuery%22%3A%22%22%2C%22vehicleSearchQuery%22%3A%7B%22make%22%3A%22%22%2C%22model%22%3A%22%22%2C%22mileageTo%22%3Anull%2C%22mileageFrom%22%3Anull%2C%22ezTo%22%3Anull%2C%22ezFrom%22%3Anull%2C%22ezMonth%22%3Anull%2C%22ezYear%22%3Anull%2C%22hpFrom%22%3Anull%2C%22hpTo%22%3Anull%7D%2C%22withInstantPurchaseActive%22%3Anull%2C%22locationZipCodeQuery%22%3Anull%2C%22isMinAskReached%22%3Anull%2C%22havingTransportationTaskBooked%22%3Anull%2C%22watchingBuyers%22%3Anull%2C%22minAskFrom%22%3Anull%2C%22minAskTo%22%3Anull%2C%22isSuspectedToHaveBeenPaidInCash%22%3Anull%2C%22sellerAccounts%22%3A%7B%22sellerTypes%22%3A%5B6%5D%7D%7D&sellingModes=INSTANT_PURCHASE
Status: 200
cy:xhr
GET https://dev.caronsale.de/api/v1/room-group/buyer/?filter=%7B%22limit%22%3A20%2C%22offset%22%3A0%7D
Status: 200
cy:command
get [data-cy=buyer-cockpit_auction-rooms]
cy:command
scrollIntoView
cy:command
get [data-cy=buyer-cockpit_auction-room-card]
cy:xhr
GET https://dev.caronsale.de/api/v2/auction/buyer/filter-count?filter=%7B%7D&countableFields=%5B%22make%22%2C%22model%22%5D&listType=%22active%22
Status: 200
cy:xhr
GET https://dev.caronsale.de/api/v2/auction/buyer/recommended/score?sellingModes=INSTANT_PURCHASE
Status: 200
cy:command
contains [E2E TEST] 51202
cy:xhr
GET https://dev.caronsale.de/api/v2/auction/buyer/parked?filter=%7B%22states%22%3A%7B%7D%2C%22limit%22%3A11%2C%22offset%22%3A0%2C%22ids%22%3Anull%2C%22endingTimeAfter%22%3Anull%2C%22endingTimeBefore%22%3Anull%2C%22startedAfter%22%3Anull%2C%22startedBefore%22%3Anull%2C%22sortBy%22%3Anull%2C%22locationQuery%22%3A%22%22%2C%22vehicleSearchQuery%22%3A%7B%22make%22%3A%22%22%2C%22model%22%3A%22%22%2C%22mileageTo%22%3Anull%2C%22mileageFrom%22%3Anull%2C%22ezTo%22%3Anull%2C%22ezFrom%22%3Anull%2C%22ezMonth%22%3Anull%2C%22ezYear%22%3Anull%2C%22hpFrom%22%3Anull%2C%22hpTo%22%3Anull%7D%2C%22withInstantPurchaseActive%22%3Anull%2C%22locationZipCodeQuery%22%3Anull%2C%22isMinAskReached%22%3Anull%2C%22havingTransportationTaskBooked%22%3Anull%2C%22watchingBuyers%22%3Anull%2C%22minAskFrom%22%3Anull%2C%22minAskTo%22%3Anull%2C%22isSuspectedToHaveBeenPaidInCash%22%3Anull%7D&sellingModes=INSTANT_PURCHASE
Status: 200
cy:xhr
GET https://dev.caronsale.de/api/v2/auction/buyer/last-search?sellingModes=INSTANT_PURCHASE
Status: 200
2) "after all" hook for "should navigate to auction details when clicking recommended auction card"
1 passing (37s)
2 failing
1) Buyer Cockpit
should navigate to room when clicking room card:
AssertionError: Timed out retrying after 10000ms: Expected to find content: '[E2E TEST] 51202' within the element: <app-auction-room-card.ng-star-inserted> but never did.
    at Context.eval (webpack:///../e2e/caronsale-frontend-web/buyer-cockpit.spec.cy.ts:56:0)
2) Buyer Cockpit
"after all" hook for "should navigate to auction details when clicking recommended auction card":
CypressError: `cy.request()` failed on:
https://dev.caronsale.de/api/v1/debug/auction-room/117f6ef3-d8a4-4cbd-bf83-2c18472d5c42
The response we received from your web server was:
> 404: Not Found
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-room/117f6ef3-d8a4-4cbd-bf83-2c18472d5c42
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: 404 - Not Found
Headers: {
"date": "Wed, 18 Feb 2026 14:22:10 GMT",
"content-type": "application/json; charset=utf-8",
"content-length": "450",
"connection": "keep-alive",
"cf-ray": "9cfe2cd078d11b9f-FRA",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*",
"content-encoding": "gzip",
"etag": "W/\"401-TQ9nTnL59DTsbGcSpwPPBtPP95w\"",
"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=QcQCfnzduqyYq07lrqqQJ7vAw8rtxLsZG17IVL1MhsM%3D\\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\\u0026ts=1771424530\"}],\"max_age\":3600}",
"reporting-endpoints": "heroku-nel=\"https://nel.heroku.com/reports?s=QcQCfnzduqyYq07lrqqQJ7vAw8rtxLsZG17IVL1MhsM%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1771424530\"",
"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": "common.resource.not-found",
"params": {},
"message": "Nicht gefunden: Auction room [117f6ef3-d8a4-4cbd-bf83-2c18472d5c42] could not be found.",
"errorName": "NotFoundError",
"errorStack": "NotFoundError: Nicht gefunden: Auction room [117f6ef3-d8a4-4cbd-bf83-2c18472d5c42] could not be found.\n    at I18nHTTPErrorFactoryService.createResourceNotAvailableError (/app/dist/modules/common/error/i18n-http-error-factory.service.js:46:16)\n    at AuctionRoomService.logAndThrowError (/app/dist/modules/marketplace/showrooms/auction-room.service.js:908:48)\n    at AuctionRoomService.getAuctionRoomByUuidOr404 (/app/dist/modules/marketplace/showrooms/auction-room.service.js:70:18)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async AuctionRoomDebugController.deleteAuctionRoom (/app/dist/modules/marketplace/showrooms/auction-room-debug.controller.js:44:29)",
"originalError": "NotFoundError: Nicht gefunden: Auction room [117f6ef3-d8a4-4cbd-bf83-2c18472d5c42] could not be found."
}
https://on.cypress.io/request
Because this error occurred during a `after all` hook we are skipping the remaining tests in the current suite: `Buyer Cockpit`
    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:26:0)
====================================================================================================
(Run Finished)
Spec                                              Tests  Passing  Failing  Pending  Skipped  
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ ✔  auction-details.spec.cy.ts               00:21        2        2        -        -        - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔  auction-room.spec.cy.ts                  00:32        2        2        -        -        - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔  auctions-overview.spec.cy.ts             00:55        3        3        -        -        - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔  bid-from-list-view.spec.cy.ts            00:25        2        2        -        -        - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔  bid-on-an-auction.spec.cy.ts             00:41        6        6        -        -        - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖  buyer-cockpit.spec.cy.ts                 00:37        3        1        2        -        - │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
✖  1 of 6 failed (17%)                      03:34       18       16        2        -        -  
All retry attempts failed
##[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: fix/NO-TICKET_FixFlakyE2eTestForCategorySelection
CLOUDINARY_URL: ***
##[endgroup]
E2E failure videos:
------------------------
- https://res.cloudinary.com/castle-tech-gmbh-dev/video/upload/v1771424533/delete-me_e2e/fix_NO-TICKET_FixFlakyE2eTestForCategorySelection/inspection-requests.spec.cy.ts.mp4
- https://res.cloudinary.com/castle-tech-gmbh-dev/video/upload/v1771424533/delete-me_e2e/fix_NO-TICKET_FixFlakyE2eTestForCategorySelection/buyer-cockpit.spec.cy.ts.mp4
E2E failure screenshots:
------------------------
- https://res.cloudinary.com/castle-tech-gmbh-dev/image/upload/v1771424539/delete-me_e2e/fix_NO-TICKET_FixFlakyE2eTestForCategorySelection/core/buyer-cockpit.spec.cy.ts/Buyer_Cockpit_--_should_navigate_to_room_when_clicking_room_card_failed.png
- https://res.cloudinary.com/castle-tech-gmbh-dev/image/upload/v1771424539/delete-me_e2e/fix_NO-TICKET_FixFlakyE2eTestForCategorySelection/core/buyer-cockpit.spec.cy.ts/Buyer_Cockpit_--_should_navigate_to_auction_details_when_clicking_recommended_auction_card_--_after_all_hook_failed.png
E2E failure html files:
------------------------
- https://res.cloudinary.com/castle-tech-gmbh-dev/raw/upload/v1771424540/delete-me_e2e/fix_NO-TICKET_FixFlakyE2eTestForCategorySelection/buyer-cockpit.spec.cy.ts/should_navigate_to_room_when_clicking_room_card/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/42a35e0b-1108-477d-b105-a1ebfd979dc8' 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 (2503) (npm exec http-s)
Terminate orphan process: pid (2527) (sh)
Terminate orphan process: pid (2529) (http-server)

Artifacts

core/buyer-cockpit.spec.cy.ts/Buyer_Cockpit_--_should_navigate_to_room_when_clicking_room_card_failed.png
Screenshot: core/buyer-cockpit.spec.cy.ts/Buyer_Cockpit_--_should_navigate_to_room_when_clicking_room_card_failed.png
core/buyer-cockpit.spec.cy.ts/Buyer_Cockpit_--_should_navigate_to_auction_details_when_clicking_recommended_auction_card_--_after_all_hook_failed.png
Screenshot: core/buyer-cockpit.spec.cy.ts/Buyer_Cockpit_--_should_navigate_to_auction_details_when_clicking_recommended_auction_card_--_after_all_hook_failed.png