You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
• Upgrade TypeScript from 4.7.3 to 5.9.3 across monorepo
• Add const assertion to locale matcher option
• Update all package.json devDependencies consistently
Failed test name: Testkit - Unit Tests - ButtonGroup › should be able to click button by name
Failure summary:
The GitHub Action failed because the @vibe/testkit:test:changed Playwright test run exited with code 1 due to widespread test failures/timeouts: - Many Playwright tests timed out waiting for UI elements to become visible (TimeoutError: locator.waitFor: Timeout 30000ms exceeded), indicating the tested components/pages never reached the expected visible state in CI (e.g., failures across tests/ButtonGroup.test.ts, tests/Checkbox.test.ts, tests/Combobox.test.ts, tests/Dropdown.test.ts, tests/Link.test.ts, tests/MenuButton.test.ts, tests/Modal.test.ts, tests/Steps.test.ts, etc.). The stack traces repeatedly point into packages/testkit/components/BaseElement.ts:140-141 (waitForElementToBeVisible). - There was also a suite-level timeout: Timed out waiting 3600s for the test suite to run, followed by teardown timeout. - Additional assertion failures occurred in editable component tests: - packages/testkit/tests/EditableHeading.test.ts:33:55 (should exit edit mode with Enter key) expected isInEditMode() to be true but it was not. - packages/testkit/tests/EditableHeading.test.ts:47:55 (should exit edit mode with blur) expected isInEditMode() to be true but it was not. - packages/testkit/tests/EditableText.test.ts (should exit edit mode with Escape key) had an expect(...).toBe(...) mismatch. - Overall result summary: 87 failed, 1 interrupted, 3 flaky, causing npx playwright test ... to fail and @vibe/testkit:test:changed to fail, which ended the workflow with Process completed with exit code 1. Additionally, earlier in the logs there is an unrelated error from Chromatic/Storybook tooling: - Unhandled promise rejection: Error: Command failed with exit code 1: git config user.email (run from packages/docs), which indicates the git user email is not configured in that environment. This appears in the log as an extra error but the workflow ultimately failed due to the Playwright test failures.
Relevant error logs:
1: ##[group]Runner Image Provisioner2: Hosted Compute Agent
...
161: * [new branch] feature/moro/disabled-legacy-editable-heading-text-selection -> origin/feature/moro/disabled-legacy-editable-heading-text-selection162: * [new branch] feature/moshe/auto_scroll_after_back_on_store -> origin/feature/moshe/auto_scroll_after_back_on_store163: * [new branch] feature/moshe/vulcan_upgrade -> origin/feature/moshe/vulcan_upgrade164: * [new branch] feature/sergeyro/icon-deprecate-clickable -> origin/feature/sergeyro/icon-deprecate-clickable165: * [new branch] feature/shanab/input-type-time -> origin/feature/shanab/input-type-time166: * [new branch] fix-add-tslib -> origin/fix-add-tslib167: * [new branch] fix-chromatic-action -> origin/fix-chromatic-action168: * [new branch] fix-dialog-show-contextmenu-default-menu -> origin/fix-dialog-show-contextmenu-default-menu169: * [new branch] fix-dropdown-spec -> origin/fix-dropdown-spec170: * [new branch] fix-showHideEvent-in-dialog-story -> origin/fix-showHideEvent-in-dialog-story171: * [new branch] fix/combobox-spacings-9062326510 -> origin/fix/combobox-spacings-9062326510172: * [new branch] fix/modal-focus -> origin/fix/modal-focus173: * [new branch] fix/orhal/playwright-install-performance-fix -> origin/fix/orhal/playwright-install-performance-fix174: * [new branch] fix/yossi/test-focus-lock-esm -> origin/fix/yossi/test-focus-lock-esm175: * [new branch] gh-pages -> origin/gh-pages176: * [new branch] lint-error-fixes -> origin/lint-error-fixes177: * [new branch] master -> origin/master
...
2239: �[2K�[1G�[2m$ node scripts/generate-lazy-icons.js�[22m2240: Generated lazy components and index.ts for 275 icons.2241: �[2K�[1G�[2m$ node scripts/generate-svg-index.js�[22m2242: Generated index.ts for SVG exports in ./src/svg2243: �[36m2244: �[1msrc/react/index.ts, src/lazy/index.ts, src/svg/index.ts, src/iconsMetaData.ts, src/types.ts�[22m → �[1mdist�[22m...�[39m2245: �[1m�[33m(!) Generated an empty chunk�[39m�[22m2246: types2247: �[32mcreated �[1mdist�[22m in �[1m47.3s�[22m�[39m2248: �[2K�[1GDone in 56.91s.2249: ##[endgroup]2250: Lerna (powered by Nx) Successfully ran target build for 4 projects2251: Done in 101.67s.2252: ##[group]Run if [[ -n "$(git status --porcelain yarn.lock)" ]]; then2253: �[36;1mif [[ -n "$(git status --porcelain yarn.lock)" ]]; then�[0m2254: �[36;1m echo "Error: yarn.lock has uncommitted changes. Please commit it."�[0m2255: �[36;1m exit 1�[0m
...
4235: �[32m'Steps.test.ts'�[39m,4236: �[32m'Steps.test.ts'�[39m,4237: �[32m'TextField.test.ts'�[39m,4238: �[32m'TextField.test.ts'�[39m,4239: �[32m'Toast.test.ts'�[39m,4240: �[32m'Toast.test.ts'�[39m,4241: �[32m'Toast.test.ts'�[39m,4242: �[32m'Toggle.test.ts'�[39m,4243: �[32m'Toggle.test.ts'�[39m4244: ]4245: �[2m[WebServer] �[22mlerna�[2m[WebServer] �[22m notice cli v8.1.24246: �[2m[WebServer] �[22mlerna info�[2m[WebServer] �[22m versioning independent4247: �[2m[WebServer] �[22mlerna info �[2m[WebServer] �[22mci enabled4248: �[2m[WebServer] �[22mlerna�[2m[WebServer] �[22m notice�[2m[WebServer] �[22m filter including "@vibe/docs"4249: �[2m[WebServer] �[22mlerna info �[2m[WebServer] �[22mfilter [ '@vibe/docs' ]4250: �[2m[WebServer] �[22mUnhandled promise rejection: Error: Command failed with exit code 1: git config user.email4251: �[2m[WebServer] �[22m at jt (/home/runner/work/vibe/vibe/node_modules/�[4m@chromatic-com�[24m/storybook/node_modules/�[4mchromatic�[24m/dist/chunk-7UHX5T7X.js:55:57)4252: �[2m[WebServer] �[22m at /home/runner/work/vibe/vibe/node_modules/�[4m@chromatic-com�[24m/storybook/node_modules/�[4mchromatic�[24m/dist/chunk-7UHX5T7X.js:56:14274253: �[2m[WebServer] �[22m�[90m at process.processTicksAndRejections (node:internal/process/task_queues:95:5)�[39m4254: �[2m[WebServer] �[22m at async zr (/home/runner/work/vibe/vibe/node_modules/�[4m@chromatic-com�[24m/storybook/node_modules/�[4mchromatic�[24m/dist/chunk-XEU6YYLS.js:365:107)4255: �[2m[WebServer] �[22m at async Object.uxn (/home/runner/work/vibe/vibe/node_modules/�[4m@chromatic-com�[24m/storybook/node_modules/�[4mchromatic�[24m/dist/chunk-RVCOTHXM.js:1185:4209)4256: �[2m[WebServer] �[22m at async fe (/home/runner/work/vibe/vibe/node_modules/�[4m@chromatic-com�[24m/storybook/dist/preset.js:33:8923)4257: �[2m[WebServer] �[22m at async /home/runner/work/vibe/vibe/node_modules/�[4m@chromatic-com�[24m/storybook/dist/preset.js:37:2934258: �[2m[WebServer] �[22m at async Ae (/home/runner/work/vibe/vibe/node_modules/�[4m@chromatic-com�[24m/storybook/dist/preset.js:34:137) {4259: �[2m[WebServer] �[22m shortMessage: �[32m'Command failed with exit code 1: git config user.email'�[39m,4260: �[2m[WebServer] �[22m command: �[32m'git config user.email'�[39m,4261: �[2m[WebServer] �[22m escapedCommand: �[32m'git config user.email'�[39m,4262: �[2m[WebServer] �[22m exitCode: �[33m1�[39m,4263: �[2m[WebServer] �[22m signal: �[90mundefined�[39m,4264: �[2m[WebServer] �[22m signalDescription: �[90mundefined�[39m,4265: �[2m[WebServer] �[22m stdout: �[32m''�[39m,4266: �[2m[WebServer] �[22m stderr: �[32m''�[39m,4267: �[2m[WebServer] �[22m cwd: �[32m'/home/runner/work/vibe/vibe/packages/docs'�[39m,4268: �[2m[WebServer] �[22m all: �[32m''�[39m,4269: �[2m[WebServer] �[22m failed: �[33mtrue�[39m,4270: �[2m[WebServer] �[22m timedOut: �[33mfalse�[39m,
...
5314: �[31m✘�[39m �[2m257 �[22m�[31m__tests__/Steps.test.ts:44:7 › Testkit - Unit Tests - Steps › should handle step navigation correctly�[39m�[33m (retry #1)�[39m�[2m (34.1s)�[22m5315: �[2m258.1 �[22m�[31m__tests__/SplitButton.test.ts:140:16 › Testkit - Unit Tests - SplitButton › should scroll into view when needed › Before Hooks › beforeEach hook › Wait for Split Button to be visible�[39m�[2m (30.2s)�[22m5316: �[31m✘�[39m �[2m258 �[22m�[31m__tests__/SplitButton.test.ts:54:7 › Testkit - Unit Tests - SplitButton › should scroll into view when needed�[39m�[33m (retry #1)�[39m�[2m (34.0s)�[22m5317: �[2m259.1 �[22m�[31m__tests__/Steps.test.ts:140:16 › Testkit - Unit Tests - Steps › should handle back and next button navigation › Before Hooks › beforeEach hook › Wait for Steps to be visible�[39m�[2m (30.1s)�[22m5318: �[31m✘�[39m �[2m259 �[22m�[31m__tests__/Steps.test.ts:57:7 › Testkit - Unit Tests - Steps › should handle back and next button navigation�[39m�[2m (34.1s)�[22m5319: �[2m260.1 �[22m�[31m__tests__/SplitButton.test.ts:140:16 › Testkit - Unit Tests - SplitButton › should count elements correctly › Before Hooks › beforeEach hook › Wait for Split Button to be visible�[39m�[2m (30.1s)�[22m5320: �[31m✘�[39m �[2m260 �[22m�[31m__tests__/SplitButton.test.ts:59:7 › Testkit - Unit Tests - SplitButton › should count elements correctly�[39m�[2m (33.8s)�[22m5321: �[2m261.1 �[22m�[31m__tests__/Steps.test.ts:140:16 › Testkit - Unit Tests - Steps › should handle back and next button navigation › Before Hooks › beforeEach hook › Wait for Steps to be visible�[39m�[2m (30.1s)�[22m5322: �[31m✘�[39m �[2m261 �[22m�[31m__tests__/Steps.test.ts:57:7 › Testkit - Unit Tests - Steps › should handle back and next button navigation�[39m�[33m (retry #1)�[39m�[2m (33.8s)�[22m5323: �[31mTimed out waiting 3600s for the test suite to run�[39m5324: �[31mTimed out waiting 3600s for the teardown for test suite to run�[39m5325: �[2m262.1 �[22m�[31m__tests__/SplitButton.test.ts:140:16 › Testkit - Unit Tests - SplitButton › should count elements correctly › Before Hooks › beforeEach hook › Wait for Split Button to be visible�[39m�[2m (17.6s)�[22m5326: �[2m263.1 �[22m�[31m__tests__/Steps.test.ts:140:16 › Testkit - Unit Tests - Steps › Steps should be enabled by default › Before Hooks › beforeEach hook › Wait for Steps to be visible�[39m�[2m (4.2s)�[22m5327: �[31m✘�[39m �[2m263 �[22m�[31m__tests__/Steps.test.ts:64:7 › Testkit - Unit Tests - Steps › Steps should be enabled by default�[39m�[2m (6.8s)�[22m5328: �[31m 1) __tests__/ButtonGroup.test.ts:19:7 › Testkit - Unit Tests - ButtonGroup › should be able to click button by name �[39m5329: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5330: Call log:
...
5337: �[90m 142 |�[39m })�[33m;�[39m5338: �[90m 143 |�[39m }5339: �[90m 144 |�[39m�[0m5340: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5341: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5342: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5343: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5344: �[36m test-results/__tests__-ButtonGroup-Test-f2ff2-ble-to-click-button-by-name/video.webm�[39m5345: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5346: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5347: �[36m test-results/__tests__-ButtonGroup-Test-f2ff2-ble-to-click-button-by-name/trace.zip�[39m5348: �[36m Usage:�[39m5349: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-f2ff2-ble-to-click-button-by-name/trace.zip�[39m5350: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5351: �[90m Retry #1 �[2m───────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5352: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5353: Call log:
...
5360: �[90m 142 |�[39m })�[33m;�[39m5361: �[90m 143 |�[39m }5362: �[90m 144 |�[39m�[0m5363: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5364: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5365: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5366: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5367: �[36m test-results/__tests__-ButtonGroup-Test-f2ff2-ble-to-click-button-by-name-retry1/video.webm�[39m5368: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5369: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5370: �[36m test-results/__tests__-ButtonGroup-Test-f2ff2-ble-to-click-button-by-name-retry1/trace.zip�[39m5371: �[36m Usage:�[39m5372: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-f2ff2-ble-to-click-button-by-name-retry1/trace.zip�[39m5373: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5374: �[31m 2) __tests__/ButtonGroup.test.ts:24:7 › Testkit - Unit Tests - ButtonGroup › should correctly identify default selected button �[39m5375: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5376: Call log:
...
5383: �[90m 142 |�[39m })�[33m;�[39m5384: �[90m 143 |�[39m }5385: �[90m 144 |�[39m�[0m5386: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5387: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5388: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5389: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5390: �[36m test-results/__tests__-ButtonGroup-Test-9f156-ify-default-selected-button/video.webm�[39m5391: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5392: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5393: �[36m test-results/__tests__-ButtonGroup-Test-9f156-ify-default-selected-button/trace.zip�[39m5394: �[36m Usage:�[39m5395: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-9f156-ify-default-selected-button/trace.zip�[39m5396: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5397: �[90m Retry #1 �[2m───────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5398: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5399: Call log:
...
5406: �[90m 142 |�[39m })�[33m;�[39m5407: �[90m 143 |�[39m }5408: �[90m 144 |�[39m�[0m5409: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5410: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5411: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5412: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5413: �[36m test-results/__tests__-ButtonGroup-Test-9f156-ify-default-selected-button-retry1/video.webm�[39m5414: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5415: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5416: �[36m test-results/__tests__-ButtonGroup-Test-9f156-ify-default-selected-button-retry1/trace.zip�[39m5417: �[36m Usage:�[39m5418: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-9f156-ify-default-selected-button-retry1/trace.zip�[39m5419: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5420: �[31m 3) __tests__/ButtonGroup.test.ts:28:7 › Testkit - Unit Tests - ButtonGroup › should return selected button name �[39m5421: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5422: Call log:
...
5429: �[90m 142 |�[39m })�[33m;�[39m5430: �[90m 143 |�[39m }5431: �[90m 144 |�[39m�[0m5432: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5433: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5434: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5435: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5436: �[36m test-results/__tests__-ButtonGroup-Test-94e07-return-selected-button-name/video.webm�[39m5437: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5438: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5439: �[36m test-results/__tests__-ButtonGroup-Test-94e07-return-selected-button-name/trace.zip�[39m5440: �[36m Usage:�[39m5441: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-94e07-return-selected-button-name/trace.zip�[39m5442: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5443: �[90m Retry #1 �[2m───────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5444: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5445: Call log:
...
5452: �[90m 142 |�[39m })�[33m;�[39m5453: �[90m 143 |�[39m }5454: �[90m 144 |�[39m�[0m5455: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5456: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5457: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5458: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5459: �[36m test-results/__tests__-ButtonGroup-Test-94e07-return-selected-button-name-retry1/video.webm�[39m5460: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5461: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5462: �[36m test-results/__tests__-ButtonGroup-Test-94e07-return-selected-button-name-retry1/trace.zip�[39m5463: �[36m Usage:�[39m5464: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-94e07-return-selected-button-name-retry1/trace.zip�[39m5465: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5466: �[31m 4) __tests__/ButtonGroup.test.ts:33:7 › Testkit - Unit Tests - ButtonGroup › should handle button selection changes �[39m5467: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5468: Call log:
...
5475: �[90m 142 |�[39m })�[33m;�[39m5476: �[90m 143 |�[39m }5477: �[90m 144 |�[39m�[0m5478: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5479: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5480: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5481: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5482: �[36m test-results/__tests__-ButtonGroup-Test-475d0-le-button-selection-changes/video.webm�[39m5483: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5484: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5485: �[36m test-results/__tests__-ButtonGroup-Test-475d0-le-button-selection-changes/trace.zip�[39m5486: �[36m Usage:�[39m5487: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-475d0-le-button-selection-changes/trace.zip�[39m5488: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5489: �[90m Retry #1 �[2m───────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5490: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5491: Call log:
...
5498: �[90m 142 |�[39m })�[33m;�[39m5499: �[90m 143 |�[39m }5500: �[90m 144 |�[39m�[0m5501: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5502: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5503: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5504: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5505: �[36m test-results/__tests__-ButtonGroup-Test-475d0-le-button-selection-changes-retry1/video.webm�[39m5506: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5507: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5508: �[36m test-results/__tests__-ButtonGroup-Test-475d0-le-button-selection-changes-retry1/trace.zip�[39m5509: �[36m Usage:�[39m5510: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-475d0-le-button-selection-changes-retry1/trace.zip�[39m5511: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5512: �[31m 5) __tests__/ButtonGroup.test.ts:42:7 › Testkit - Unit Tests - ButtonGroup › should maintain single selection �[39m5513: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5514: Call log:
...
5521: �[90m 142 |�[39m })�[33m;�[39m5522: �[90m 143 |�[39m }5523: �[90m 144 |�[39m�[0m5524: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5525: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5526: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5527: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5528: �[36m test-results/__tests__-ButtonGroup-Test-07944-d-maintain-single-selection/video.webm�[39m5529: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5530: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5531: �[36m test-results/__tests__-ButtonGroup-Test-07944-d-maintain-single-selection/trace.zip�[39m5532: �[36m Usage:�[39m5533: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-07944-d-maintain-single-selection/trace.zip�[39m5534: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5535: �[90m Retry #1 �[2m───────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5536: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5537: Call log:
...
5544: �[90m 142 |�[39m })�[33m;�[39m5545: �[90m 143 |�[39m }5546: �[90m 144 |�[39m�[0m5547: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5548: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5549: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5550: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5551: �[36m test-results/__tests__-ButtonGroup-Test-07944-d-maintain-single-selection-retry1/video.webm�[39m5552: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5553: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5554: �[36m test-results/__tests__-ButtonGroup-Test-07944-d-maintain-single-selection-retry1/trace.zip�[39m5555: �[36m Usage:�[39m5556: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-07944-d-maintain-single-selection-retry1/trace.zip�[39m5557: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5558: �[31m 6) __tests__/ButtonGroup.test.ts:50:7 › Testkit - Unit Tests - ButtonGroup › should be enabled by default �[39m5559: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5560: Call log:
...
5567: �[90m 142 |�[39m })�[33m;�[39m5568: �[90m 143 |�[39m }5569: �[90m 144 |�[39m�[0m5570: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5571: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5572: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5573: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5574: �[36m test-results/__tests__-ButtonGroup-Test-7d3c9-hould-be-enabled-by-default/video.webm�[39m5575: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5576: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5577: �[36m test-results/__tests__-ButtonGroup-Test-7d3c9-hould-be-enabled-by-default/trace.zip�[39m5578: �[36m Usage:�[39m5579: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-7d3c9-hould-be-enabled-by-default/trace.zip�[39m5580: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5581: �[90m Retry #1 �[2m───────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5582: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5583: Call log:
...
5590: �[90m 142 |�[39m })�[33m;�[39m5591: �[90m 143 |�[39m }5592: �[90m 144 |�[39m�[0m5593: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5594: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5595: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5596: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5597: �[36m test-results/__tests__-ButtonGroup-Test-7d3c9-hould-be-enabled-by-default-retry1/video.webm�[39m5598: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5599: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5600: �[36m test-results/__tests__-ButtonGroup-Test-7d3c9-hould-be-enabled-by-default-retry1/trace.zip�[39m5601: �[36m Usage:�[39m5602: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-7d3c9-hould-be-enabled-by-default-retry1/trace.zip�[39m5603: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5604: �[31m 7) __tests__/ButtonGroup.test.ts:54:7 › Testkit - Unit Tests - ButtonGroup › should be visible by default �[39m5605: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5606: Call log:
...
5613: �[90m 142 |�[39m })�[33m;�[39m5614: �[90m 143 |�[39m }5615: �[90m 144 |�[39m�[0m5616: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5617: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5618: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5619: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5620: �[36m test-results/__tests__-ButtonGroup-Test-dcf50-hould-be-visible-by-default/video.webm�[39m5621: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5622: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5623: �[36m test-results/__tests__-ButtonGroup-Test-dcf50-hould-be-visible-by-default/trace.zip�[39m5624: �[36m Usage:�[39m5625: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-dcf50-hould-be-visible-by-default/trace.zip�[39m5626: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5627: �[90m Retry #1 �[2m───────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5628: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5629: Call log:
...
5636: �[90m 142 |�[39m })�[33m;�[39m5637: �[90m 143 |�[39m }5638: �[90m 144 |�[39m�[0m5639: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5640: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5641: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5642: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5643: �[36m test-results/__tests__-ButtonGroup-Test-dcf50-hould-be-visible-by-default-retry1/video.webm�[39m5644: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5645: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5646: �[36m test-results/__tests__-ButtonGroup-Test-dcf50-hould-be-visible-by-default-retry1/trace.zip�[39m5647: �[36m Usage:�[39m5648: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-dcf50-hould-be-visible-by-default-retry1/trace.zip�[39m5649: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5650: �[31m 8) __tests__/ButtonGroup.test.ts:58:7 › Testkit - Unit Tests - ButtonGroup › should handle button clicks in sequence �[39m5651: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5652: Call log:
...
5659: �[90m 142 |�[39m })�[33m;�[39m5660: �[90m 143 |�[39m }5661: �[90m 144 |�[39m�[0m5662: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5663: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5664: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5665: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5666: �[36m test-results/__tests__-ButtonGroup-Test-70f4e-e-button-clicks-in-sequence/video.webm�[39m5667: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5668: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5669: �[36m test-results/__tests__-ButtonGroup-Test-70f4e-e-button-clicks-in-sequence/trace.zip�[39m5670: �[36m Usage:�[39m5671: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-70f4e-e-button-clicks-in-sequence/trace.zip�[39m5672: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5673: �[90m Retry #1 �[2m───────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5674: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5675: Call log:
...
5682: �[90m 142 |�[39m })�[33m;�[39m5683: �[90m 143 |�[39m }5684: �[90m 144 |�[39m�[0m5685: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5686: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5687: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5688: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5689: �[36m test-results/__tests__-ButtonGroup-Test-70f4e-e-button-clicks-in-sequence-retry1/video.webm�[39m5690: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5691: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5692: �[36m test-results/__tests__-ButtonGroup-Test-70f4e-e-button-clicks-in-sequence-retry1/trace.zip�[39m5693: �[36m Usage:�[39m5694: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-70f4e-e-button-clicks-in-sequence-retry1/trace.zip�[39m5695: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5696: �[31m 9) __tests__/ButtonGroup.test.ts:69:7 › Testkit - Unit Tests - ButtonGroup › should count elements correctly �[39m5697: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5698: Call log:
...
5705: �[90m 142 |�[39m })�[33m;�[39m5706: �[90m 143 |�[39m }5707: �[90m 144 |�[39m�[0m5708: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5709: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5710: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5711: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5712: �[36m test-results/__tests__-ButtonGroup-Test-0a5b3-ld-count-elements-correctly/video.webm�[39m5713: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5714: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5715: �[36m test-results/__tests__-ButtonGroup-Test-0a5b3-ld-count-elements-correctly/trace.zip�[39m5716: �[36m Usage:�[39m5717: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-0a5b3-ld-count-elements-correctly/trace.zip�[39m5718: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5719: �[90m Retry #1 �[2m───────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5720: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5721: Call log:
...
5728: �[90m 142 |�[39m })�[33m;�[39m5729: �[90m 143 |�[39m }5730: �[90m 144 |�[39m�[0m5731: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5732: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5733: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5734: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5735: �[36m test-results/__tests__-ButtonGroup-Test-0a5b3-ld-count-elements-correctly-retry1/video.webm�[39m5736: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5737: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5738: �[36m test-results/__tests__-ButtonGroup-Test-0a5b3-ld-count-elements-correctly-retry1/trace.zip�[39m5739: �[36m Usage:�[39m5740: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-0a5b3-ld-count-elements-correctly-retry1/trace.zip�[39m5741: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5742: �[31m 10) __tests__/ButtonGroup.test.ts:74:7 › Testkit - Unit Tests - ButtonGroup › should handle attribute retrieval �[39m5743: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5744: Call log:
...
5751: �[90m 142 |�[39m })�[33m;�[39m5752: �[90m 143 |�[39m }5753: �[90m 144 |�[39m�[0m5754: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5755: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5756: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5757: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5758: �[36m test-results/__tests__-ButtonGroup-Test-6d415--handle-attribute-retrieval/video.webm�[39m5759: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5760: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5761: �[36m test-results/__tests__-ButtonGroup-Test-6d415--handle-attribute-retrieval/trace.zip�[39m5762: �[36m Usage:�[39m5763: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-6d415--handle-attribute-retrieval/trace.zip�[39m5764: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5765: �[90m Retry #1 �[2m───────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5766: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5767: Call log:
...
5774: �[90m 142 |�[39m })�[33m;�[39m5775: �[90m 143 |�[39m }5776: �[90m 144 |�[39m�[0m5777: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5778: �[2m at ButtonGroup.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5779: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/ButtonGroup.test.ts:16:23�[22m5780: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5781: �[36m test-results/__tests__-ButtonGroup-Test-6d415--handle-attribute-retrieval-retry1/video.webm�[39m5782: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5783: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5784: �[36m test-results/__tests__-ButtonGroup-Test-6d415--handle-attribute-retrieval-retry1/trace.zip�[39m5785: �[36m Usage:�[39m5786: �[36m yarn playwright show-trace test-results/__tests__-ButtonGroup-Test-6d415--handle-attribute-retrieval-retry1/trace.zip�[39m5787: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5788: �[31m 11) __tests__/Checkbox.test.ts:19:7 › Testkit - Unit Tests - Checkbox › Checkbox should be initially checked �[39m5789: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5790: Call log:
...
5797: �[90m 142 |�[39m })�[33m;�[39m5798: �[90m 143 |�[39m }5799: �[90m 144 |�[39m�[0m5800: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5801: �[2m at Checkbox.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5802: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/Checkbox.test.ts:16:20�[22m5803: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5804: �[36m test-results/__tests__-Checkbox-Testkit-a9ad6-should-be-initially-checked/video.webm�[39m5805: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5806: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5807: �[36m test-results/__tests__-Checkbox-Testkit-a9ad6-should-be-initially-checked/trace.zip�[39m5808: �[36m Usage:�[39m5809: �[36m yarn playwright show-trace test-results/__tests__-Checkbox-Testkit-a9ad6-should-be-initially-checked/trace.zip�[39m5810: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5811: �[90m Retry #1 �[2m───────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5812: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5813: Call log:
...
5820: �[90m 142 |�[39m })�[33m;�[39m5821: �[90m 143 |�[39m }5822: �[90m 144 |�[39m�[0m5823: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5824: �[2m at Checkbox.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5825: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/Checkbox.test.ts:16:20�[22m5826: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5827: �[36m test-results/__tests__-Checkbox-Testkit-a9ad6-should-be-initially-checked-retry1/video.webm�[39m5828: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5829: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5830: �[36m test-results/__tests__-Checkbox-Testkit-a9ad6-should-be-initially-checked-retry1/trace.zip�[39m5831: �[36m Usage:�[39m5832: �[36m yarn playwright show-trace test-results/__tests__-Checkbox-Testkit-a9ad6-should-be-initially-checked-retry1/trace.zip�[39m5833: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5834: �[31m 12) __tests__/Checkbox.test.ts:23:7 › Testkit - Unit Tests - Checkbox › Checkbox should be able to be unchecked �[39m5835: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5836: Call log:
...
5843: �[90m 142 |�[39m })�[33m;�[39m5844: �[90m 143 |�[39m }5845: �[90m 144 |�[39m�[0m5846: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5847: �[2m at Checkbox.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5848: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/Checkbox.test.ts:16:20�[22m5849: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5850: �[36m test-results/__tests__-Checkbox-Testkit-02f45-uld-be-able-to-be-unchecked/video.webm�[39m5851: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5852: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5853: �[36m test-results/__tests__-Checkbox-Testkit-02f45-uld-be-able-to-be-unchecked/trace.zip�[39m5854: �[36m Usage:�[39m5855: �[36m yarn playwright show-trace test-results/__tests__-Checkbox-Testkit-02f45-uld-be-able-to-be-unchecked/trace.zip�[39m5856: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5857: �[90m Retry #1 �[2m───────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5858: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5859: Call log:
...
5866: �[90m 142 |�[39m })�[33m;�[39m5867: �[90m 143 |�[39m }5868: �[90m 144 |�[39m�[0m5869: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5870: �[2m at Checkbox.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5871: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/Checkbox.test.ts:16:20�[22m5872: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5873: �[36m test-results/__tests__-Checkbox-Testkit-02f45-uld-be-able-to-be-unchecked-retry1/video.webm�[39m5874: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5875: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5876: �[36m test-results/__tests__-Checkbox-Testkit-02f45-uld-be-able-to-be-unchecked-retry1/trace.zip�[39m5877: �[36m Usage:�[39m5878: �[36m yarn playwright show-trace test-results/__tests__-Checkbox-Testkit-02f45-uld-be-able-to-be-unchecked-retry1/trace.zip�[39m5879: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5880: �[31m 13) __tests__/Checkbox.test.ts:28:7 › Testkit - Unit Tests - Checkbox › Checkbox should be able to be checked after being unchecked �[39m5881: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5882: Call log:
...
5889: �[90m 142 |�[39m })�[33m;�[39m5890: �[90m 143 |�[39m }5891: �[90m 144 |�[39m�[0m5892: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5893: �[2m at Checkbox.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5894: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/Checkbox.test.ts:16:20�[22m5895: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5896: �[36m test-results/__tests__-Checkbox-Testkit-b5439-ecked-after-being-unchecked/video.webm�[39m5897: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5898: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5899: �[36m test-results/__tests__-Checkbox-Testkit-b5439-ecked-after-being-unchecked/trace.zip�[39m5900: �[36m Usage:�[39m5901: �[36m yarn playwright show-trace test-results/__tests__-Checkbox-Testkit-b5439-ecked-after-being-unchecked/trace.zip�[39m5902: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5903: �[90m Retry #1 �[2m───────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5904: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5905: Call log:
...
5912: �[90m 142 |�[39m })�[33m;�[39m5913: �[90m 143 |�[39m }5914: �[90m 144 |�[39m�[0m5915: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5916: �[2m at Checkbox.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5917: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/Checkbox.test.ts:16:20�[22m5918: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5919: �[36m test-results/__tests__-Checkbox-Testkit-b5439-ecked-after-being-unchecked-retry1/video.webm�[39m5920: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5921: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5922: �[36m test-results/__tests__-Checkbox-Testkit-b5439-ecked-after-being-unchecked-retry1/trace.zip�[39m5923: �[36m Usage:�[39m5924: �[36m yarn playwright show-trace test-results/__tests__-Checkbox-Testkit-b5439-ecked-after-being-unchecked-retry1/trace.zip�[39m5925: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5926: �[31m 14) __tests__/Checkbox.test.ts:35:7 › Testkit - Unit Tests - Checkbox › Checkbox should return its label text �[39m5927: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5928: Call log:
...
5935: �[90m 142 |�[39m })�[33m;�[39m5936: �[90m 143 |�[39m }5937: �[90m 144 |�[39m�[0m5938: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5939: �[2m at Checkbox.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5940: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/Checkbox.test.ts:16:20�[22m5941: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5942: �[36m test-results/__tests__-Checkbox-Testkit-0b386-hould-return-its-label-text/video.webm�[39m5943: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5944: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5945: �[36m test-results/__tests__-Checkbox-Testkit-0b386-hould-return-its-label-text/trace.zip�[39m5946: �[36m Usage:�[39m5947: �[36m yarn playwright show-trace test-results/__tests__-Checkbox-Testkit-0b386-hould-return-its-label-text/trace.zip�[39m5948: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5949: �[90m Retry #1 �[2m───────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5950: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5951: Call log:
...
5958: �[90m 142 |�[39m })�[33m;�[39m5959: �[90m 143 |�[39m }5960: �[90m 144 |�[39m�[0m5961: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5962: �[2m at Checkbox.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5963: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/Checkbox.test.ts:16:20�[22m5964: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5965: �[36m test-results/__tests__-Checkbox-Testkit-0b386-hould-return-its-label-text-retry1/video.webm�[39m5966: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5967: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5968: �[36m test-results/__tests__-Checkbox-Testkit-0b386-hould-return-its-label-text-retry1/trace.zip�[39m5969: �[36m Usage:�[39m5970: �[36m yarn playwright show-trace test-results/__tests__-Checkbox-Testkit-0b386-hould-return-its-label-text-retry1/trace.zip�[39m5971: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5972: �[31m 15) __tests__/Checkbox.test.ts:42:7 › Testkit - Unit Tests - Checkbox › Checkbox should toggle correctly with multiple check/uncheck operations �[39m5973: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5974: Call log:
...
5981: �[90m 142 |�[39m })�[33m;�[39m5982: �[90m 143 |�[39m }5983: �[90m 144 |�[39m�[0m5984: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m5985: �[2m at Checkbox.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m5986: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/Checkbox.test.ts:16:20�[22m5987: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m5988: �[36m test-results/__tests__-Checkbox-Testkit-06dda-le-check-uncheck-operations/video.webm�[39m5989: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5990: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m5991: �[36m test-results/__tests__-Checkbox-Testkit-06dda-le-check-uncheck-operations/trace.zip�[39m5992: �[36m Usage:�[39m5993: �[36m yarn playwright show-trace test-results/__tests__-Checkbox-Testkit-06dda-le-check-uncheck-operations/trace.zip�[39m5994: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5995: �[90m Retry #1 �[2m───────────────────────────────────────────────────────────────────────────────────────�[22m�[39m5996: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.5997: Call log:
...
6004: �[90m 142 |�[39m })�[33m;�[39m6005: �[90m 143 |�[39m }6006: �[90m 144 |�[39m�[0m6007: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m6008: �[2m at Checkbox.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m6009: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/Checkbox.test.ts:16:20�[22m6010: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m6011: �[36m test-results/__tests__-Checkbox-Testkit-06dda-le-check-uncheck-operations-retry1/video.webm�[39m6012: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m6013: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m6014: �[36m test-results/__tests__-Checkbox-Testkit-06dda-le-check-uncheck-operations-retry1/trace.zip�[39m6015: �[36m Usage:�[39m6016: �[36m yarn playwright show-trace test-results/__tests__-Checkbox-Testkit-06dda-le-check-uncheck-operations-retry1/trace.zip�[39m6017: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m6018: �[31m 16) __tests__/Checkbox.test.ts:52:7 › Testkit - Unit Tests - Checkbox › Checkbox should be enabled by default �[39m6019: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.6020: Call log:
...
6027: �[90m 142 |�[39m })�[33m;�[39m6028: �[90m 143 |�[39m }6029: �[90m 144 |�[39m�[0m6030: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m6031: �[2m at Checkbox.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m6032: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/Checkbox.test.ts:16:20�[22m6033: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m6034: �[36m test-results/__tests__-Checkbox-Testkit-6f222-hould-be-enabled-by-default/video.webm�[39m6035: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m6036: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m6037: �[36m test-results/__tests__-Checkbox-Testkit-6f222-hould-be-enabled-by-default/trace.zip�[39m6038: �[36m Usage:�[39m6039: �[36m yarn playwright show-trace test-results/__tests__-Checkbox-Testkit-6f222-hould-be-enabled-by-default/trace.zip�[39m6040: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m6041: �[90m Retry #1 �[2m───────────────────────────────────────────────────────────────────────────────────────�[22m�[39m6042: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.6043: Call log:
...
6050: �[90m 142 |�[39m })�[33m;�[39m6051: �[90m 143 |�[39m }6052: �[90m 144 |�[39m�[0m6053: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m6054: �[2m at Checkbox.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m6055: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/Checkbox.test.ts:16:20�[22m6056: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m6057: �[36m test-results/__tests__-Checkbox-Testkit-6f222-hould-be-enabled-by-default-retry1/video.webm�[39m6058: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m6059: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m6060: �[36m test-results/__tests__-Checkbox-Testkit-6f222-hould-be-enabled-by-default-retry1/trace.zip�[39m6061: �[36m Usage:�[39m6062: �[36m yarn playwright show-trace test-results/__tests__-Checkbox-Testkit-6f222-hould-be-enabled-by-default-retry1/trace.zip�[39m6063: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m6064: �[31m 17) __tests__/Checkbox.test.ts:56:7 › Testkit - Unit Tests - Checkbox › Checkbox should be visible by default �[39m6065: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.6066: Call log:
...
6073: �[90m 142 |�[39m })�[33m;�[39m6074: �[90m 143 |�[39m }6075: �[90m 144 |�[39m�[0m6076: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m6077: �[2m at Checkbox.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m6078: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/Checkbox.test.ts:16:20�[22m6079: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m6080: �[36m test-results/__tests__-Checkbox-Testkit-7c5d4-hould-be-visible-by-default/video.webm�[39m6081: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m6082: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m6083: �[36m test-results/__tests__-Checkbox-Testkit-7c5d4-hould-be-visible-by-default/trace.zip�[39m6084: �[36m Usage:�[39m6085: �[36m yarn playwright show-trace test-results/__tests__-Checkbox-Testkit-7c5d4-hould-be-visible-by-default/trace.zip�[39m6086: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m6087: �[90m Retry #1 �[2m───────────────────────────────────────────────────────────────────────────────────────�[22m�[39m6088: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.6089: Call log:
...
6096: �[90m 142 |�[39m })�[33m;�[39m6097: �[90m 143 |�[39m }6098: �[90m 144 |�[39m�[0m6099: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m6100: �[2m at Checkbox.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m6101: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/Checkbox.test.ts:16:20�[22m6102: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m6103: �[36m test-results/__tests__-Checkbox-Testkit-7c5d4-hould-be-visible-by-default-retry1/video.webm�[39m6104: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m6105: �[36m attachment #2: trace (application/zip) �[2m─────────────────────────────────────────────────────────�[22m�[39m6106: �[36m test-results/__tests__-Checkbox-Testkit-7c5d4-hould-be-visible-by-default-retry1/trace.zip�[39m6107: �[36m Usage:�[39m6108: �[36m yarn playwright show-trace test-results/__tests__-Checkbox-Testkit-7c5d4-hould-be-visible-by-default-retry1/trace.zip�[39m6109: �[36m �[2m────────────────────────────────────────────────────────────────────────────────────────────────�[22m�[39m6110: �[31m 18) __tests__/Checkbox.test.ts:60:7 › Testkit - Unit Tests - Checkbox › should count elements correctly �[39m6111: TimeoutError: locator.waitFor: Timeout 30000ms exceeded.6112: Call log:
...
6119: �[90m 142 |�[39m })�[33m;�[39m6120: �[90m 143 |�[39m }6121: �[90m 144 |�[39m�[0m6122: �[2m at /home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:141:31�[22m6123: �[2m at Checkbox.waitForElementToBeVisible (/home/runner/work/vibe/vibe/packages/testkit/components/BaseElement.ts:140:16)�[22m6124: �[2m at /home/runner/work/vibe/vibe/packages/testkit/__tests__/Checkbox.test.ts:16:20�[22m6125: �[36m attachment #1: video (video/webm) �[2m──────────────────────────────────────────────────────────────�[22m�[39m6126: �[36m test-results/__tests__-Checkbox-Testkit-e76c1-ld-count-elements-correctly/video.webm�[39m6127: �[36m �[2m─────────────...
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.