Skip to content

fix(conform-react): stop updating value of input buttons (#766) #1394

fix(conform-react): stop updating value of input buttons (#766)

fix(conform-react): stop updating value of input buttons (#766) #1394

Triggered via push September 14, 2024 15:16
Status Failure
Total duration 5m 27s
Artifacts 3

tests.yml

on: push
API Tests
46s
API Tests
Matrix: E2E Tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 15 warnings, and 18 notices
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation: tests/integrations/recursive-list.spec.ts#L29
1) [webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveValue(expected) Locator: locator('body').getByLabel('Name').nth(2) Expected string: "Third" Received string: "" Call log: - expect.toHaveValue with timeout 5000ms - waiting for locator('body').getByLabel('Name').nth(2) - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" 27 | await expect(fieldset.name.nth(0)).toHaveValue('First'); 28 | await expect(fieldset.name.nth(1)).toHaveValue('Second'); > 29 | await expect(fieldset.name.nth(2)).toHaveValue('Third'); | ^ 30 | } 31 | 32 | test.describe('With JS', () => { at runTest (/home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:29:37) at /home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:40:3
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation: tests/integrations/recursive-list.spec.ts#L28
1) [webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveValue(expected) Locator: locator('body').getByLabel('Name').nth(1) Expected string: "Second" Received string: "" Call log: - expect.toHaveValue with timeout 5000ms - waiting for locator('body').getByLabel('Name').nth(1) - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" 26 | await fieldset.add.nth(1).click(); 27 | await expect(fieldset.name.nth(0)).toHaveValue('First'); > 28 | await expect(fieldset.name.nth(1)).toHaveValue('Second'); | ^ 29 | await expect(fieldset.name.nth(2)).toHaveValue('Third'); 30 | } 31 | at runTest (/home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:28:37) at /home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:40:3
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation: tests/integrations/recursive-list.spec.ts#L28
1) [webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveValue(expected) Locator: locator('body').getByLabel('Name').nth(1) Expected string: "Second" Received string: "" Call log: - expect.toHaveValue with timeout 5000ms - waiting for locator('body').getByLabel('Name').nth(1) - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" 26 | await fieldset.add.nth(1).click(); 27 | await expect(fieldset.name.nth(0)).toHaveValue('First'); > 28 | await expect(fieldset.name.nth(1)).toHaveValue('Second'); | ^ 29 | await expect(fieldset.name.nth(2)).toHaveValue('Third'); 30 | } 31 | at runTest (/home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:28:37) at /home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:40:3
E2E Tests (ubuntu-latest, webkit, 20)
Process completed with exit code 1.
[firefox] › nested-list.spec.ts:53:6 › With JS › Server Validation: tests/integrations/nested-list.spec.ts#L1
1) [firefox] › nested-list.spec.ts:53:6 › With JS › Server Validation ──────────────────────────── Test timeout of 30000ms exceeded.
[firefox] › nested-list.spec.ts:53:6 › With JS › Server Validation: tests/integrations/nested-list.spec.ts#L25
1) [firefox] › nested-list.spec.ts:53:6 › With JS › Server Validation ──────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('body').getByRole('button', { name: 'Add option' }).first() - locator resolved to <button form=":R35:" name="__intent__" formnovalidate=""…>Add option</button> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - performing click action 23 | await fieldset.addOption.nth(0).click(); 24 | await fieldset.options.nth(1).fill('Second'); > 25 | await fieldset.addOption.nth(0).click(); | ^ 26 | await fieldset.options.nth(2).fill('Third'); 27 | 28 | await expect(fieldset.options.nth(0)).toHaveValue('First'); at runTest (/home/runner/work/conform/conform/tests/integrations/nested-list.spec.ts:25:34) at /home/runner/work/conform/conform/tests/integrations/nested-list.spec.ts:55:3
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation: tests/integrations/recursive-list.spec.ts#L28
1) [webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveValue(expected) Locator: locator('body').getByLabel('Name').nth(1) Expected string: "Second" Received string: "" Call log: - expect.toHaveValue with timeout 5000ms - waiting for locator('body').getByLabel('Name').nth(1) - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" 26 | await fieldset.add.nth(1).click(); 27 | await expect(fieldset.name.nth(0)).toHaveValue('First'); > 28 | await expect(fieldset.name.nth(1)).toHaveValue('Second'); | ^ 29 | await expect(fieldset.name.nth(2)).toHaveValue('Third'); 30 | } 31 | at runTest (/home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:28:37) at /home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:40:3
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation: tests/integrations/recursive-list.spec.ts#L28
1) [webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveValue(expected) Locator: locator('body').getByLabel('Name').nth(1) Expected string: "Second" Received string: "" Call log: - expect.toHaveValue with timeout 5000ms - waiting for locator('body').getByLabel('Name').nth(1) - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" 26 | await fieldset.add.nth(1).click(); 27 | await expect(fieldset.name.nth(0)).toHaveValue('First'); > 28 | await expect(fieldset.name.nth(1)).toHaveValue('Second'); | ^ 29 | await expect(fieldset.name.nth(2)).toHaveValue('Third'); 30 | } 31 | at runTest (/home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:28:37) at /home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:40:3
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation: tests/integrations/recursive-list.spec.ts#L28
1) [webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveValue(expected) Locator: locator('body').getByLabel('Name').nth(1) Expected string: "Second" Received string: "" Call log: - expect.toHaveValue with timeout 5000ms - waiting for locator('body').getByLabel('Name').nth(1) - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" 26 | await fieldset.add.nth(1).click(); 27 | await expect(fieldset.name.nth(0)).toHaveValue('First'); > 28 | await expect(fieldset.name.nth(1)).toHaveValue('Second'); | ^ 29 | await expect(fieldset.name.nth(2)).toHaveValue('Third'); 30 | } 31 | at runTest (/home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:28:37) at /home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:40:3
E2E Tests (ubuntu-latest, webkit, 18)
Process completed with exit code 1.
E2E Tests (macos-latest, chromium, 18)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (macos-latest, chromium, 22)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (ubuntu-latest, chromium, 20)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (macos-latest, chromium, 20)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (macos-latest, webkit, 22)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (macos-latest, webkit, 18)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (ubuntu-latest, chromium, 22)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (ubuntu-latest, chromium, 18)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (ubuntu-latest, firefox, 22)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (ubuntu-latest, firefox, 18)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (ubuntu-latest, webkit, 22)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (macos-latest, webkit, 20)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (windows-latest, chromium, 22)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (windows-latest, chromium, 20)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (windows-latest, chromium, 18)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
🎭 Playwright Run Summary
9 skipped 100 passed (55.4s)
🎭 Playwright Run Summary
9 skipped 100 passed (50.3s)
🎭 Playwright Run Summary
9 skipped 100 passed (1.0m)
🎭 Playwright Run Summary
9 skipped 100 passed (52.0s)
🎭 Playwright Run Summary
9 skipped 100 passed (1.2m)
🎭 Playwright Run Summary
9 skipped 100 passed (1.3m)
🎭 Playwright Run Summary
9 skipped 100 passed (1.0m)
🎭 Playwright Run Summary
9 skipped 100 passed (1.1m)
🎭 Playwright Run Summary
9 skipped 100 passed (1.7m)
🎭 Playwright Run Summary
9 skipped 100 passed (1.7m)
🎭 Playwright Run Summary
9 skipped 100 passed (1.7m)
🎭 Playwright Run Summary
1 failed [webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ─────────────────────────── 9 skipped 99 passed (2.0m)
🎭 Playwright Run Summary
1 flaky [firefox] › nested-list.spec.ts:53:6 › With JS › Server Validation ───────────────────────────── 9 skipped 99 passed (2.2m)
🎭 Playwright Run Summary
1 failed [webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ─────────────────────────── 9 skipped 99 passed (2.1m)
🎭 Playwright Run Summary
9 skipped 100 passed (1.1m)
🎭 Playwright Run Summary
9 skipped 100 passed (1.3m)
🎭 Playwright Run Summary
9 skipped 100 passed (1.4m)
🎭 Playwright Run Summary
9 skipped 100 passed (1.4m)

Artifacts

Produced during runtime
Name Size
playwright-report-ubuntu-latest-node18-webkit Expired
520 KB
playwright-report-ubuntu-latest-node20-firefox Expired
250 KB
playwright-report-ubuntu-latest-node20-webkit Expired
520 KB