Skip to content

perf(vapor): more efficient renderList update algorithm #16247

perf(vapor): more efficient renderList update algorithm

perf(vapor): more efficient renderList update algorithm #16247

Triggered via pull request May 5, 2025 06:18
Status Failure
Total duration 1m 55s
Artifacts

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

12 errors
test / e2e-vapor
Process completed with exit code 1.
packages-private/vapor-e2e-test/__tests__/todomvc.spec.ts > e2e: todomvc > vapor: packages-private/vapor-e2e-test/__tests__/todomvc.spec.ts#L58
AssertionError: expected +0 to be 1 // Object.is equality - Expected + Received - 1 + 0 ❯ packages-private/vapor-e2e-test/__tests__/todomvc.spec.ts:58:36
packages/runtime-vapor/__tests__/for.spec.ts > createFor > de-structured value: scripts/setup-vitest.ts#L101
Error: test case threw unexpected warnings: - [Vue warn] Active effect was not restored correctly - this is likely a Vue internal bug. - [Vue warn]: Unhandled error during execution of setup function ❯ scripts/setup-vitest.ts:101:11
packages/runtime-vapor/__tests__/for.spec.ts > createFor > de-structured value: packages/runtime-vapor/src/apiCreateFor.ts#L329
ReferenceError: currentKey is not defined ❯ mount packages/runtime-vapor/src/apiCreateFor.ts:329:5 ❯ renderList packages/runtime-vapor/src/apiCreateFor.ts:103:9 ❯ ReactiveEffect.renderEffectFn [as fn] packages/runtime-vapor/src/renderEffect.ts:41:11 ❯ ReactiveEffect.run packages/reactivity/src/effect.ts:125:19 ❯ renderEffect packages/runtime-vapor/src/renderEffect.ts:67:10 ❯ createFor packages/runtime-vapor/src/apiCreateFor.ts:381:5 ❯ packages/runtime-vapor/__tests__/for.spec.ts:195:18 ❯ callWithErrorHandling packages/runtime-core/src/errorHandling.ts:76:19 ❯ createComponent packages/runtime-vapor/src/component.ts:204:7 ❯ mountApp packages/runtime-vapor/src/apiCreateApp.ts:39:20
packages/runtime-vapor/__tests__/for.spec.ts > createFor > object source: scripts/setup-vitest.ts#L101
Error: test case threw unexpected warnings: - [Vue warn] Active effect was not restored correctly - this is likely a Vue internal bug. - [Vue warn]: Unhandled error during execution of setup function ❯ scripts/setup-vitest.ts:101:11
packages/runtime-vapor/__tests__/for.spec.ts > createFor > object source: packages/runtime-vapor/src/apiCreateFor.ts#L329
ReferenceError: currentKey is not defined ❯ mount packages/runtime-vapor/src/apiCreateFor.ts:329:5 ❯ renderList packages/runtime-vapor/src/apiCreateFor.ts:103:9 ❯ ReactiveEffect.renderEffectFn [as fn] packages/runtime-vapor/src/renderEffect.ts:41:11 ❯ ReactiveEffect.run packages/reactivity/src/effect.ts:125:19 ❯ renderEffect packages/runtime-vapor/src/renderEffect.ts:67:10 ❯ createFor packages/runtime-vapor/src/apiCreateFor.ts:381:5 ❯ packages/runtime-vapor/__tests__/for.spec.ts:129:18 ❯ callWithErrorHandling packages/runtime-core/src/errorHandling.ts:76:19 ❯ createComponent packages/runtime-vapor/src/component.ts:204:7 ❯ mountApp packages/runtime-vapor/src/apiCreateApp.ts:39:20
packages/runtime-vapor/__tests__/for.spec.ts > createFor > number source: scripts/setup-vitest.ts#L101
Error: test case threw unexpected warnings: - [Vue warn] Active effect was not restored correctly - this is likely a Vue internal bug. - [Vue warn]: Unhandled error during execution of setup function ❯ scripts/setup-vitest.ts:101:11
packages/runtime-vapor/__tests__/for.spec.ts > createFor > number source: packages/runtime-vapor/src/apiCreateFor.ts#L329
ReferenceError: currentKey is not defined ❯ mount packages/runtime-vapor/src/apiCreateFor.ts:329:5 ❯ renderList packages/runtime-vapor/src/apiCreateFor.ts:103:9 ❯ ReactiveEffect.renderEffectFn [as fn] packages/runtime-vapor/src/renderEffect.ts:41:11 ❯ ReactiveEffect.run packages/reactivity/src/effect.ts:125:19 ❯ renderEffect packages/runtime-vapor/src/renderEffect.ts:67:10 ❯ createFor packages/runtime-vapor/src/apiCreateFor.ts:381:5 ❯ packages/runtime-vapor/__tests__/for.spec.ts:85:18 ❯ callWithErrorHandling packages/runtime-core/src/errorHandling.ts:76:19 ❯ createComponent packages/runtime-vapor/src/component.ts:204:7 ❯ mountApp packages/runtime-vapor/src/apiCreateApp.ts:39:20
packages/runtime-vapor/__tests__/for.spec.ts > createFor > array source: scripts/setup-vitest.ts#L101
Error: test case threw unexpected warnings: - [Vue warn] Active effect was not restored correctly - this is likely a Vue internal bug. - [Vue warn]: Unhandled error during execution of setup function ❯ scripts/setup-vitest.ts:101:11
packages/runtime-vapor/__tests__/for.spec.ts > createFor > array source: packages/runtime-vapor/src/apiCreateFor.ts#L329
ReferenceError: currentKey is not defined ❯ mount packages/runtime-vapor/src/apiCreateFor.ts:329:5 ❯ renderList packages/runtime-vapor/src/apiCreateFor.ts:103:9 ❯ ReactiveEffect.renderEffectFn [as fn] packages/runtime-vapor/src/renderEffect.ts:41:11 ❯ ReactiveEffect.run packages/reactivity/src/effect.ts:125:19 ❯ renderEffect packages/runtime-vapor/src/renderEffect.ts:67:10 ❯ createFor packages/runtime-vapor/src/apiCreateFor.ts:381:5 ❯ packages/runtime-vapor/__tests__/for.spec.ts:20:18 ❯ callWithErrorHandling packages/runtime-core/src/errorHandling.ts:76:19 ❯ createComponent packages/runtime-vapor/src/component.ts:204:7 ❯ mountApp packages/runtime-vapor/src/apiCreateApp.ts:39:20
packages/runtime-vapor/__tests__/apiLifecycle.spec.ts > api: lifecycle hooks > unmount hooks when nested in for blocks: scripts/setup-vitest.ts#L101
Error: test case threw unexpected warnings: - [Vue warn] Active effect was not restored correctly - this is likely a Vue internal bug. - [Vue warn]: Unhandled error during execution of setup function ❯ scripts/setup-vitest.ts:101:11
packages/runtime-vapor/__tests__/apiLifecycle.spec.ts > api: lifecycle hooks > unmount hooks when nested in for blocks: packages/runtime-vapor/src/apiCreateFor.ts#L329
ReferenceError: currentKey is not defined ❯ mount packages/runtime-vapor/src/apiCreateFor.ts:329:5 ❯ renderList packages/runtime-vapor/src/apiCreateFor.ts:103:9 ❯ ReactiveEffect.renderEffectFn [as fn] packages/runtime-vapor/src/renderEffect.ts:41:11 ❯ ReactiveEffect.run packages/reactivity/src/effect.ts:125:19 ❯ renderEffect packages/runtime-vapor/src/renderEffect.ts:67:10 ❯ createFor packages/runtime-vapor/src/apiCreateFor.ts:381:5 ❯ setup packages/runtime-vapor/__tests__/apiLifecycle.spec.ts:585:20 ❯ callWithErrorHandling packages/runtime-core/src/errorHandling.ts:76:19 ❯ createComponent packages/runtime-vapor/src/component.ts:204:7 ❯ mountApp packages/runtime-vapor/src/apiCreateApp.ts:39:20