Skip to content

node:child_process largely stubbed — 52 radar tests fail with 'value is not a function' #1780

Description

@proggeramlug

Summary

node:child_process is largely stubbed — 52 of ~74 judged tests fail at runtime with value is not a function (Perry resolves a child_process method to a non-callable stub, then the test calls it).

Examples: test-child-process-default-options.js, test-child-process-destroy.js, test-child-process-advanced-serialization-*.js.

What to do

Audit the child_process surface (spawn/exec/execFile/fork/spawnSync/...) — the 52 failures indicate most entry points return stubs rather than working implementations. File sub-tickets per method family once the surface is mapped, or implement the core spawn/exec path first (most tests bottom out there).

Note: some child_process tests are also in the feature-link-artifact bucket (#1778) — confirm linkage before attributing a failure to a missing impl.

Context: full #800 radar sweep (1300 judged), perry 0.5.1028.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugConfirmed defect or regressionparityCompatibility gap with Node.js, ECMAScript, or the supported ecosystem

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions