Skip to content

feat(tree): Add editable state to the nodes #3565

feat(tree): Add editable state to the nodes

feat(tree): Add editable state to the nodes #3565

Triggered via pull request January 6, 2026 14:52
Status Failure
Total duration 5m 59s
Artifacts

pr.yml

on: pull_request
Matrix: e2e-tests / e2e-tests
Matrix: validate-os / validate-os
e2e-tests  /  merge-reports
0s
e2e-tests / merge-reports
Fit to window
Zoom out
Zoom in

Annotations

24 errors and 1 notice
e2e-tests / Test (7/10)
Process completed with exit code 1.
[singleBrowser:react:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:31:7 › Samples markup consistency check › Sample bootstrap/tree/basic › should have a consistent markup: e2e/samplesMarkup.singlebrowser-e2e-spec.ts#L38
3) [singleBrowser:react:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:31:7 › Samples markup consistency check › Sample bootstrap/tree/basic › should have a consistent markup Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(string).toMatchSnapshot(expected) failed @@ -9,10 +9,11 @@ > <li aria-expanded="true" aria-selected="false" role="treeitem" + tabindex="0" > <span class="au-tree-item" > <button @@ -43,10 +44,11 @@ > <li aria-expanded="false" aria-selected="false" role="treeitem" + tabindex="0" > <span class="au-tree-item" > <button @@ -75,10 +77,11 @@ </li> <li aria-expanded="false" aria-selected="false" role="treeitem" + tabindex="0" > <span class="au-tree-item" > <button Snapshot: bootstrap/tree/basic.html 36 | await expect.poll(async () => (await page.locator('#root').innerHTML()).trim().length).toBeGreaterThan(0); 37 | await samplesExtraAction[sampleKey]?.(page); > 38 | expect(await htmlSnapshot(page.locator('body'))).toMatchSnapshot(`${sampleKey.toLowerCase()}.html`); | ^ 39 | }); 40 | }); 41 | } at /home/runner/work/AgnosUI/AgnosUI/e2e/samplesMarkup.singlebrowser-e2e-spec.ts:38:54
[singleBrowser:react:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:31:7 › Samples markup consistency check › Sample bootstrap/tree/basic › should have a consistent markup: e2e/samplesMarkup.singlebrowser-e2e-spec.ts#L38
3) [singleBrowser:react:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:31:7 › Samples markup consistency check › Sample bootstrap/tree/basic › should have a consistent markup Error: expect(string).toMatchSnapshot(expected) failed @@ -9,10 +9,11 @@ > <li aria-expanded="true" aria-selected="false" role="treeitem" + tabindex="0" > <span class="au-tree-item" > <button @@ -43,10 +44,11 @@ > <li aria-expanded="false" aria-selected="false" role="treeitem" + tabindex="0" > <span class="au-tree-item" > <button @@ -75,10 +77,11 @@ </li> <li aria-expanded="false" aria-selected="false" role="treeitem" + tabindex="0" > <span class="au-tree-item" > <button Snapshot: bootstrap/tree/basic.html 36 | await expect.poll(async () => (await page.locator('#root').innerHTML()).trim().length).toBeGreaterThan(0); 37 | await samplesExtraAction[sampleKey]?.(page); > 38 | expect(await htmlSnapshot(page.locator('body'))).toMatchSnapshot(`${sampleKey.toLowerCase()}.html`); | ^ 39 | }); 40 | }); 41 | } at /home/runner/work/AgnosUI/AgnosUI/e2e/samplesMarkup.singlebrowser-e2e-spec.ts:38:54
[singleBrowser:react:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:31:7 › Samples markup consistency check › Sample bootstrap/tree/editable › should have a consistent markup: e2e/samplesMarkup.singlebrowser-e2e-spec.ts#L38
2) [singleBrowser:react:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:31:7 › Samples markup consistency check › Sample bootstrap/tree/editable › should have a consistent markup Error: A snapshot doesn't exist at /home/runner/work/AgnosUI/AgnosUI/e2e/samplesMarkup.singlebrowser-e2e-spec.ts-snapshots/bootstrap-tree-editable.html, writing actual. 36 | await expect.poll(async () => (await page.locator('#root').innerHTML()).trim().length).toBeGreaterThan(0); 37 | await samplesExtraAction[sampleKey]?.(page); > 38 | expect(await htmlSnapshot(page.locator('body'))).toMatchSnapshot(`${sampleKey.toLowerCase()}.html`); | ^ 39 | }); 40 | }); 41 | } at /home/runner/work/AgnosUI/AgnosUI/e2e/samplesMarkup.singlebrowser-e2e-spec.ts:38:54
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:31:7 › Samples markup consistency check › Sample daisyui/tree/default › should have a consistent markup: e2e/samplesMarkup.singlebrowser-e2e-spec.ts#L38
1) [singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:31:7 › Samples markup consistency check › Sample daisyui/tree/default › should have a consistent markup Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(string).toMatchSnapshot(expected) failed @@ -9,15 +9,17 @@ <ul class="bg-base-200 menu rounded-lg w-[300px]" role="tree" > <li + aria-selected="false" role="treeitem" + tabindex="0" > <span aria-label="Toggle resume.pdf" - class="au-tree-expand-icon flex flex-wrap items-center" + class="au-tree-expand-icon flex flex-nowrap items-center" tabindex="-1" type="button" > <span class="me-1" @@ -41,15 +43,18 @@ "resume.pdf" </span> </span> </li> <li + aria-expanded="true" + aria-selected="false" role="treeitem" + tabindex="0" > <span aria-label="Toggle My Files" - class="au-tree-expand-icon au-tree-expand-icon-expanded flex flex-wrap items-center" + class="au-tree-expand-icon au-tree-expand-icon-expanded flex flex-nowrap items-center" tabindex="0" type="button" > <span class="me-1" @@ -92,15 +97,17 @@ </span> <ul role="group" > <li + aria-selected="false" role="treeitem" + tabindex="0" > <span aria-label="Toggle Project-final.psd" - class="au-tree-expand-icon flex flex-wrap items-center" + class="au-tree-expand-icon flex flex-nowrap items-center" tabindex="-1" type="button" > <span class="me-1" @@ -124,15 +131,17 @@ "Project-final.psd" </span> </span> </li> <li + aria-selected="false" role="treeitem" + tabindex="0" > <span aria-label="Toggle Project-final-2.psd" - class="au-tree-expand-icon flex flex-wrap items-center" + class="au-tree-expand-icon flex flex-nowrap items-center" tabindex="-1" type="button" > <span class="me-1" @@ -156,15 +165,18 @@ "Project-final-2.psd" </span> </span> </li> <li + aria-expanded="false" + aria-selected="false" role="treeitem" + tabindex="0" > <span aria-label="Toggle Images" - class="au-tree-expand-icon flex flex-wrap items-center" + class="au-tree-expand-icon flex flex-nowrap items-center" tabindex="-1" type="button" > <span class="me-1" @@ -207,15 +219,17 @@ </span> </li> </ul> </li> <li + aria-selected="false" role="treeitem" + tabindex="0" > <span aria-label="Toggle reports-final-2.pdf" - class="au-tree-expand-icon flex flex-wrap items-center" + class="au-tree-expand-icon flex flex-nowrap items-center" tabindex="-1" type="button" > <span class="me-1" Snapshot: daisyui/tree/default.html
[singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:31:7 › Samples markup consistency check › Sample daisyui/tree/default › should have a consistent markup: e2e/samplesMarkup.singlebrowser-e2e-spec.ts#L38
1) [singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:31:7 › Samples markup consistency check › Sample daisyui/tree/default › should have a consistent markup Error: expect(string).toMatchSnapshot(expected) failed @@ -9,15 +9,17 @@ <ul class="bg-base-200 menu rounded-lg w-[300px]" role="tree" > <li + aria-selected="false" role="treeitem" + tabindex="0" > <span aria-label="Toggle resume.pdf" - class="au-tree-expand-icon flex flex-wrap items-center" + class="au-tree-expand-icon flex flex-nowrap items-center" tabindex="-1" type="button" > <span class="me-1" @@ -41,15 +43,18 @@ "resume.pdf" </span> </span> </li> <li + aria-expanded="true" + aria-selected="false" role="treeitem" + tabindex="0" > <span aria-label="Toggle My Files" - class="au-tree-expand-icon au-tree-expand-icon-expanded flex flex-wrap items-center" + class="au-tree-expand-icon au-tree-expand-icon-expanded flex flex-nowrap items-center" tabindex="0" type="button" > <span class="me-1" @@ -92,15 +97,17 @@ </span> <ul role="group" > <li + aria-selected="false" role="treeitem" + tabindex="0" > <span aria-label="Toggle Project-final.psd" - class="au-tree-expand-icon flex flex-wrap items-center" + class="au-tree-expand-icon flex flex-nowrap items-center" tabindex="-1" type="button" > <span class="me-1" @@ -124,15 +131,17 @@ "Project-final.psd" </span> </span> </li> <li + aria-selected="false" role="treeitem" + tabindex="0" > <span aria-label="Toggle Project-final-2.psd" - class="au-tree-expand-icon flex flex-wrap items-center" + class="au-tree-expand-icon flex flex-nowrap items-center" tabindex="-1" type="button" > <span class="me-1" @@ -156,15 +165,18 @@ "Project-final-2.psd" </span> </span> </li> <li + aria-expanded="false" + aria-selected="false" role="treeitem" + tabindex="0" > <span aria-label="Toggle Images" - class="au-tree-expand-icon flex flex-wrap items-center" + class="au-tree-expand-icon flex flex-nowrap items-center" tabindex="-1" type="button" > <span class="me-1" @@ -207,15 +219,17 @@ </span> </li> </ul> </li> <li + aria-selected="false" role="treeitem" + tabindex="0" > <span aria-label="Toggle reports-final-2.pdf" - class="au-tree-expand-icon flex flex-wrap items-center" + class="au-tree-expand-icon flex flex-nowrap items-center" tabindex="-1" type="button" > <span class="me-1" Snapshot: daisyui/tree/default.html 36 | await expect.poll(async () => (await page.locator('#root').innerHTML()).trim().length).toBeGreaterThan(0); 37 | await samplesExtraAction[sampleKey]?.(page); > 38 | expect(await htmlSnapshot(page.locator('body'))).toMatchSnapshot(`${sampleKe
e2e-tests / Test (3/10)
The strategy configuration was canceled because "e2e-tests.e2e-tests._7" failed
e2e-tests / Test (3/10)
The operation was canceled.
e2e-tests / Test (1/10)
The strategy configuration was canceled because "e2e-tests.e2e-tests._7" failed
e2e-tests / Test (1/10)
The operation was canceled.
e2e-tests / Test (2/10)
The strategy configuration was canceled because "e2e-tests.e2e-tests._7" failed
e2e-tests / Test (8/10)
The strategy configuration was canceled because "e2e-tests.e2e-tests._7" failed
e2e-tests / Test (2/10)
The operation was canceled.
e2e-tests / Test (8/10)
The operation was canceled.
e2e-tests / Test (9/10)
The strategy configuration was canceled because "e2e-tests.e2e-tests._7" failed
e2e-tests / Test (9/10)
The operation was canceled.
e2e-tests / Test (6/10)
The strategy configuration was canceled because "e2e-tests.e2e-tests._7" failed
e2e-tests / Test (6/10)
The operation was canceled.
e2e-tests / Test (4/10)
The strategy configuration was canceled because "e2e-tests.e2e-tests._7" failed
e2e-tests / Test (4/10)
The operation was canceled.
e2e-tests / Test (5/10)
The strategy configuration was canceled because "e2e-tests.e2e-tests._7" failed
e2e-tests / Test (5/10)
The operation was canceled.
e2e-tests / Test (10/10)
The strategy configuration was canceled because "e2e-tests.e2e-tests._7" failed
e2e-tests / Test (10/10)
The operation was canceled.
🎭 Playwright Run Summary
3 failed [singleBrowser:angular:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:31:7 › Samples markup consistency check › Sample daisyui/tree/default › should have a consistent markup [singleBrowser:react:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:31:7 › Samples markup consistency check › Sample bootstrap/tree/editable › should have a consistent markup [singleBrowser:react:chromium] › e2e/samplesMarkup.singlebrowser-e2e-spec.ts:31:7 › Samples markup consistency check › Sample bootstrap/tree/basic › should have a consistent markup 1 skipped 132 passed (2.4m)