← Back to Overview

E2E Test Failures Report

Total Test Files: 6

Failing Test Files: 2

Test Run: 12.02.2026 12:12:02

Open in GitHub

auction-room.spec.cy.ts

1 FAILING
Running:  auction-room.spec.cy.ts                                                         (2 of 6)
Auction Room
1) "before all" hook for "should check on auction room components and search for auction ID"
2) "after all" hook for "should check on auction room components and search for auction ID"
0 passing (34s)
2 failing
1) Auction Room
"before all" hook for "should check on auction room components and search for auction ID":
CypressError: `cy.request()` timed out waiting `30000ms` for a response from your server.
The request we sent was:
Method: POST
URL: https://dev.caronsale.de/api/v1/debug/auction
No response was received within the timeout.
https://on.cypress.io/request
Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Auction Room`
    at <unknown> (http://localhost:4200/__cypress/runner/cypress_runner.js:132736:70)
    at tryCatcher (http://localhost:4200/__cypress/runner/cypress_runner.js:1807:23)
    at <unknown> (http://localhost:4200/__cypress/runner/cypress_runner.js:4186:41)
    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:1697: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/seed/commands.ts:48:0)
2) Auction Room
"after all" hook for "should check on auction room components and search for auction ID":
TypeError: Cannot read properties of undefined (reading 'forEach')
Because this error occurred during a `after all` hook we are skipping the remaining tests in the current suite: `Auction Room`
    at Context.eval (webpack:///../e2e/caronsale-frontend-web/auction-room.spec.cy.ts:58:0)
────────────────────────────────────────────────────────────────────────────────────────────────────

Artifacts

core/auction-room.spec.cy.ts/Auction_Room_--_should_check_on_auction_room_components_and_search_for_auction_ID_--_before_all_hook_failed.png
Screenshot: core/auction-room.spec.cy.ts/Auction_Room_--_should_check_on_auction_room_components_and_search_for_auction_ID_--_before_all_hook_failed.png
core/auction-room.spec.cy.ts/Auction_Room_--_should_check_on_auction_room_components_and_search_for_auction_ID_--_after_all_hook_failed.png
Screenshot: core/auction-room.spec.cy.ts/Auction_Room_--_should_check_on_auction_room_components_and_search_for_auction_ID_--_after_all_hook_failed.png

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 (13570ms)
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=1770898785630
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/v1/profile/salesman/e2e-buyer-alice@caronsale.de/contact
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/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:command
contains [E2E TEST] 95792
cy:command
scrollIntoView
cy:command
get [data-cy=buyer-cockpit_auction-room-card]
cy:command
contains [E2E TEST] 95792
cy:command
click
cy:xhr
GET https://dev.caronsale.de/api/v2/auction/buyer/recommended/score?sellingModes=INSTANT_PURCHASE
Status: 200
cy:command
url
cy:command
assert expected **http://localhost:4200/salesman/auctions/room/29daa205-f0a0-4a85-8e6e-d69bbf5017f1** to include **/salesman/auctions/room/29daa205-f0a0-4a85-8e6e-d69bbf5017f1**
cy:command
new url http://localhost:4200/salesman/auctions/room/29daa205-f0a0-4a85-8e6e-d69bbf5017f1
cy:command
go back
cy:xhr
(getRooms) GET https://dev.caronsale.de/api/v1/auction-room/buyer/29daa205-f0a0-4a85-8e6e-d69bbf5017f1
Status: 200
cy:xhr
GET https://dev.caronsale.de/api/v2/profile/salesman/e2e-buyer-alice@caronsale.de/activation-tasks
Status: 200
cy:intercept
Method: GET
Matcher: "/api/v1/auction-room/buyer/*"
cy:command
get [data-cy=buyer-cockpit_auction-rooms]
cy:command
scrollIntoView
cy:command
get [data-cy=horizontal-list_items-container]
cy:xhr
GET https://dev.caronsale.de/api/v1/auction/salesman/counts?types=active&filter=%7B%7D
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
cy:xhr
GET https://dev.caronsale.de/api/v1/room-group/buyer/?filter=%7B%22limit%22%3A20%2C%22offset%22%3A0%7D
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
2) "before each" hook for "should navigate to auction details when clicking recommended auction 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
cy:command
window
cy:command
task clearRequestHeaders
cy:xhr
GET https://dev.caronsale.de/api/v1/meta
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/
3) "after all" hook for "should navigate to auction details when clicking recommended auction card"
1 passing (50s)
3 failing
1) Buyer Cockpit
should navigate to room when clicking room card:
AssertionError: Timed out retrying after 10000ms: Expected to find element: `[data-cy=horizontal-list_items-container]`, but never found it.
    at Context.eval (webpack:///../support/commands.ts:61:0)
2) Buyer Cockpit
"before each" hook for "should navigate to auction details when clicking recommended auction card":
CypressError: `cy.wrap()` timed out waiting `10000ms` to complete.
You called `cy.wrap()` with a promise that never resolved.
To increase the timeout, use `{ timeout: number }`
https://on.cypress.io/wrap
Because this error occurred during a `before each` hook we are skipping the remaining tests in the current suite: `Buyer Cockpit`
    at <unknown> (http://localhost:4200/__cypress/runner/cypress_runner.js:121289:70)
    at tryCatcher (http://localhost:4200/__cypress/runner/cypress_runner.js:1807:23)
    at <unknown> (http://localhost:4200/__cypress/runner/cypress_runner.js:4186:41)
    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:1697: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:15:0)
3) Buyer Cockpit
"after all" hook for "should navigate to auction details when clicking recommended auction card":
CypressError: `cy.wrap()` timed out waiting `10000ms` to complete.
You called `cy.wrap()` with a promise that never resolved.
To increase the timeout, use `{ timeout: number }`
https://on.cypress.io/wrap
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:121289:70)
    at tryCatcher (http://localhost:4200/__cypress/runner/cypress_runner.js:1807:23)
    at <unknown> (http://localhost:4200/__cypress/runner/cypress_runner.js:4186:41)
    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:1697: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:15:0)
====================================================================================================
(Run Finished)
Spec                                              Tests  Passing  Failing  Pending  Skipped  
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ ✔  auction-details.spec.cy.ts               00:30        2        2        -        -        - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖  auction-room.spec.cy.ts                  00:33        2        -        1        -        1 │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔  auctions-overview.spec.cy.ts             00:57        3        3        -        -        - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔  bid-from-list-view.spec.cy.ts            00:26        2        2        -        -        - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔  bid-on-an-auction.spec.cy.ts             00:42        6        6        -        -        - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖  buyer-cockpit.spec.cy.ts                 00:50        3        1        2        -        - │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
✖  2 of 6 failed (33%)                      04:02       18       14        3        -        1  
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: feat/CCSE-469
CLOUDINARY_URL: ***
##[endgroup]
E2E failure videos:
------------------------
- https://res.cloudinary.com/castle-tech-gmbh-dev/video/upload/v1770893878/delete-me_e2e/feat_CCSE-469/inspection-requests.spec.cy.ts.mp4
- https://res.cloudinary.com/castle-tech-gmbh-dev/video/upload/v1770898823/delete-me_e2e/feat_CCSE-469/buyer-cockpit.spec.cy.ts.mp4
- https://res.cloudinary.com/castle-tech-gmbh-dev/video/upload/v1770898823/delete-me_e2e/feat_CCSE-469/auction-room.spec.cy.ts.mp4
E2E failure screenshots:
------------------------
- https://res.cloudinary.com/castle-tech-gmbh-dev/image/upload/v1770898828/delete-me_e2e/feat_CCSE-469/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/v1770898828/delete-me_e2e/feat_CCSE-469/core/buyer-cockpit.spec.cy.ts/Buyer_Cockpit_--_should_navigate_to_auction_details_when_clicking_recommended_auction_card_--_before_each_hook_failed.png
- https://res.cloudinary.com/castle-tech-gmbh-dev/image/upload/v1770898828/delete-me_e2e/feat_CCSE-469/core/buyer-cockpit.spec.cy.ts/Buyer_Cockpit_--_should_navigate_to_auction_details_when_clicking_recommended_auction_card_--_after_all_hook_failed.png
- https://res.cloudinary.com/castle-tech-gmbh-dev/image/upload/v1770898829/delete-me_e2e/feat_CCSE-469/core/auction-room.spec.cy.ts/Auction_Room_--_should_check_on_auction_room_components_and_search_for_auction_ID_--_before_all_hook_failed.png
- https://res.cloudinary.com/castle-tech-gmbh-dev/image/upload/v1770898828/delete-me_e2e/feat_CCSE-469/core/auction-room.spec.cy.ts/Auction_Room_--_should_check_on_auction_room_components_and_search_for_auction_ID_--_after_all_hook_failed.png
E2E failure html files:
------------------------
- https://res.cloudinary.com/castle-tech-gmbh-dev/raw/upload/v1770898830/delete-me_e2e/feat_CCSE-469/buyer-cockpit.spec.cy.ts/should_navigate_to_room_when_clicking_room_card/index.html
- https://res.cloudinary.com/castle-tech-gmbh-dev/raw/upload/v1770898830/delete-me_e2e/feat_CCSE-469/buyer-cockpit.spec.cy.ts/should_navigate_to_auction_details_when_clicking_recommended_auction_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/d8fa36a3-3320-4649-8239-a00d8365440b' 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 (2419) (npm exec http-s)
Terminate orphan process: pid (2493) (sh)
Terminate orphan process: pid (2494) (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_--_before_each_hook_failed.png
Screenshot: core/buyer-cockpit.spec.cy.ts/Buyer_Cockpit_--_should_navigate_to_auction_details_when_clicking_recommended_auction_card_--_before_each_hook_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