Skip to content

Add diagnostic round-tripping to the web playground #23

Add diagnostic round-tripping to the web playground

Add diagnostic round-tripping to the web playground #23

Triggered via pull request August 27, 2024 18:49
Status Failure
Total duration 1m 48s
Artifacts 1

playwright.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

4 errors, 1 warning, and 1 notice
[chromium] › playground.spec.ts:51:1 › Conversions: web/test/playground.spec.ts#L64
1) [chromium] › playground.spec.ts:51:1 › Conversions ──────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeDisabled() Locator: getByRole('button', { name: 'Copy to input' }) Expected: disabled Received: enabled Call log: - expect.toBeDisabled with timeout 5000ms - waiting for getByRole('button', { name: 'Copy to input' }) - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" 62 | 63 | await page.locator('#output-fmt').selectOption('diagnostic'); > 64 | await expect(page.getByRole('button', {name: 'Copy to input'})).toBeDisabled(); | ^ 65 | 66 | await page.locator('#output-fmt').selectOption('hex'); 67 | await page.getByRole('button', {name: 'Copy to input'}).click(); at /home/runner/work/cbor2/cbor2/web/test/playground.spec.ts:64:67
[firefox] › playground.spec.ts:51:1 › Conversions: web/test/playground.spec.ts#L64
2) [firefox] › playground.spec.ts:51:1 › Conversions ───────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeDisabled() Locator: getByRole('button', { name: 'Copy to input' }) Expected: disabled Received: enabled Call log: - expect.toBeDisabled with timeout 5000ms - waiting for getByRole('button', { name: 'Copy to input' }) - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" 62 | 63 | await page.locator('#output-fmt').selectOption('diagnostic'); > 64 | await expect(page.getByRole('button', {name: 'Copy to input'})).toBeDisabled(); | ^ 65 | 66 | await page.locator('#output-fmt').selectOption('hex'); 67 | await page.getByRole('button', {name: 'Copy to input'}).click(); at /home/runner/work/cbor2/cbor2/web/test/playground.spec.ts:64:67
[webkit] › playground.spec.ts:51:1 › Conversions: web/test/playground.spec.ts#L64
3) [webkit] › playground.spec.ts:51:1 › Conversions ────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeDisabled() Locator: getByRole('button', { name: 'Copy to input' }) Expected: disabled Received: enabled Call log: - expect.toBeDisabled with timeout 5000ms - waiting for getByRole('button', { name: 'Copy to input' }) - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" - locator resolved to <button id="copy">Copy to input</button> - unexpected value "enabled" 62 | 63 | await page.locator('#output-fmt').selectOption('diagnostic'); > 64 | await expect(page.getByRole('button', {name: 'Copy to input'})).toBeDisabled(); | ^ 65 | 66 | await page.locator('#output-fmt').selectOption('hex'); 67 | await page.getByRole('button', {name: 'Copy to input'}).click(); at /home/runner/work/cbor2/cbor2/web/test/playground.spec.ts:64:67
test
Process completed with exit code 1.
test
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
🎭 Playwright Run Summary
3 failed [chromium] › playground.spec.ts:51:1 › Conversions ───────────────────────────────────────────── [firefox] › playground.spec.ts:51:1 › Conversions ────────────────────────────────────────────── [webkit] › playground.spec.ts:51:1 › Conversions ─────────────────────────────────────────────── 6 passed (41.1s)

Artifacts

Produced during runtime
Name Size
playwright-report Expired
2.84 MB