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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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