Skip to content

refactor(tests): split up test suites, update docs #900

refactor(tests): split up test suites, update docs

refactor(tests): split up test suites, update docs #900

Triggered via pull request July 30, 2025 16:35
Status Failure
Total duration 13m 29s
Artifacts

main.yml

on: pull_request
Matrix: build-splicer
Matrix: build
test-example
37s
test-example
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

41 errors and 6 notices
test (23.10.0, ubuntu-latest, release)
Process completed with exit code 1.
test/wasi.js > WASI > basic app (OriginalSourceFile API): test/wasi.js#L83
Error: ENOENT: no such file or directory, open '/home/runner/work/ComponentizeJS/ComponentizeJS/test/output/wasi.component.wasm' ❯ test/wasi.js:83:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/ComponentizeJS/ComponentizeJS/test/output/wasi.component.wasm' }
test/wasi.js > WASI > basic app (old API): test/wasi.js#L41
Error: ENOENT: no such file or directory, open '/home/runner/work/ComponentizeJS/ComponentizeJS/test/output/wasi.component.wasm' ❯ test/wasi.js:41:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/ComponentizeJS/ComponentizeJS/test/output/wasi.component.wasm' }
test (23.10.0, ubuntu-latest, debug)
Process completed with exit code 1.
test/wasi.js > WASI > basic app (OriginalSourceFile API): test/wasi.js#L83
Error: ENOENT: no such file or directory, open '/home/runner/work/ComponentizeJS/ComponentizeJS/test/output/wasi.component.wasm' ❯ test/wasi.js:83:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/ComponentizeJS/ComponentizeJS/test/output/wasi.component.wasm' }
test/wasi.js > WASI > basic app (old API): test/wasi.js#L41
Error: ENOENT: no such file or directory, open '/home/runner/work/ComponentizeJS/ComponentizeJS/test/output/wasi.component.wasm' ❯ test/wasi.js:41:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/ComponentizeJS/ComponentizeJS/test/output/wasi.component.wasm' }
test (23.10.0, windows-latest, release)
Process completed with exit code 1.
test/wasi.js > WASI > basic app (OriginalSourceFile API): test/wasi.js#L83
Error: ENOENT: no such file or directory, open 'D:\a\ComponentizeJS\ComponentizeJS\test\output\wasi.component.wasm' ❯ test/wasi.js:83:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -4058, code: 'ENOENT', syscall: 'open', path: 'D:\a\ComponentizeJS\ComponentizeJS\test\output\wasi.component.wasm' }
test/wasi.js > WASI > basic app (old API): test/wasi.js#L41
Error: ENOENT: no such file or directory, open 'D:\a\ComponentizeJS\ComponentizeJS\test\output\wasi.component.wasm' ❯ test/wasi.js:41:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -4058, code: 'ENOENT', syscall: 'open', path: 'D:\a\ComponentizeJS\ComponentizeJS\test\output\wasi.component.wasm' }
test (23.10.0, macos-latest, weval)
Process completed with exit code 1.
test/builtins.js > Builtins > crypto-random: src/componentize.js#L352
Error: Failed to initialize component: ❯ componentize src/componentize.js:352:11 ❯ test/builtins.js:30:29
test/bindings.js > Bindings > flags: src/componentize.js#L352
Error: Failed to initialize component: ❯ componentize src/componentize.js:352:11 ❯ test/bindings.js:72:40
test/bindings.js > Bindings > fetch-event-server: src/componentize.js#L356
Error: ENOENT: no such file or directory, open '/var/folders/y6/nj790rtn62lfktb1sh__79hc0000gn/T/a34ab3ff6fb8/out.wasm' ❯ componentize src/componentize.js:356:15 ❯ test/bindings.js:72:40 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/var/folders/y6/nj790rtn62lfktb1sh__79hc0000gn/T/a34ab3ff6fb8/out.wasm' }
test/bindings.js > Bindings > empty: src/componentize.js#L352
Error: Failed to initialize component: ❯ componentize src/componentize.js:352:11 ❯ test/bindings.js:72:40
test/bindings.js > Bindings > conventions: src/componentize.js#L352
Error: Failed to initialize component: ❯ componentize src/componentize.js:352:11 ❯ test/bindings.js:72:40
test/bindings.js > Bindings > char: src/componentize.js#L352
Error: Failed to initialize component: ❯ componentize src/componentize.js:352:11 ❯ test/bindings.js:72:40
test/bindings.js > Bindings > bad-binding: test/cases/bad-binding/test.js#L4
AssertionError: The input did not match the regular expression /ReferenceError: Error loading module "not:world-defined"/. Input: 'Failed to initialize component:\n' - Expected: /ReferenceError: Error loading module "not:world-defined"/ + Received: "Failed to initialize component: " ❯ Module.err test/cases/bad-binding/test.js:4:8 ❯ test/bindings.js:138:16
test/bindings.js > Bindings > args: src/componentize.js#L352
Error: Failed to initialize component: ❯ componentize src/componentize.js:352:11 ❯ test/bindings.js:72:40
test/builtins.js > Builtins > error-async: test/builtins.js#L22
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/builtins.js:22:10
test/builtins.js > Builtins > crypto-random: test/builtins.js#L22
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/builtins.js:22:10
test/builtins.js > Builtins > crypto-random-disabled: test/builtins.js#L22
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/builtins.js:22:10
test/builtins.js > Builtins > console-simple: test/builtins.js#L22
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/builtins.js:22:10
test/builtins.js > Builtins > console-object: test/builtins.js#L22
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/builtins.js:22:10
test/bindings.js > Bindings > empty: test/bindings.js#L20
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/bindings.js:20:10
test/bindings.js > Bindings > conventions: test/bindings.js#L20
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/bindings.js:20:10
test/bindings.js > Bindings > char: test/bindings.js#L20
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/bindings.js:20:10
test/bindings.js > Bindings > bad-binding: test/bindings.js#L20
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/bindings.js:20:10
test/bindings.js > Bindings > args: test/bindings.js#L20
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/bindings.js:20:10
test (23.10.0, ubuntu-latest, weval)
Process completed with exit code 1.
test/wasi.js > WASI > basic app (old API): test/wasi.js#L41
Error: ENOENT: no such file or directory, open '/home/runner/work/ComponentizeJS/ComponentizeJS/test/output/wasi.component.wasm' ❯ test/wasi.js:41:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/ComponentizeJS/ComponentizeJS/test/output/wasi.component.wasm' }
test/builtins.js > Builtins > now-disabled: test/builtins/now-disabled.js#L23
AssertionError: false == true - Expected + Received - true + false ❯ test test/builtins/now-disabled.js:23:5 ❯ test/builtins.js:79:9
test/bindings.js > Bindings > hello: test/bindings.js#L20
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/bindings.js:20:10
test/bindings.js > Bindings > floats: test/bindings.js#L20
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/bindings.js:20:10
test/bindings.js > Bindings > flavorful: test/bindings.js#L20
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/bindings.js:20:10
test/bindings.js > Bindings > flags: test/bindings.js#L20
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/bindings.js:20:10
test/bindings.js > Bindings > fetch-event-server: test/bindings.js#L20
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/bindings.js:20:10
test/bindings.js > Bindings > empty: test/bindings.js#L20
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/bindings.js:20:10
test/bindings.js > Bindings > conventions: test/bindings.js#L20
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/bindings.js:20:10
test/bindings.js > Bindings > char: test/bindings.js#L20
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/bindings.js:20:10
test/bindings.js > Bindings > bad-binding: test/bindings.js#L20
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/bindings.js:20:10
test/bindings.js > Bindings > args: test/bindings.js#L20
Error: Test timed out in 120000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/bindings.js:20:10
test (23.10.0, macos-latest, release)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test (23.10.0, macos-latest, release)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test (23.10.0, macos-latest, weval)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test (23.10.0, macos-latest, weval)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test (23.10.0, macos-latest, debug)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test (23.10.0, macos-latest, debug)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520