Skip to content

Merge pull request #18 from kedyou/0.106.0 #45

Merge pull request #18 from kedyou/0.106.0

Merge pull request #18 from kedyou/0.106.0 #45

Triggered via push August 10, 2025 10:40
Status Failure
Total duration 8m 34s
Artifacts

playwright.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
[chromium] › test/playwright-tests/virtual-keyboard.spec.ts:38:5 › virtual keyboard with two math fields: test/playwright-tests/virtual-keyboard.spec.ts#L0
4) [chromium] › test/playwright-tests/virtual-keyboard.spec.ts:38:5 › virtual keyboard with two math fields Test timeout of 30000ms exceeded.
[chromium] › test/playwright-tests/physical-keyboard.spec.ts:156:5 › backslash to enter: test/playwright-tests/physical-keyboard.spec.ts#L179
3) [chromium] › test/playwright-tests/physical-keyboard.spec.ts:156:5 › backslash to enter, enter to exit latex mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "\\backslash lozenge" Received: "\\begin{align}\\backslash lozenge & \\\\ & \\end{align}" 177 | expect( 178 | await page.locator('#mf-5').evaluate((e: MathfieldElement) => e.value) > 179 | ).toBe('\\backslash lozenge'); | ^ 180 | }); 181 | 182 | test('Select all/type to replace selection', async ({ page, browserName }) => { at /home/runner/work/mathlive/mathlive/test/playwright-tests/physical-keyboard.spec.ts:179:5
[chromium] › test/playwright-tests/physical-keyboard.spec.ts:156:5 › backslash to enter: test/playwright-tests/physical-keyboard.spec.ts#L179
3) [chromium] › test/playwright-tests/physical-keyboard.spec.ts:156:5 › backslash to enter, enter to exit latex mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "\\backslash lozenge" Received: "\\begin{align}\\backslash lozenge & \\\\ & \\end{align}" 177 | expect( 178 | await page.locator('#mf-5').evaluate((e: MathfieldElement) => e.value) > 179 | ).toBe('\\backslash lozenge'); | ^ 180 | }); 181 | 182 | test('Select all/type to replace selection', async ({ page, browserName }) => { at /home/runner/work/mathlive/mathlive/test/playwright-tests/physical-keyboard.spec.ts:179:5
[chromium] › test/playwright-tests/physical-keyboard.spec.ts:156:5 › backslash to enter: test/playwright-tests/physical-keyboard.spec.ts#L179
3) [chromium] › test/playwright-tests/physical-keyboard.spec.ts:156:5 › backslash to enter, enter to exit latex mode Error: expect(received).toBe(expected) // Object.is equality Expected: "\\backslash lozenge" Received: "\\begin{align}\\backslash lozenge & \\\\ & \\end{align}" 177 | expect( 178 | await page.locator('#mf-5').evaluate((e: MathfieldElement) => e.value) > 179 | ).toBe('\\backslash lozenge'); | ^ 180 | }); 181 | 182 | test('Select all/type to replace selection', async ({ page, browserName }) => { at /home/runner/work/mathlive/mathlive/test/playwright-tests/physical-keyboard.spec.ts:179:5
[chromium] › test/playwright-tests/physical-keyboard.spec.ts:125:5 › escape to enter/exit latex mode: test/playwright-tests/physical-keyboard.spec.ts#L142
2) [chromium] › test/playwright-tests/physical-keyboard.spec.ts:125:5 › escape to enter/exit latex mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "\\frac{x}{y}" Received: "xy" 140 | expect( 141 | await page.locator('#mf-1').evaluate((e: MathfieldElement) => e.value) > 142 | ).toBe('\\frac{x}{y}'); | ^ 143 | 144 | // attempt to use latex mode for math field with latex mode disabled 145 | // using instructions from: mathfield/guides/customizing/#turning-off-the-latex-mode at /home/runner/work/mathlive/mathlive/test/playwright-tests/physical-keyboard.spec.ts:142:5
[chromium] › test/playwright-tests/physical-keyboard.spec.ts:125:5 › escape to enter/exit latex mode: test/playwright-tests/physical-keyboard.spec.ts#L142
2) [chromium] › test/playwright-tests/physical-keyboard.spec.ts:125:5 › escape to enter/exit latex mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "\\frac{x}{y}" Received: "xy" 140 | expect( 141 | await page.locator('#mf-1').evaluate((e: MathfieldElement) => e.value) > 142 | ).toBe('\\frac{x}{y}'); | ^ 143 | 144 | // attempt to use latex mode for math field with latex mode disabled 145 | // using instructions from: mathfield/guides/customizing/#turning-off-the-latex-mode at /home/runner/work/mathlive/mathlive/test/playwright-tests/physical-keyboard.spec.ts:142:5
[chromium] › test/playwright-tests/physical-keyboard.spec.ts:125:5 › escape to enter/exit latex mode: test/playwright-tests/physical-keyboard.spec.ts#L142
2) [chromium] › test/playwright-tests/physical-keyboard.spec.ts:125:5 › escape to enter/exit latex mode Error: expect(received).toBe(expected) // Object.is equality Expected: "\\frac{x}{y}" Received: "xy" 140 | expect( 141 | await page.locator('#mf-1').evaluate((e: MathfieldElement) => e.value) > 142 | ).toBe('\\frac{x}{y}'); | ^ 143 | 144 | // attempt to use latex mode for math field with latex mode disabled 145 | // using instructions from: mathfield/guides/customizing/#turning-off-the-latex-mode at /home/runner/work/mathlive/mathlive/test/playwright-tests/physical-keyboard.spec.ts:142:5
[chromium] › test/playwright-tests/physical-keyboard.spec.ts:35:5 › tab focus: test/playwright-tests/physical-keyboard.spec.ts#L75
1) [chromium] › test/playwright-tests/physical-keyboard.spec.ts:35:5 › tab focus ───────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "a" Received: "" 73 | expect( 74 | await page.locator('#mf-1').evaluate((e: MathfieldElement) => e.value) > 75 | ).toBe('a'); | ^ 76 | expect( 77 | await page.locator('#mf-2').evaluate((e: MathfieldElement) => e.value) 78 | ).toBe('be'); at /home/runner/work/mathlive/mathlive/test/playwright-tests/physical-keyboard.spec.ts:75:5
[chromium] › test/playwright-tests/physical-keyboard.spec.ts:35:5 › tab focus: test/playwright-tests/physical-keyboard.spec.ts#L75
1) [chromium] › test/playwright-tests/physical-keyboard.spec.ts:35:5 › tab focus ───────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "a" Received: "" 73 | expect( 74 | await page.locator('#mf-1').evaluate((e: MathfieldElement) => e.value) > 75 | ).toBe('a'); | ^ 76 | expect( 77 | await page.locator('#mf-2').evaluate((e: MathfieldElement) => e.value) 78 | ).toBe('be'); at /home/runner/work/mathlive/mathlive/test/playwright-tests/physical-keyboard.spec.ts:75:5
[chromium] › test/playwright-tests/physical-keyboard.spec.ts:35:5 › tab focus: test/playwright-tests/physical-keyboard.spec.ts#L75
1) [chromium] › test/playwright-tests/physical-keyboard.spec.ts:35:5 › tab focus ───────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "a" Received: "" 73 | expect( 74 | await page.locator('#mf-1').evaluate((e: MathfieldElement) => e.value) > 75 | ).toBe('a'); | ^ 76 | expect( 77 | await page.locator('#mf-2').evaluate((e: MathfieldElement) => e.value) 78 | ).toBe('be'); at /home/runner/work/mathlive/mathlive/test/playwright-tests/physical-keyboard.spec.ts:75:5
test
No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
🎭 Playwright Run Summary
11 failed [chromium] › test/playwright-tests/physical-keyboard.spec.ts:35:5 › tab focus ────────────────── [chromium] › test/playwright-tests/physical-keyboard.spec.ts:125:5 › escape to enter/exit latex mode [chromium] › test/playwright-tests/physical-keyboard.spec.ts:156:5 › backslash to enter, enter to exit latex mode [chromium] › test/playwright-tests/virtual-keyboard.spec.ts:38:5 › virtual keyboard with two math fields [firefox] › test/playwright-tests/physical-keyboard.spec.ts:35:5 › tab focus ─────────────────── [firefox] › test/playwright-tests/physical-keyboard.spec.ts:125:5 › escape to enter/exit latex mode [firefox] › test/playwright-tests/physical-keyboard.spec.ts:156:5 › backslash to enter, enter to exit latex mode [firefox] › test/playwright-tests/virtual-keyboard.spec.ts:38:5 › virtual keyboard with two math fields [webkit] › test/playwright-tests/physical-keyboard.spec.ts:125:5 › escape to enter/exit latex mode [webkit] › test/playwright-tests/physical-keyboard.spec.ts:156:5 › backslash to enter, enter to exit latex mode [webkit] › test/playwright-tests/virtual-keyboard.spec.ts:38:5 › virtual keyboard with two math fields 4 skipped 99 passed (7.4m)