There is "after_all_hook_in_root" directory in e2e test report, which is duplicating regular test failure screenshots and other files, e.g.:
https://main-jenkins-csb-crwqe.apps.ocp-c1.prod.psi.redhat.com/job/Testing/job/e2e/job/basic/job/typescript-tests/2341/artifact/test-repo/report/
1) The "Quarkus" userstory Create workspace Create and open new workspace, stack:Java Quarkus: TimeoutError: Waiting for element to be located By(xpath, //article[contains(@class, 'sample-card')]//div[text()='Java Quarkus']) Wait timed out after 1129ms at /tmp/e2e-codeready/node_modules/selenium-webdriver/lib/promise.js:2201:17 at ManagedPromise.invokeCallback_ (/tmp/e2e-codeready/node_modules/selenium-webdriver/lib/promise.js:1376:14) at TaskQueue.execute_ (/tmp/e2e-codeready/node_modules/selenium-webdriver/lib/promise.js:3084:14) at TaskQueue.executeNext_ (/tmp/e2e-codeready/node_modules/selenium-webdriver/lib/promise.js:3067:27) at /tmp/e2e-codeready/node_modules/selenium-webdriver/lib/promise.js:2927:27 at /tmp/e2e-codeready/node_modules/selenium-webdriver/lib/promise.js:668:7 at processTicksAndRejections (node:internal/process/task_queues:96:5) From: Task: Waiting for element to be located By(xpath, //article[contains(@class, 'sample-card')]//div[text()='Java Quarkus']) at scheduleWait (/tmp/e2e-codeready/node_modules/selenium-webdriver/lib/promise.js:2188:20) at ControlFlow.wait (/tmp/e2e-codeready/node_modules/selenium-webdriver/lib/promise.js:2517:12) at thenableWebDriverProxy.wait (/tmp/e2e-codeready/node_modules/selenium-webdriver/lib/webdriver.js:934:29) at DriverHelper.waitVisibility (/tmp/e2e-codeready/node_modules/@eclipse-che/che-e2e/dist/utils/DriverHelper.js:84:45) at DriverHelper.waitAndClick (/tmp/e2e-codeready/node_modules/@eclipse-che/che-e2e/dist/utils/DriverHelper.js:210:38) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async CreateWorkspace.clickOnSample (/tmp/e2e-codeready/node_modules/@eclipse-che/che-e2e/dist/pageobjects/dashboard/CreateWorkspace.js:52:9) at async Context.<anonymous> (/tmp/e2e-codeready/node_modules/@eclipse-che/che-e2e/dist/testsLibrary/WorkspaceHandlingTests.js:69:13) 2) "after all" hook in "{root}": Error: Request failed with status code 404 at createError (/tmp/e2e-codeready/node_modules/axios/lib/core/createError.js:16:15) at settle (/tmp/e2e-codeready/node_modules/axios/lib/core/settle.js:17:12) at IncomingMessage.handleStreamEnd (/tmp/e2e-codeready/node_modules/axios/lib/adapters/http.js:312:11) at IncomingMessage.emit (node:events:539:35) at endReadableNT (node:internal/streams/readable:1345:12) at processTicksAndRejections (node:internal/process/task_queues:83:21)
Therefore "after_all_hook_in_root" directory in e2e typescript test report looks confusing and so has to be added into the test report.