Uploaded image for project: 'Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces) '
  1. Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces)
  2. CRW-3208

Get rid of "after_all_hook_in__root_” directory in e2e typescript test report

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 2.15.4.GA
    • 2.15.4.GA
    • testing
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      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.

              mmusiien Maksym Musienko
              dnochevn Dmytro Nochevnov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: