Correctness is visible

Testing overview

195 named Node.js correctness cases: 55 unit, 55 functional, 45 integration, 40 regression. Rust's 38 native cases and 2 interoperability directions remain separate release gates.

55 / 55 / 45 / 4039 groups · 5 cases eachVanilla Test 2.1.3
No browser runtime lane.

The node-ipc JavaScript package is Node.js-only and does not run in web browsers, whether bundled or unbundled. The JavaScript cases and shared behavioral peer execute in Node; no browser entry, import map, or Chrome result is claimed.

Latest generated result

This panel loads the workflow result. Inventory pages describe intent; they never claim a pass by themselves.

Loading generated workflow data…

Exact topology

Four sets, 39 small-group pages

What counts—and what does not

195 categorized Node.js correctness cases

Only the named unit, functional, integration, and regression inventory contributes to 195. Rust's 38 native cases and the separate 2-case Node/Rust interoperability gate have their own inventory.

Separate release gates

Cross-process fixtures, module loaders, installed-package behavior, Rust tests, interoperability, benchmark accounting, and tracked-record validation remain visible but never inflate correctness.

GatePurposeIn the 195?
Node.js unit / functional / integration / regression195 named categorized behaviorsYes
Rust native VanillaTest38 core and platform-transport cases on Rust 1.85No; separate inventory
Node/Rust interoperability2 exact bidirectional framed TCP casesNo; separate gate
Cross-process transport smoke · 8 assertionsStarts six legacy TCP, UDP4, UDP6, Unix, and Unix-sync fixtures; fails on crash, leak, forced termination, or nonzero exitNo
Runtime import / require smokeExercises the 14.x native ESM entry through both supported loader pathsNo
Installed-package smokePacks, installs, and runs a real consumer outside the source treeNo
Profile benchmark harness · 18 checksValidates measurement isolation, exact accounting, cleanup, memory, and GC observationNo
Node/Rust benchmark contract · 11 checksValidates four-lane order, exact wire accounting, summaries, exact official environments, evidence eligibility, and append-only history integrityNo; separate evidence
v12/recorded-version transport evidenceRuns all five transport pairs and a synthetic six-lane canonical merge, schema, dashboard, and chart contractNo
Tracked benchmark validatorsReject malformed, partial, or ineligible profile, transport, and Node/Rust records before publicationNo
Node.js V8 coverageExposes exercised and missed JavaScript code pathsNo; evidence only

Run the gates

Complete Node.js project gate

npm test

Runs the 195 Node.js Vanilla Test cases with native V8 coverage, all three smoke gates, the 18 profile-harness checks, the 11 Node/Rust benchmark-contract checks, and tracked-record validators.

Node.js and Rust benchmark smoke

npm run benchmark:rust:test
npm run benchmark:rust:quick

Quick mode starts all four runtime-role lanes but makes no performance claim. Rust CI runs it on Windows, Linux, and macOS.