Skip to content

feat: data table implementation #1347

feat: data table implementation

feat: data table implementation #1347

Triggered via pull request August 1, 2024 04:13
@mgremingermgreminger
synchronize #261
data-table
Status Failure
Total duration 23m 21s
Artifacts 2

playwright.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 2 warnings, and 1 notice
[firefox] › test_data_table.spec.mjs:15:1 › Test table assign no units: tests/test_data_table.spec.mjs#L29
1) [firefox] › test_data_table.spec.mjs:15:1 › Test table assign no units ──────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "\\begin{bmatrix} 11 \\\\ 22 \\\\ 0 \\end{bmatrix}" Received: "Col_{1}" 27 | 28 | let content = await page.textContent(`#result-value-0`); > 29 | expect(content).toBe(String.raw`\begin{bmatrix} 11 \\ 22 \\ 0 \end{bmatrix}`); | ^ 30 | 31 | // add row and make sure the result updates 32 | await page.locator("#data-table-input-1-2-0").click(); at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_data_table.spec.mjs:29:19
[firefox] › test_data_table.spec.mjs:15:1 › Test table assign no units: tests/test_data_table.spec.mjs#L29
1) [firefox] › test_data_table.spec.mjs:15:1 › Test table assign no units ──────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "\\begin{bmatrix} 11 \\\\ 22 \\\\ 0 \\end{bmatrix}" Received: "Col_{1}" 27 | 28 | let content = await page.textContent(`#result-value-0`); > 29 | expect(content).toBe(String.raw`\begin{bmatrix} 11 \\ 22 \\ 0 \end{bmatrix}`); | ^ 30 | 31 | // add row and make sure the result updates 32 | await page.locator("#data-table-input-1-2-0").click(); at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_data_table.spec.mjs:29:19
[firefox] › test_data_table.spec.mjs:15:1 › Test table assign no units: tests/test_data_table.spec.mjs#L29
1) [firefox] › test_data_table.spec.mjs:15:1 › Test table assign no units ──────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "\\begin{bmatrix} 11 \\\\ 22 \\\\ 0 \\end{bmatrix}" Received: "Col_{1}" 27 | 28 | let content = await page.textContent(`#result-value-0`); > 29 | expect(content).toBe(String.raw`\begin{bmatrix} 11 \\ 22 \\ 0 \end{bmatrix}`); | ^ 30 | 31 | // add row and make sure the result updates 32 | await page.locator("#data-table-input-1-2-0").click(); at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_data_table.spec.mjs:29:19
[firefox] › test_data_table.spec.mjs:42:1 › Test table assign with units: tests/test_data_table.spec.mjs#L58
2) [firefox] › test_data_table.spec.mjs:42:1 › Test table assign with units ────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "\\begin{bmatrix} 11\\left\\lbrack m\\right\\rbrack \\\\ 22\\left\\lbrack m\\right\\rbrack \\\\ 0\\left\\lbrack m\\right\\rbrack \\end{bmatrix}" Received: "Col_{1}" 56 | 57 | let content = await page.textContent(`#result-value-0`); > 58 | expect(content).toBe(String.raw`\begin{bmatrix} 11\left\lbrack m\right\rbrack \\ 22\left\lbrack m\right\rbrack \\ 0\left\lbrack m\right\rbrack \end{bmatrix}`); | ^ 59 | 60 | // add row and make sure the result updates 61 | await page.locator("#data-table-input-1-2-0").click(); at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_data_table.spec.mjs:58:19
[firefox] › test_data_table.spec.mjs:42:1 › Test table assign with units: tests/test_data_table.spec.mjs#L58
2) [firefox] › test_data_table.spec.mjs:42:1 › Test table assign with units ────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "\\begin{bmatrix} 11\\left\\lbrack m\\right\\rbrack \\\\ 22\\left\\lbrack m\\right\\rbrack \\\\ 0\\left\\lbrack m\\right\\rbrack \\end{bmatrix}" Received: "Col_{1}" 56 | 57 | let content = await page.textContent(`#result-value-0`); > 58 | expect(content).toBe(String.raw`\begin{bmatrix} 11\left\lbrack m\right\rbrack \\ 22\left\lbrack m\right\rbrack \\ 0\left\lbrack m\right\rbrack \end{bmatrix}`); | ^ 59 | 60 | // add row and make sure the result updates 61 | await page.locator("#data-table-input-1-2-0").click(); at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_data_table.spec.mjs:58:19
[firefox] › test_data_table.spec.mjs:42:1 › Test table assign with units: tests/test_data_table.spec.mjs#L58
2) [firefox] › test_data_table.spec.mjs:42:1 › Test table assign with units ────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "\\begin{bmatrix} 11\\left\\lbrack m\\right\\rbrack \\\\ 22\\left\\lbrack m\\right\\rbrack \\\\ 0\\left\\lbrack m\\right\\rbrack \\end{bmatrix}" Received: "Col_{1}" 56 | 57 | let content = await page.textContent(`#result-value-0`); > 58 | expect(content).toBe(String.raw`\begin{bmatrix} 11\left\lbrack m\right\rbrack \\ 22\left\lbrack m\right\rbrack \\ 0\left\lbrack m\right\rbrack \end{bmatrix}`); | ^ 59 | 60 | // add row and make sure the result updates 61 | await page.locator("#data-table-input-1-2-0").click(); at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_data_table.spec.mjs:58:19
[firefox] › test_data_table.spec.mjs:71:1 › Test computed column with and without units and adding/deleting rows/cols: tests/test_data_table.spec.mjs#L86
3) [firefox] › test_data_table.spec.mjs:71:1 › Test computed column with and without units and adding/deleting rows/cols TimeoutError: locator.click: Timeout 120000ms exceeded. Call log: - waiting for locator('#add-col-1') 84 | await page.keyboard.type('0'); 85 | > 86 | await page.locator('#add-col-1').click(); | ^ 87 | 88 | await page.setLatex(1, String.raw`Col1+Col2=`, 2); 89 | at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_data_table.spec.mjs:86:36
[firefox] › test_data_table.spec.mjs:71:1 › Test computed column with and without units and adding/deleting rows/cols: tests/test_data_table.spec.mjs#L96
3) [firefox] › test_data_table.spec.mjs:71:1 › Test computed column with and without units and adding/deleting rows/cols Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBeCloseTo(expected, precision) Expected: 55 Received: 26 Expected precision: 13 Expected difference: < 0.00000000000005 Received difference: 29 94 | 95 | content = await page.textContent('#grid-cell-1-0-2'); > 96 | expect(parseFloat(content)).toBeCloseTo(55, precision); | ^ 97 | 98 | content = await page.textContent('#grid-cell-1-1-2'); 99 | expect(parseFloat(content)).toBeCloseTo(77, precision); at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_data_table.spec.mjs:96:31
[firefox] › test_data_table.spec.mjs:71:1 › Test computed column with and without units and adding/deleting rows/cols: tests/test_data_table.spec.mjs#L86
3) [firefox] › test_data_table.spec.mjs:71:1 › Test computed column with and without units and adding/deleting rows/cols Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 120000ms exceeded. Call log: - waiting for locator('#add-col-1') 84 | await page.keyboard.type('0'); 85 | > 86 | await page.locator('#add-col-1').click(); | ^ 87 | 88 | await page.setLatex(1, String.raw`Col1+Col2=`, 2); 89 | at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_data_table.spec.mjs:86:36
[firefox] › test_data_table.spec.mjs:305:1 › Test auto grow with range output: tests/test_data_table.spec.mjs#L317
4) [firefox] › test_data_table.spec.mjs:305:1 › Test auto grow with range output ───────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "\\begin{bmatrix} 1 \\\\ 2 \\\\ 3 \\\\ 4 \\\\ 5 \\\\ 6 \\\\ 7 \\\\ 8 \\\\ 9 \\\\ 10 \\end{bmatrix}" Received: "Col_{1}" 315 | 316 | let content = await page.textContent(`#result-value-0`); > 317 | expect(content).toBe(String.raw`\begin{bmatrix} 1 \\ 2 \\ 3 \\ 4 \\ 5 \\ 6 \\ 7 \\ 8 \\ 9 \\ 10 \end{bmatrix}`); | ^ 318 | 319 | await expect(page.locator('#data-table-input-1-9-1')).toBeAttached(); 320 | at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_data_table.spec.mjs:317:19
test
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "screenshots", "test-results". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
🎭 Playwright Run Summary
5 failed [firefox] › test_data_table.spec.mjs:15:1 › Test table assign no units ───────────────────────── [firefox] › test_data_table.spec.mjs:42:1 › Test table assign with units ─────────────────────── [firefox] › test_data_table.spec.mjs:71:1 › Test computed column with and without units and adding/deleting rows/cols [firefox] › test_data_table.spec.mjs:305:1 › Test auto grow with range output ────────────────── [firefox] › test_data_table.spec.mjs:352:1 › Test table assign with base temperature units ───── 2 flaky [chromium] › test_basic.spec.mjs:1514:1 › Test cell drag to reorder ──────────────────────────── [chromium] › test_data_table.spec.mjs:15:1 › Test table assign no units ──────────────────────── 9 skipped 670 passed (20.2m)

Artifacts

Produced during runtime
Name Size
screenshots Expired
15.9 MB
test-results Expired
147 MB