Skip to content

Fix: updates to FilesCollector and its integration test #4073

Fix: updates to FilesCollector and its integration test

Fix: updates to FilesCollector and its integration test #4073

GitHub Actions / Test Report failed Feb 28, 2025 in 0s

11396 passed, 1 failed and 54 skipped

Tests failed
Report exceeded GitHub limit of 65535 bytes and has been trimmed

Annotations

Check failure on line 0 in /tmp/build-reports-test/build-reports-test-E2E Node E2E Suite/e2e/dotcms-e2e-node/target/failsafe-reports/TEST-e2e-node-results.xml

See this annotation in the file changed.

@github-actions github-actions / Test Report

contentSearch/contentEditing.spec.ts ► Validate required fields on page asset

Failed test found in:
  /tmp/build-reports-test/build-reports-test-E2E Node E2E Suite/e2e/dotcms-e2e-node/target/failsafe-reports/TEST-e2e-node-results.xml
Error:
  FAILURE: contentEditing.spec.ts:553:5 Validate required fields on page asset
Raw output
  [chromium] › contentSearch/contentEditing.spec.ts:553:5 › Validate required fields on page asset ─

    Error: locator.waitFor: Error: strict mode violation: getByText('descriptionPage') resolved to 2 elements:
        1) <tr _dijitmenupopuptr0="1" id="tr518bef63-8ed7-4d4e-aa15-1e8d995be991">…</tr> aka getByRole('row', { name: 'description PageAsset1' })
        2) <div class="label">…</div> aka getByText('descriptionPage', { exact: true })

    Call log:
      - waiting for locator('iframe[name="detailFrame"]').contentFrame().getByText('descriptionPage') to be visible


       at ../utils/dotCMSUtils.ts:56

      54 |   state: "attached" | "detached" | "visible" | "hidden",
      55 | ): Promise<void> => {
    > 56 |   await locator.waitFor({ state: state });
         |                 ^
      57 | };
      58 |
      59 | /**

        at waitFor (/home/runner/work/core/core/e2e/dotcms-e2e-node/frontend/src/utils/dotCMSUtils.ts:56:17)
        at waitForAndCallback (/home/runner/work/core/core/e2e/dotcms-e2e-node/frontend/src/utils/dotCMSUtils.ts:70:9)
        at waitForVisibleAndCallback (/home/runner/work/core/core/e2e/dotcms-e2e-node/frontend/src/utils/dotCMSUtils.ts:83:9)
        at ContentUtils.selectTypeOnFilter (/home/runner/work/core/core/e2e/dotcms-e2e-node/frontend/src/utils/contentUtils.ts:201:36)
        at ContentUtils.addNewContentAction (/home/runner/work/core/core/e2e/dotcms-e2e-node/frontend/src/utils/contentUtils.ts:163:5)
        at /home/runner/work/core/core/e2e/dotcms-e2e-node/frontend/src/tests/contentSearch/contentEditing.spec.ts:557:3

    Retry #1 ───────────────────────────────────────────────────────────────────────────────────────

    Test timeout of 30000ms exceeded.

    Error: locator.waitFor: Test timeout of 30000ms exceeded.
    Call log:
      - waiting for locator('iframe[name="detailFrame"]').contentFrame().getByLabel('actionPrimaryMenu') to be visible
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>
      -   locator resolved to hidden <div id="popup_1" role="region" aria-label="actionPrimaryMenu" class="dijitPopup dijitMenuPopup" dijitpopupparent="dijit_form_DropDownButton_0">…</div>


       at ../utils/dotCMSUtils.ts:56

      54 |   state: "attached" | "detached" | "visible" | "hidden",
      55 | ): Promise<void> => {
    > 56 |   await locator.waitFor({ state: state });
         |                 ^
      57 | };
      58 |
      59 | /**

        at waitFor (/home/runner/work/core/core/e2e/dotcms-e2e-node/frontend/src/utils/dotCMSUtils.ts:56:17)
        at waitForAndCallback (/home/runner/work/core/core/e2e/dotcms-e2e-node/frontend/src/utils/dotCMSUtils.ts:70:9)
        at waitForVisibleAndCallback (/home/runner/work/core/core/e2e/dotcms-e2e-node/frontend/src/utils/dotCMSUtils.ts:83:9)
        at ContentUtils.addNewContentAction (/home/runner/work/core/core/e2e/dotcms-e2e-node/frontend/src/utils/contentUtils.ts:169:36)
        at /home/runner/work/core/core/e2e/dotcms-e2e-node/frontend/src/tests/contentSearch/contentEditing.spec.ts:557:3

    attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
    test-results/contentSearch-contentEditi-82a22-quired-fields-on-page-asset-chromium-retry1/trace.zip
    Usage:

        yarn playwright show-trace test-results/contentSearch-contentEditi-82a22-quired-fields-on-page-asset-chromium-retry1/trace.zip

    ────────────────────────────────────────────────────────────────────────────────────────────────

    Retry #2 ───────────────────────────────────────────────────────────────────────────────────────

    Error: locator.click: Error: strict mode violation: getByText('descriptionPage') resolved to 2 elements:
        1) <tr _dijitmenupopuptr0="1" id="tr518bef63-8ed7-4d4e-aa15-1e8d995be991">…</tr> aka getByRole('row', { name: 'description PageAsset1' })
        2) <div class="label">…</div> aka getByText('descriptionPage', { exact: true })

    Call log:
      - waiting for locator('iframe[name="detailFrame"]').contentFrame().getByText('descriptionPage')


       at ../utils/contentUtils.ts:202

      200 |     const typeLocatorByText = iframe.getByText(typeLocator);
      201 |     await waitForVisibleAndCallback(typeLocatorByText, () =>
    > 202 |       typeLocatorByText.click(),
          |                         ^
      203 |     );
      204 |   }
      205 |

        at callback (/home/runner/work/core/core/e2e/dotcms-e2e-node/frontend/src/utils/contentUtils.ts:202:25)
        at waitForAndCallback (/home/runner/work/core/core/e2e/dotcms-e2e-node/frontend/src/utils/dotCMSUtils.ts:71:9)
        at waitForVisibleAndCallback (/home/runner/work/core/core/e2e/dotcms-e2e-node/frontend/src/utils/dotCMSUtils.ts:83:3)
        at ContentUtils.selectTypeOnFilter (/home/runner/work/core/core/e2e/dotcms-e2e-node/frontend/src/utils/contentUtils.ts:201:5)
        at ContentUtils.addNewContentAction (/home/runner/work/core/core/e2e/dotcms-e2e-node/frontend/src/utils/contentUtils.ts:163:5)
        at /home/runner/work/core/core/e2e/dotcms-e2e-node/frontend/src/tests/contentSearch/contentEditing.spec.ts:557:3