Executable ranges
Measured414 of 488 known ranges covered · Total gate disabled
JavaScript: Node.js only. This report covers the Node runtime; it does not execute the package in a web browser.
Node.js 24.19.0 · native V8 coverage
Coverage calculated directly from the executable ranges reported by V8.
The source ran as written—without source instrumentation, transpilation, or runtime rewriting.
414 of 488 known ranges covered · Total gate disabled
265 of 325 known ranges covered · Total gate disabled
149 of 163 known ranges covered · Total gate disabled
1209 of 1450 known ranges covered · Total gate disabled
Total: not enforced · Per file: enforced
| Metric | Minimum | Total | Per file |
|---|---|---|---|
| Executable ranges | 75% | Not enforced | Pass |
| Block ranges | 50% | Not enforced | Pass |
| Function ranges | 80% | Not enforced | Pass |
| Executable lines | 70% | Not enforced | Pass |
9 sources measured
| Source | V8 state | Executable ranges | Block ranges | Function ranges | Executable lines |
|---|---|---|---|---|---|
dao/client.js | Loaded | 80.19…%81 / 101 | 74.28…%52 / 70 | 93.54…%29 / 31 | 80.45…%210 / 261 |
dao/socketServer.js | Loaded | 83.63…%138 / 165 | 79.80…%83 / 104 | 90.16…%55 / 61 | 80.76…%357 / 442 |
entities/Defaults.js | Loaded | 100%19 / 19 | 100%13 / 13 | 100%6 / 6 | 100%79 / 79 |
entities/EventParser.js | Loaded | 83.33…%70 / 84 | 83.01…%44 / 53 | 83.87…%26 / 31 | 81.63…%200 / 245 |
entities/MessageParser.js | Loaded | 100%2 / 2 | 100%0 / 0 | 100%2 / 2 | 100%11 / 11 |
entities/TLS.js | Loaded | 94.73…%36 / 38 | 93.75%30 / 32 | 100%6 / 6 | 95.18…%79 / 83 |
helpers/delay.js | Loaded | 100%3 / 3 | 100%0 / 0 | 100%3 / 3 | 100%11 / 11 |
node-ipc.js | Loaded | 100%2 / 2 | 100%0 / 0 | 100%2 / 2 | 100%23 / 23 |
services/IPC.js | Loaded | 85.13…%63 / 74 | 81.13…%43 / 53 | 95.23…%20 / 21 | 81.01…%239 / 295 |
Transparent range semantics
| Executable ranges | One item for every executable range record emitted by V8, including function roots and nested block ranges; a positive execution count is covered. V8 may collapse equal-count ranges, so totals can vary with the execution path. |
|---|---|
| Block ranges | One item for every nested block range after a function root range; a positive execution count is covered. These are count-change regions, not parser-enumerated branch alternatives. |
| Function ranges | One item for the first (root) range of every V8 function record; a positive execution count is covered. |
| Executable lines | One item for every source line whose content intersects an effective executable range; a line is covered only when every intersecting effective range has a positive count. |
| Effective ranges | Source is partitioned at every V8 range boundary. Each segment uses the count from its smallest enclosing range, with the lowest count winning an equal-size tie. |
| Output interoperability | The JSON and LCOV files use conventional field names and records for tool transport, but executable-range and block-range totals are native V8 measurements and are not interchangeable with parser-derived statement or branch totals. Summary pct values are truncated to two decimals; threshold gates compare the exact covered/total ratio. |
| Included, not loaded | An included file not emitted by V8 is represented by one zero-count whole-file range. Its internal function and block structure is unknown and cannot satisfy a positive function or block threshold. |
These measurements deliberately describe V8 ranges. They do not claim parser-derived statement or branch semantics.