feat(repl): Lynx REPL — interactive playground with GitHub Pages deployment #12855
test.yml
on: pull_request
Matrix: test-rust / test
build
/
get-merge-base
16s
code-style-check
1m 13s
test-rust
/
rustfmt
36s
test-rust
/
clippy
1m 22s
test-typos
14s
Matrix: build / build-all
Matrix: playwright-linux
Matrix: playwright-web-elements
Matrix: test-vitest
Matrix: web-core-wasm-e2e
benchmark
/
nodejs-benchmark
6m 27s
eslint
/
check
4m 4s
test-api
/
check
1m 48s
test-publish
/
check
3m 29s
test-react
/
check
1m 49s
test-type
/
check
1m 56s
website
/
build
2m 10s
lighthouse
/
check
5m 25s
Matrix: bundle-analysis / build
Done
3s
Annotations
30 errors, 29 warnings, and 7 notices
|
[webkit] › tests/web-elements.spec.ts:2462:5 › web-elements test suite › x-list › list-type-change:
packages/web-platform/web-elements/tests/web-elements.spec.ts#L21
2) [webkit] › tests/web-elements.spec.ts:2462:5 › web-elements test suite › x-list › list-type-change
Error: expect(page).toHaveScreenshot(expected) failed
195000 pixels (ratio 0.76 of all image pixels) are different.
Snapshot: x-list/list-type-change/single.png
Call log:
- Expect "toHaveScreenshot(x-list/list-type-change/single.png)" with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- waiting for fonts to load...
- fonts loaded
- 195000 pixels (ratio 0.76 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 195000 pixels (ratio 0.76 of all image pixels) are different.
19 | >[0],
20 | ) => {
> 21 | await expect(page).toHaveScreenshot([`${caseName}`, `${subcaseName}.png`], {
| ^
22 | maxDiffPixelRatio: 0,
23 | fullPage: true,
24 | animations: 'allow',
at diffScreenShot (/__w/lynx-stack/lynx-stack/packages/web-platform/web-elements/tests/web-elements.spec.ts:21:22)
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-elements/tests/web-elements.spec.ts:2472:13
|
|
[chromium] › tests/reactlynx.spec.ts:852:5 › reactlynx3 tests › basic › basic-bindmouse:
packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L865
2) [chromium] › tests/reactlynx.spec.ts:852:5 › reactlynx3 tests › basic › basic-bindmouse ───────
Error: mouse up event captured
expect(locator).toHaveCSS(expected) failed
Locator: locator('#target2')
Expected: "rgb(0, 128, 0)"
Received: "rgb(255, 192, 203)"
Call log:
- mouse up event captured with timeout 5000ms
- waiting for locator('#target2')
2 × locator resolved to <x-view id="target2"></x-view>
- unexpected value "rgb(255, 192, 203)"
863 | 'rgb(0, 128, 0)',
864 | ); // green
> 865 | expect(page.locator('#target2'), 'mouse up event captured').toHaveCSS(
| ^
866 | 'background-color',
867 | 'rgb(0, 128, 0)',
868 | ); // green
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:865:69
|
|
[webkit] › tests/web-core.test.ts:492:3 › web core tests › api-get-i18n-resource-by-mts:
packages/web-platform/web-tests/tests/web-core.test.ts#L518
6) [webkit] › tests/web-core.test.ts:492:3 › web core tests › api-get-i18n-resource-by-mts ───────
Error: expect(received).toBeTruthy()
Received: false
516 | );
517 | expect(first).toBeTruthy();
> 518 | expect(second).toBeTruthy();
| ^
519 | });
520 | test('api-get-i18n-resource-by-lynx-update', async ({ page, browserName }) => {
521 | // firefox dose not support this.
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/web-core.test.ts:518:20
|
|
[webkit] › tests/react.spec.ts:4556:7 › reactlynx3 tests › elements › x-textarea › basic-element-x-textarea-bindselection:
packages/web-platform/web-tests/tests/react.spec.ts#L4570
5) [webkit] › tests/react.spec.ts:4556:7 › reactlynx3 tests › elements › x-textarea › basic-element-x-textarea-bindselection
Error: expect(received).toBe(expected) // Object.is equality
Expected: "2-5"
Received: ""
4568 | });
4569 | const result = await page.locator('.result').first().innerText();
> 4570 | expect(result).toBe('2-5');
| ^
4571 | },
4572 | );
4573 |
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:4570:26
|
|
[webkit] › tests/react.spec.ts:2576:7 › reactlynx3 tests › elements › svg › basic-element-svg-with-css:
packages/web-platform/web-tests/tests/react.spec.ts#L59
4) [webkit] › tests/react.spec.ts:2576:7 › reactlynx3 tests › elements › svg › basic-element-svg-with-css
Error: page.goto: Test timeout of 30000ms exceeded.
Call log:
- navigating to "http://localhost:3080/?casename=basic-element-svg-with-css", waiting until "load"
57 | url += `&casename2=${testname2}`;
58 | }
> 59 | await page.goto(url, {
| ^
60 | waitUntil: 'load',
61 | });
62 | await page.evaluate(() => document.fonts.ready);
at goto (/__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:59:14)
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:2577:15
|
|
[webkit] › tests/react.spec.ts:2576:7 › reactlynx3 tests › elements › svg › basic-element-svg-with-css:
packages/web-platform/web-tests/tests/react.spec.ts#L0
4) [webkit] › tests/react.spec.ts:2576:7 › reactlynx3 tests › elements › svg › basic-element-svg-with-css
Test timeout of 30000ms exceeded.
|
|
[webkit] › tests/react.spec.ts:2489:7 › reactlynx3 tests › elements › image › basic-element-image-support-tap-event:
packages/web-platform/web-tests/tests/react.spec.ts#L2496
3) [webkit] › tests/react.spec.ts:2489:7 › reactlynx3 tests › elements › image › basic-element-image-support-tap-event
Error: expect(received).toStrictEqual(expected) // deep equality
Expected: "success"
Received: "fail"
2494 | await wait(100);
2495 | expect(await page.locator('#result').getAttribute('class'))
> 2496 | .toStrictEqual(
| ^
2497 | 'success',
2498 | );
2499 | },
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:2496:14
|
|
[webkit] › tests/main-thread-apis.test.ts:452:3 › main thread api tests › __GetClasses:
packages/web-platform/web-tests/tests/main-thread-apis.test.ts#L453
2) [webkit] › tests/main-thread-apis.test.ts:452:3 › main thread api tests › __GetClasses ────────
Error: page.evaluate: TypeError: globalThis.__CreateText is not a function. (In 'globalThis.__CreateText(0)', 'globalThis.__CreateText' is undefined)
451 |
452 | test('__GetClasses', async ({ page }, { title }) => {
> 453 | const ret = await page.evaluate(() => {
| ^
454 | let node1 = globalThis.__CreateText(0);
455 | globalThis.__AddClass(node1, 'a');
456 | globalThis.__AddClass(node1, 'b');
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/main-thread-apis.test.ts:453:28
|
|
[webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action:
packages/web-platform/web-tests/tests/react.spec.ts#L4687
1) [webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action
Retry #4 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).resolves.toBe(expected) // Object.is equality
Expected: 4
Received: 0
4685 | // Initial state: loading = true
4686 | // Expected: 1, 2, 3, 5
> 4687 | await expect(page.locator('list-item').count()).resolves.toBe(4);
| ^
4688 | let ids = await page.locator('list-item').evaluateAll((items) =>
4689 | items.map((i) => i.id)
4690 | );
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:4687:68
|
|
[webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action:
packages/web-platform/web-tests/tests/react.spec.ts#L4687
1) [webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).resolves.toBe(expected) // Object.is equality
Expected: 4
Received: 0
4685 | // Initial state: loading = true
4686 | // Expected: 1, 2, 3, 5
> 4687 | await expect(page.locator('list-item').count()).resolves.toBe(4);
| ^
4688 | let ids = await page.locator('list-item').evaluateAll((items) =>
4689 | items.map((i) => i.id)
4690 | );
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:4687:68
|
|
[webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action:
packages/web-platform/web-tests/tests/react.spec.ts#L4687
1) [webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).resolves.toBe(expected) // Object.is equality
Expected: 4
Received: 0
4685 | // Initial state: loading = true
4686 | // Expected: 1, 2, 3, 5
> 4687 | await expect(page.locator('list-item').count()).resolves.toBe(4);
| ^
4688 | let ids = await page.locator('list-item').evaluateAll((items) =>
4689 | items.map((i) => i.id)
4690 | );
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:4687:68
|
|
[webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action:
packages/web-platform/web-tests/tests/react.spec.ts#L4687
1) [webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).resolves.toBe(expected) // Object.is equality
Expected: 4
Received: 0
4685 | // Initial state: loading = true
4686 | // Expected: 1, 2, 3, 5
> 4687 | await expect(page.locator('list-item').count()).resolves.toBe(4);
| ^
4688 | let ids = await page.locator('list-item').evaluateAll((items) =>
4689 | items.map((i) => i.id)
4690 | );
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:4687:68
|
|
[chromium] › tests/react.spec.ts:4091:7 › reactlynx3 tests › elements › x-swiper › basic-element-x-swiper-bindchange:
packages/web-platform/web-tests/tests/react.spec.ts#L4146
4) [chromium] › tests/react.spec.ts:4091:7 › reactlynx3 tests › elements › x-swiper › basic-element-x-swiper-bindchange
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: true
Received: false
4144 | expect(programming).toBe(true);
4145 | if (browserName === 'chromium') {
> 4146 | expect(manual).toBe(true);
| ^
4147 | }
4148 | },
4149 | );
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:4146:28
|
|
[chromium] › tests/react.spec.ts:4091:7 › reactlynx3 tests › elements › x-swiper › basic-element-x-swiper-bindchange:
packages/web-platform/web-tests/tests/react.spec.ts#L4146
4) [chromium] › tests/react.spec.ts:4091:7 › reactlynx3 tests › elements › x-swiper › basic-element-x-swiper-bindchange
Error: expect(received).toBe(expected) // Object.is equality
Expected: true
Received: false
4144 | expect(programming).toBe(true);
4145 | if (browserName === 'chromium') {
> 4146 | expect(manual).toBe(true);
| ^
4147 | }
4148 | },
4149 | );
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:4146:28
|
|
[chromium] › tests/main-thread-apis.test.ts:1306:5 › main thread api tests › __ElementFromBinary › should apply classes from template:
packages/web-platform/web-tests/eval at evaluate (:290:30)#L2
3) [chromium] › tests/main-thread-apis.test.ts:1306:5 › main thread api tests › __ElementFromBinary › should apply classes from template
Error: page.evaluate: TypeError: globalThis.genFiberElementTree is not a function
at eval (eval at evaluate (:290:30), <anonymous>:2:25)
at UtilityScript.evaluate (<anonymous>:292:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (eval at evaluate (:290:30), <anonymous>:2:25)
at UtilityScript.evaluate (<anonymous>:292:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/main-thread-apis.test.ts:28:34
|
|
[chromium] › tests/main-thread-apis.test.ts:1306:5 › main thread api tests › __ElementFromBinary › should apply classes from template:
packages/web-platform/web-tests/eval at evaluate (:290:30)#L2
3) [chromium] › tests/main-thread-apis.test.ts:1306:5 › main thread api tests › __ElementFromBinary › should apply classes from template
Error: page.evaluate: TypeError: globalThis.__ElementFromBinary is not a function
at eval (eval at evaluate (:290:30), <anonymous>:2:36)
at UtilityScript.evaluate (<anonymous>:292:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (eval at evaluate (:290:30), <anonymous>:2:36)
at UtilityScript.evaluate (<anonymous>:292:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/main-thread-apis.test.ts:1307:33
|
|
[chromium] › tests/main-thread-apis.test.ts:968:3 › main thread api tests › with_querySelector:
packages/web-platform/web-tests/eval at evaluate (:290:30)#L2
2) [chromium] › tests/main-thread-apis.test.ts:968:3 › main thread api tests › with_querySelector
Error: page.evaluate: TypeError: globalThis.genFiberElementTree is not a function
at eval (eval at evaluate (:290:30), <anonymous>:2:25)
at UtilityScript.evaluate (<anonymous>:292:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (eval at evaluate (:290:30), <anonymous>:2:25)
at UtilityScript.evaluate (<anonymous>:292:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/main-thread-apis.test.ts:28:34
|
|
[chromium] › tests/main-thread-apis.test.ts:968:3 › main thread api tests › with_querySelector:
packages/web-platform/web-tests/eval at evaluate (:290:30)#L2
2) [chromium] › tests/main-thread-apis.test.ts:968:3 › main thread api tests › with_querySelector
Error: page.evaluate: TypeError: globalThis.__CreatePage is not a function
at eval (eval at evaluate (:290:30), <anonymous>:2:29)
at UtilityScript.evaluate (<anonymous>:292:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (eval at evaluate (:290:30), <anonymous>:2:29)
at UtilityScript.evaluate (<anonymous>:292:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/main-thread-apis.test.ts:969:28
|
|
[chromium] › tests/main-thread-apis.test.ts:261:3 › main thread api tests › __NextElement:
packages/web-platform/web-tests/eval at evaluate (:290:30)#L2
1) [chromium] › tests/main-thread-apis.test.ts:261:3 › main thread api tests › __NextElement ─────
Error: page.evaluate: TypeError: globalThis.genFiberElementTree is not a function
at eval (eval at evaluate (:290:30), <anonymous>:2:25)
at UtilityScript.evaluate (<anonymous>:292:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (eval at evaluate (:290:30), <anonymous>:2:25)
at UtilityScript.evaluate (<anonymous>:292:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/main-thread-apis.test.ts:28:34
|
|
[firefox] › tests/reactlynx.spec.ts:4580:7 › reactlynx3 tests › elements › list › basic-element-list-basic-size:
packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L4609
5) [firefox] › tests/reactlynx.spec.ts:4580:7 › reactlynx3 tests › elements › list › basic-element-list-basic-size
Error: expect(received).toBeTruthy()
Received: false
4607 | });
4608 | await wait(1000);
> 4609 | expect(scrolled).toBeTruthy();
| ^
4610 | expect(scrollend).toBeTruthy();
4611 | },
4612 | );
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:4609:28
|
|
[firefox] › tests/reactlynx.spec.ts:4500:7 › reactlynx3 tests › elements › x-textarea › basic-element-x-textarea-bindselection:
packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L4514
4) [firefox] › tests/reactlynx.spec.ts:4500:7 › reactlynx3 tests › elements › x-textarea › basic-element-x-textarea-bindselection
Error: expect(received).toBe(expected) // Object.is equality
Expected: "2-5"
Received: ""
4512 | });
4513 | const result = await page.locator('.result').first().innerText();
> 4514 | expect(result).toBe('2-5');
| ^
4515 | },
4516 | );
4517 |
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:4514:26
|
|
[firefox] › tests/reactlynx.spec.ts:3129:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-bindselection:
packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L59
3) [firefox] › tests/reactlynx.spec.ts:3129:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-bindselection
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: Test timeout of 30000ms exceeded.
Call log:
- navigating to "http://localhost:3080/?casename=basic-element-x-input-bindselection", waiting until "load"
57 | url += `&casename2=${testname2}`;
58 | }
> 59 | await page.goto(url, {
| ^
60 | waitUntil: 'load',
61 | });
62 | await page.evaluate(() => document.fonts.ready);
at goto (/__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:59:14)
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:3132:17
|
|
[firefox] › tests/reactlynx.spec.ts:3129:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-bindselection:
packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L0
3) [firefox] › tests/reactlynx.spec.ts:3129:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-bindselection
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[firefox] › tests/reactlynx.spec.ts:3129:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-bindselection:
packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L3141
3) [firefox] › tests/reactlynx.spec.ts:3129:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-bindselection
Error: expect(received).toBe(expected) // Object.is equality
Expected: "2-5"
Received: ""
3139 | });
3140 | const result = await page.locator('.result').first().innerText();
> 3141 | expect(result).toBe('2-5');
| ^
3142 | },
3143 | );
3144 | test(
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:3141:26
|
|
[firefox] › tests/reactlynx.spec.ts:3077:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-ng-bindinput:
packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L3081
2) [firefox] › tests/reactlynx.spec.ts:3077:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-ng-bindinput
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.press: Target page, context or browser has been closed
3079 | async ({ page }, { title }) => {
3080 | await goto(page, title);
> 3081 | await page.locator('input').press('Enter');
| ^
3082 | await wait(200);
3083 | await page.locator('input').fill('foobar');
3084 | await wait(200);
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:3081:39
|
|
[firefox] › tests/reactlynx.spec.ts:3077:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-ng-bindinput:
packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L0
2) [firefox] › tests/reactlynx.spec.ts:3077:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-ng-bindinput
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[firefox] › tests/reactlynx.spec.ts:3077:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-ng-bindinput:
packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L3086
2) [firefox] › tests/reactlynx.spec.ts:3077:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-ng-bindinput
Error: expect(received).toBe(expected) // Object.is equality
Expected: "foobar-6-6"
Received: ""
3084 | await wait(200);
3085 | const result = await page.locator('.result').first().innerText();
> 3086 | expect(result).toBe('foobar-6-6');
| ^
3087 | },
3088 | );
3089 | // input/bindinput test-case end
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:3086:26
|
|
[firefox] › tests/reactlynx.spec.ts:3067:7 › reactlynx3 tests › elements › x-input › basic-element-input-bindinput:
packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L3074
1) [firefox] › tests/reactlynx.spec.ts:3067:7 › reactlynx3 tests › elements › x-input › basic-element-input-bindinput
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "foobar-6-6"
Received: ""
3072 | await wait(200);
3073 | const result = await page.locator('.result').first().innerText();
> 3074 | expect(result).toBe('foobar-6-6');
| ^
3075 | });
3076 | // input/bindinput test-case start for <x-input-ng>
3077 | test(
at /__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:3074:24
|
|
[firefox] › tests/reactlynx.spec.ts:3067:7 › reactlynx3 tests › elements › x-input › basic-element-input-bindinput:
packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L0
1) [firefox] › tests/reactlynx.spec.ts:3067:7 › reactlynx3 tests › elements › x-input › basic-element-input-bindinput
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
Done
Process completed with exit code 1.
|
|
test-rust / Test (Ubuntu)
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
test-react / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
test-api / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
test-type / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
Playwright Web Elements Test (1/2) / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
Playwright CSR (1/2) / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
Playwright ALL_ON_UI-SSR (2/3) / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
test-publish / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
eslint / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
eslint / check:
packages/rspeedy/core/test/cli/dev.test.ts#L393
Disabled test - if you want to skip a test temporarily, use .todo() instead
|
|
eslint / check:
examples/motion/src/iOSSlider/index.tsx#L81
React Hook useEffect has a missing dependency: 'initEffects'. Either include it or remove the dependency array
|
|
eslint / check:
examples/motion/src/Text/index.tsx#L38
React Hook useEffect has missing dependencies: 'endAnimation' and 'startAnimation'. Either include them or remove the dependency array
|
|
eslint / check:
examples/motion/src/Stagger/index.tsx#L32
React Hook useEffect has missing dependencies: 'endAnimation' and 'startAnimation'. Either include them or remove the dependency array
|
|
eslint / check:
examples/motion/src/Spring/index.tsx#L36
React Hook useEffect has missing dependencies: 'endAnimation' and 'startAnimation'. Either include them or remove the dependency array
|
|
eslint / check:
examples/motion/src/MotionValue/index.tsx#L60
React Hook useEffect has missing dependencies: 'endAnimation' and 'startAnimation'. Either include them or remove the dependency array
|
|
eslint / check:
examples/motion/src/ColorInterception/index.tsx#L42
React Hook useEffect has missing dependencies: 'endAnimation' and 'startAnimation'. Either include them or remove the dependency array
|
|
eslint / check:
examples/motion/src/BasicSelector/index.tsx#L39
React Hook useEffect has missing dependencies: 'endAnimation' and 'startAnimation'. Either include them or remove the dependency array
|
|
eslint / check:
examples/motion/src/BasicPercent/index.tsx#L41
React Hook useEffect has missing dependencies: 'endAnimation' and 'startAnimation'. Either include them or remove the dependency array
|
|
eslint / check:
examples/motion/src/Basic/index.tsx#L44
React Hook useEffect has missing dependencies: 'endAnimation' and 'startAnimation'. Either include them or remove the dependency array
|
|
Playwright ALL_ON_UI-SSR (3/3) / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
Playwright ALL_ON_UI-CSR (1/3) / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
Playwright Web Elements Test (2/2) / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
Playwright ALL_ON_UI-CSR (3/3) / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
Playwright ALL_ON_UI-CSR (2/3) / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
lighthouse / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
Playwright ALL_ON_UI-SSR (1/3) / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
Playwright CSR (2/2) / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
Vitest (Ubuntu) / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
Vitest (Windows) / check
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|
|
🎭 Playwright Run Summary
2 flaky
[webkit] › tests/web-elements.spec.ts:853:5 › web-elements test suite › x-foldview-ng › x-foldview-ng/basic-toolbar-in-lynx-wrapper
[webkit] › tests/web-elements.spec.ts:2462:5 › web-elements test suite › x-list › list-type-change
78 skipped
378 passed (40.6s)
|
|
🎭 Playwright Run Summary
2 flaky
[webkit] › tests/reactlynx.spec.ts:4500:7 › reactlynx3 tests › elements › x-textarea › basic-element-x-textarea-bindselection
[chromium] › tests/reactlynx.spec.ts:852:5 › reactlynx3 tests › basic › basic-bindmouse ────────
29 skipped
451 passed (1.0m)
|
|
🎭 Playwright Run Summary
1 failed
[webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action
5 flaky
[webkit] › tests/main-thread-apis.test.ts:452:3 › main thread api tests › __GetClasses ─────────
[webkit] › tests/react.spec.ts:2489:7 › reactlynx3 tests › elements › image › basic-element-image-support-tap-event
[webkit] › tests/react.spec.ts:2576:7 › reactlynx3 tests › elements › svg › basic-element-svg-with-css
[webkit] › tests/react.spec.ts:4556:7 › reactlynx3 tests › elements › x-textarea › basic-element-x-textarea-bindselection
[webkit] › tests/web-core.test.ts:492:3 › web core tests › api-get-i18n-resource-by-mts ────────
30 skipped
372 passed (48.7s)
|
|
🎭 Playwright Run Summary
1 flaky
[firefox] › tests/web-elements.spec.ts:853:5 › web-elements test suite › x-foldview-ng › x-foldview-ng/basic-toolbar-in-lynx-wrapper
49 skipped
407 passed (47.1s)
|
|
🎭 Playwright Run Summary
1 flaky
[firefox] › tests/main-thread-apis.test.ts:503:3 › main thread api tests › component-id-vs-parent-component-id
59 skipped
348 passed (1.0m)
|
|
🎭 Playwright Run Summary
4 flaky
[chromium] › tests/main-thread-apis.test.ts:261:3 › main thread api tests › __NextElement ──────
[chromium] › tests/main-thread-apis.test.ts:968:3 › main thread api tests › with_querySelector ─
[chromium] › tests/main-thread-apis.test.ts:1306:5 › main thread api tests › __ElementFromBinary › should apply classes from template
[chromium] › tests/react.spec.ts:4091:7 › reactlynx3 tests › elements › x-swiper › basic-element-x-swiper-bindchange
6 skipped
398 passed (44.3s)
|
|
🎭 Playwright Run Summary
5 flaky
[firefox] › tests/reactlynx.spec.ts:3067:7 › reactlynx3 tests › elements › x-input › basic-element-input-bindinput
[firefox] › tests/reactlynx.spec.ts:3077:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-ng-bindinput
[firefox] › tests/reactlynx.spec.ts:3129:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-bindselection
[firefox] › tests/reactlynx.spec.ts:4500:7 › reactlynx3 tests › elements › x-textarea › basic-element-x-textarea-bindselection
[firefox] › tests/reactlynx.spec.ts:4580:7 › reactlynx3 tests › elements › list › basic-element-list-basic-size
46 skipped
430 passed (1.4m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
benchmark-react-ptrace-d1144a1c0c8e7c3b03fdcf8ef69676936eb1d1f3
|
227 KB |
sha256:b20d28ca3be53ab1a581cf129e043a0ea579f5f05f2d329b3c3cbc55a77403b3
|
|
|
example-react-main-thread-function-relative-ci-artifacts
|
227 KB |
sha256:67038ab42e3b2f95d390e2ebbb8d848e84f92d8d80bf10f05b582e88a8154089
|
|
|
example-react-relative-ci-artifacts
|
229 KB |
sha256:2e86cb97dae516685e016c62f491eff4d9ceae35971ef265cd42fc74b4362fba
|
|
|
github-pages
|
11.5 MB |
sha256:43e323996b0b9815889d3489cd9f968796511bce70277d169cae408a219e64ce
|
|
|
playwright-ALL_ON_UI-CSR-shard1
|
13.7 MB |
sha256:80a9f193332e3a1856d0359e22a1123658e822c1a0a53e6ca706ab51a88ae351
|
|
|
rspeedy-relative-ci-artifacts
|
45.9 KB |
sha256:4224a4dad39f287a1497aabc68601e81818887327d83185497e8591ceec5ff08
|
|
|
web-explorer-relative-ci-artifacts
|
200 KB |
sha256:6f14ce2fa21298a719a862fd57a946d120111cf7c49f61fc80261ffb8fcaf616
|
|