refactor(core): schedule QRLs instead of direct execution #17328
ci.yml
on: pull_request
Setup
7s
Lint Package
56s
Matrix: build-bindings
Matrix: E2E Tests
Matrix: E2E CLI Tests
All requirements are met
0s
Trigger Qwik City E2E
0s
Annotations
17 errors and 10 warnings
Unhandled error:
packages/qwik/src/testing/rendering.unit-util.tsx#L258
TypeError: Cannot read properties of null (reading 'url')
❯ WrappedSignal.eval [as $func$] qwik/src/testing/rendering.unit-util.tsx:258:48
❯ qwik/src/core/signal/signal.ts:532:18
❯ invokeApply qwik/src/core/use/use-core.ts:158:22
❯ invoke qwik/src/core/use/use-core.ts:144:22
❯ Module.trackSignal qwik/src/core/use/use-core.ts:249:12
❯ WrappedSignal.$computeIfNeeded$ qwik/src/core/signal/signal.ts:531:28
❯ qwik/src/core/shared/scheduler.ts:447:22
❯ Module.retryOnPromise qwik/src/core/shared/utils/promises.ts:122:20
❯ executeChore qwik/src/core/shared/scheduler.ts:446:23
❯ drainUpTo qwik/src/core/shared/scheduler.ts:333:27
This error originated in "qwik/src/core/tests/projection.spec.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "should render conditional projection". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
Unhandled error:
packages/qwik/src/testing/rendering.unit-util.tsx#L258
TypeError: Cannot read properties of undefined (reading 'data')
❯ WrappedSignal.eval [as $func$] qwik/src/testing/rendering.unit-util.tsx:258:48
❯ qwik/src/core/signal/signal.ts:532:18
❯ invokeApply qwik/src/core/use/use-core.ts:158:22
❯ invoke qwik/src/core/use/use-core.ts:144:22
❯ Module.trackSignal qwik/src/core/use/use-core.ts:249:12
❯ WrappedSignal.$computeIfNeeded$ qwik/src/core/signal/signal.ts:531:28
❯ qwik/src/core/shared/scheduler.ts:447:22
❯ Module.retryOnPromise qwik/src/core/shared/utils/promises.ts:122:20
❯ executeChore qwik/src/core/shared/scheduler.ts:446:23
❯ drainUpTo qwik/src/core/shared/scheduler.ts:333:27
❯ DomContainer.schedule [as $scheduler$] qwik/src/core/shared/scheduler.ts:296:14
❯ DomContainer.processChores qwik/src/core/client/dom-container.ts:297:25
❯ Object.fn qwik/src/core/client/dom-container.ts:291:59
❯ Object.flush qwik/src/testing/platform.ts:75:39
❯ Module.trigger qwik/src/testing/element-fixture.ts:120:3
❯ qwik/src/core/tests/use-task.spec.tsx:751:7
❯ ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:533:5
❯ runTest ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1048:11
❯ runSuite ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1204:15
❯ runSuite ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1204:15
❯ runSuite ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1204:15
❯ runFiles ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1261:5
❯ startTests ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1270:3
❯ ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/chunks/runBaseTests.Dm-659zB.js:126:11
❯ withEnv ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/chunks/runBaseTests.Dm-659zB.js:90:5
❯ run ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/chunks/runBaseTests.Dm-659zB.js:112:3
❯ runBaseTests ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/chunks/base.C3xNdjV6.js:29:3
❯ ForksBaseWorker.executeTests ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/workers/forks.js:27:7
❯ execute ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/worker.js:123:5
❯ onMessage ../node_modules/.pnpm/[email protected]/node_modules/tinypool/dist/entry/process.js:55:20
This error originated in "qwik/src/core/tests/use-task.spec.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "should execute async task". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
Unhandled error:
packages/qwik/src/testing/rendering.unit-util.tsx#L258
TypeError: Cannot read properties of null (reading 'price')
❯ WrappedSignal.eval [as $func$] qwik/src/testing/rendering.unit-util.tsx:258:48
❯ qwik/src/core/signal/signal.ts:532:18
❯ invokeApply qwik/src/core/use/use-core.ts:158:22
❯ invoke qwik/src/core/use/use-core.ts:144:22
❯ Module.trackSignal qwik/src/core/use/use-core.ts:249:12
❯ WrappedSignal.$computeIfNeeded$ qwik/src/core/signal/signal.ts:531:28
❯ qwik/src/core/shared/scheduler.ts:447:22
❯ Module.retryOnPromise qwik/src/core/shared/utils/promises.ts:122:20
❯ executeChore qwik/src/core/shared/scheduler.ts:446:23
❯ drainUpTo qwik/src/core/shared/scheduler.ts:333:27
❯ DomContainer.schedule [as $scheduler$] qwik/src/core/shared/scheduler.ts:296:14
❯ DomContainer.processChores qwik/src/core/client/dom-container.ts:297:25
❯ Object.fn qwik/src/core/client/dom-container.ts:291:59
❯ Object.flush qwik/src/testing/platform.ts:75:39
❯ processTicksAndRejections ../node:internal/process/task_queues:95:5
❯ Module.trigger qwik/src/testing/element-fixture.ts:120:3
❯ qwik/src/core/tests/use-signal.spec.tsx:265:5
❯ ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:533:5
❯ runTest ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1048:11
❯ runSuite ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1204:15
❯ runSuite ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1204:15
❯ runFiles ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1261:5
❯ startTests ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1270:3
❯ ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/chunks/runBaseTests.Dm-659zB.js:126:11
❯ withEnv ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/chunks/runBaseTests.Dm-659zB.js:90:5
❯ run ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/chunks/runBaseTests.Dm-659zB.js:112:3
❯ runBaseTests ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/chunks/base.C3xNdjV6.js:29:3
❯ ForksBaseWorker.executeTests ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/workers/forks.js:27:7
❯ execute ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/worker.js:123:5
❯ onMessage ../node_modules/.pnpm/[email protected]/node_modules/tinypool/dist/entry/process.js:55:20
This error originated in "qwik/src/core/tests/use-signal.spec.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "should update the sum when input values change". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
qwik/src/core/tests/attributes.spec.tsx > 'ssrRenderToDom': attributes > should render boolean and number attributes:
packages/qwik/src/core/tests/attributes.spec.tsx#L73
Error:
<input
id="input"
aria-hidden="true"
aria-required="false"
draggable="true"
spellcheck="true"
tabindex="-1"
/>
input: [required]
EXPECTED: true
RECEIVED: null
❯ qwik/src/core/tests/attributes.spec.tsx:73:5
|
qwik/src/core/tests/attributes.spec.tsx > 'ssrRenderToDom': attributes > binding > should bind checked attribute:
packages/qwik/src/core/tests/attributes.spec.tsx#L164
Error: Fragment > Fragment > div
EXPECTED
"true"
RECEIVED:
"false"
❯ qwik/src/core/tests/attributes.spec.tsx:164:21
|
qwik/src/core/tests/attributes.spec.tsx > 'ssrRenderToDom': attributes > should render preventdefault attribute:
packages/qwik/src/core/tests/attributes.spec.tsx#L240
Error: Fragment > Fragment expecting 3 children but was 2
EXPECTED
<Fragment>
<button>
</button>
<span>
</span>
<div>
</div>
</Fragment>
RECEIVED
<Fragment[0] q:key="Lv_22">
<button : on:click="mock-chunk#_run[0]">
</button>
<span : preventdefault:click>
</span>
""
</Fragment>
❯ qwik/src/core/tests/attributes.spec.tsx:240:19
|
qwik/src/core/tests/attributes.spec.tsx > 'ssrRenderToDom': attributes > should update var prop attribute:
packages/qwik/src/core/tests/attributes.spec.tsx#L276
Error: Fragment > button: [data-bar]
EXPECTED: "2"
RECEIVED: "0"
❯ qwik/src/core/tests/attributes.spec.tsx:276:19
|
qwik/src/core/tests/attributes.spec.tsx > 'ssrRenderToDom': attributes > should add and remove attribute:
packages/qwik/src/core/tests/attributes.spec.tsx#L313
Error: Fragment > Fragment > input: [attr-test]
EXPECTED: undefined
RECEIVED: ""
❯ qwik/src/core/tests/attributes.spec.tsx:313:19
|
qwik/src/core/tests/attributes.spec.tsx > 'ssrRenderToDom': attributes > should update signal-based var prop:
packages/qwik/src/core/tests/attributes.spec.tsx#L377
Error: input: [type]
EXPECTED: "text"
RECEIVED: "password"
❯ qwik/src/core/tests/attributes.spec.tsx:377:19
|
qwik/src/core/tests/component.spec.tsx > 'ssrRenderToDom': component > should show Child Component:
packages/qwik/src/core/tests/component.spec.tsx#L140
Error: Fragment > Fragment > div expecting 2 children but was 1
EXPECTED
<div>
<button>
"Show child"
</button>
<Fragment>
<div>
"Child"
</div>
</Fragment>
</div>
RECEIVED
<div :>
<button : on:click="mock-chunk#_run[0]">
"Show child"
</button>
</div>
❯ qwik/src/core/tests/component.spec.tsx:140:19
|
E2E Tests (windows-latest, chromium)
The job running on runner GitHub Actions 16 has exceeded the maximum execution time of 20 minutes.
|
E2E Tests (windows-latest, chromium)
The operation was canceled.
|
E2E Tests (macos-latest, webkit)
The job running on runner GitHub Actions 6 has exceeded the maximum execution time of 20 minutes.
|
E2E Tests (macos-latest, webkit)
The operation was canceled.
|
E2E Tests (ubuntu-latest, chromium)
The job running on runner GitHub Actions 2 has exceeded the maximum execution time of 20 minutes.
|
E2E Tests (ubuntu-latest, chromium)
The operation was canceled.
|
All requirements are met
Process completed with exit code 1.
|
Setup
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Lint Package
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Build Qwik
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Bundle Qwik
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Build Other Packages
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Build Insights
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Unit Tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
E2E CLI Tests (ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Build Docs
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
All requirements are met
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
artifact-create-qwik
|
1.66 MB |
|
artifact-docs
|
12.2 MB |
|
artifact-eslint-plugin-qwik
|
29.6 KB |
|
artifact-qwik
|
18.6 MB |
|
artifact-qwik-no-optimizer
|
2.44 MB |
|
artifact-qwikreact
|
10.9 KB |
|
artifact-qwikrouter
|
561 KB |
|