Skip to content

refactor: perform dimensional analysis and numerical evaluation in same pass (WIP) #1579

refactor: perform dimensional analysis and numerical evaluation in same pass (WIP)

refactor: perform dimensional analysis and numerical evaluation in same pass (WIP) #1579

Triggered via pull request January 11, 2025 04:49
Status Failure
Total duration 26m 2s
Artifacts 2

playwright.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
[chromium] › test_calc.spec.mjs:220:1 › Test definite integral with numerical limits that have units: tests/test_calc.spec.mjs#L234
1) [chromium] › test_calc.spec.mjs:220:1 › Test definite integral with numerical limits that have units Error: Timed out 10000ms waiting for expect(locator).toBeAttached() Locator: locator('#cell-1').locator('text=Dimension Error') Expected: attached Received: <element(s) not found> Call log: - expect.toBeAttached with timeout 10000ms - waiting for locator('#cell-1').locator('text=Dimension Error') 232 | expect(content).toBe('m^2'); 233 | > 234 | await expect(page.locator("#cell-1 >> text=Dimension Error")).toBeAttached(); | ^ 235 | 236 | }); 237 | at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_calc.spec.mjs:234:65
[chromium] › test_calc.spec.mjs:220:1 › Test definite integral with numerical limits that have units: tests/test_calc.spec.mjs#L234
1) [chromium] › test_calc.spec.mjs:220:1 › Test definite integral with numerical limits that have units Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toBeAttached() Locator: locator('#cell-1').locator('text=Dimension Error') Expected: attached Received: <element(s) not found> Call log: - expect.toBeAttached with timeout 10000ms - waiting for locator('#cell-1').locator('text=Dimension Error') 232 | expect(content).toBe('m^2'); 233 | > 234 | await expect(page.locator("#cell-1 >> text=Dimension Error")).toBeAttached(); | ^ 235 | 236 | }); 237 | at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_calc.spec.mjs:234:65
[chromium] › test_calc.spec.mjs:220:1 › Test definite integral with numerical limits that have units: tests/test_calc.spec.mjs#L234
1) [chromium] › test_calc.spec.mjs:220:1 › Test definite integral with numerical limits that have units Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toBeAttached() Locator: locator('#cell-1').locator('text=Dimension Error') Expected: attached Received: <element(s) not found> Call log: - expect.toBeAttached with timeout 10000ms - waiting for locator('#cell-1').locator('text=Dimension Error') 232 | expect(content).toBe('m^2'); 233 | > 234 | await expect(page.locator("#cell-1 >> text=Dimension Error")).toBeAttached(); | ^ 235 | 236 | }); 237 | at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_calc.spec.mjs:234:65
[chromium] › test_functions.spec.mjs:119:1 › Test min/max functions: tests/test_functions.spec.mjs#L198
2) [chromium] › test_functions.spec.mjs:119:1 › Test min/max functions ─────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: locator('#cell-10').locator('text=Dimension Error') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 10000ms - waiting for locator('#cell-10').locator('text=Dimension Error') 196 | 197 | await page.waitForSelector('.status-footer', { state: 'detached' }); > 198 | await expect(page.locator('#cell-10 >> text=Dimension Error')).toBeVisible(); | ^ 199 | 200 | content = await page.locator('#result-units-11').textContent(); 201 | expect(content).toBe('N'); at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_functions.spec.mjs:198:66
[chromium] › test_functions.spec.mjs:119:1 › Test min/max functions: tests/test_functions.spec.mjs#L198
2) [chromium] › test_functions.spec.mjs:119:1 › Test min/max functions ─────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: locator('#cell-10').locator('text=Dimension Error') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 10000ms - waiting for locator('#cell-10').locator('text=Dimension Error') 196 | 197 | await page.waitForSelector('.status-footer', { state: 'detached' }); > 198 | await expect(page.locator('#cell-10 >> text=Dimension Error')).toBeVisible(); | ^ 199 | 200 | content = await page.locator('#result-units-11').textContent(); 201 | expect(content).toBe('N'); at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_functions.spec.mjs:198:66
[chromium] › test_functions.spec.mjs:119:1 › Test min/max functions: tests/test_functions.spec.mjs#L198
2) [chromium] › test_functions.spec.mjs:119:1 › Test min/max functions ─────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: locator('#cell-10').locator('text=Dimension Error') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 10000ms - waiting for locator('#cell-10').locator('text=Dimension Error') 196 | 197 | await page.waitForSelector('.status-footer', { state: 'detached' }); > 198 | await expect(page.locator('#cell-10 >> text=Dimension Error')).toBeVisible(); | ^ 199 | 200 | content = await page.locator('#result-units-11').textContent(); 201 | expect(content).toBe('N'); at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_functions.spec.mjs:198:66
[chromium] › test_piecewise_cell.spec.mjs:61:1 › Test piecewise cell functionality: tests/test_piecewise_cell.spec.mjs#L99
3) [chromium] › test_piecewise_cell.spec.mjs:61:1 › Test piecewise cell functionality ──────────── Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: locator('#cell-0').locator('text=Dimension Error') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 10000ms - waiting for locator('#cell-0').locator('text=Dimension Error') 97 | await page.waitForSelector('.status-footer', { state: 'detached' }); 98 | > 99 | await expect(page.locator('#cell-0 >> text=Dimension Error')).toBeVisible(); | ^ 100 | await expect(page.locator('#cell-1 >> text=Dimension Error')).toBeVisible(); 101 | 102 | await page.locator('#piecewise-expression-2-1 math-field.editable').click({clickCount: 3}); at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_piecewise_cell.spec.mjs:99:65
[chromium] › test_piecewise_cell.spec.mjs:61:1 › Test piecewise cell functionality: tests/test_piecewise_cell.spec.mjs#L99
3) [chromium] › test_piecewise_cell.spec.mjs:61:1 › Test piecewise cell functionality ──────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: locator('#cell-0').locator('text=Dimension Error') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 10000ms - waiting for locator('#cell-0').locator('text=Dimension Error') 97 | await page.waitForSelector('.status-footer', { state: 'detached' }); 98 | > 99 | await expect(page.locator('#cell-0 >> text=Dimension Error')).toBeVisible(); | ^ 100 | await expect(page.locator('#cell-1 >> text=Dimension Error')).toBeVisible(); 101 | 102 | await page.locator('#piecewise-expression-2-1 math-field.editable').click({clickCount: 3}); at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_piecewise_cell.spec.mjs:99:65
[chromium] › test_piecewise_cell.spec.mjs:61:1 › Test piecewise cell functionality: tests/test_piecewise_cell.spec.mjs#L99
3) [chromium] › test_piecewise_cell.spec.mjs:61:1 › Test piecewise cell functionality ──────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: locator('#cell-0').locator('text=Dimension Error') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 10000ms - waiting for locator('#cell-0').locator('text=Dimension Error') 97 | await page.waitForSelector('.status-footer', { state: 'detached' }); 98 | > 99 | await expect(page.locator('#cell-0 >> text=Dimension Error')).toBeVisible(); | ^ 100 | await expect(page.locator('#cell-1 >> text=Dimension Error')).toBeVisible(); 101 | 102 | await page.locator('#piecewise-expression-2-1 math-field.editable').click({clickCount: 3}); at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_piecewise_cell.spec.mjs:99:65
[firefox] › test_calc.spec.mjs:220:1 › Test definite integral with numerical limits that have units: tests/test_calc.spec.mjs#L234
4) [firefox] › test_calc.spec.mjs:220:1 › Test definite integral with numerical limits that have units Error: Timed out 10000ms waiting for expect(locator).toBeAttached() Locator: locator('#cell-1').locator('text=Dimension Error') Expected: attached Received: <element(s) not found> Call log: - expect.toBeAttached with timeout 10000ms - waiting for locator('#cell-1').locator('text=Dimension Error') 232 | expect(content).toBe('m^2'); 233 | > 234 | await expect(page.locator("#cell-1 >> text=Dimension Error")).toBeAttached(); | ^ 235 | 236 | }); 237 | at /home/runner/work/EngineeringPaper.xyz/EngineeringPaper.xyz/tests/test_calc.spec.mjs:234:65
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
6 failed [chromium] › test_calc.spec.mjs:220:1 › Test definite integral with numerical limits that have units [chromium] › test_functions.spec.mjs:119:1 › Test min/max functions ──────────────────────────── [chromium] › test_piecewise_cell.spec.mjs:61:1 › Test piecewise cell functionality ───────────── [firefox] › test_calc.spec.mjs:220:1 › Test definite integral with numerical limits that have units [firefox] › test_functions.spec.mjs:119:1 › Test min/max functions ───────────────────────────── [firefox] › test_piecewise_cell.spec.mjs:61:1 › Test piecewise cell functionality ────────────── 5 flaky [chromium] › test_data_table.spec.mjs:1011:1 › Test with function that has custom units function (max) [chromium] › test_system_solve.spec.mjs:928:1 › Test numerical matrix equation solve with units [firefox] › test_basic.spec.mjs:1575:1 › Test cell drag to reorder ───────────────────────────── [firefox] › test_file_save_open.spec.mjs:138:1 › Test opening file with results and syntax error [firefox] › test_matrix_inverse.spec.mjs:73:1 › Matrix inverse exponent with mixed units ─────── 9 skipped 766 passed (22.7m)

Artifacts

Produced during runtime
Name Size
screenshots
15.4 MB
test-results Expired
248 MB