Executable ranges
Measured490 of 531 known ranges covered · Total gate disabled
Node.js 24.18.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.
490 of 531 known ranges covered · Total gate disabled
378 of 417 known ranges covered · Total gate disabled
112 of 114 known ranges covered · Total gate disabled
1256 of 1353 known ranges covered · Total gate disabled
Total: not enforced · Per file: enforced
| Metric | Minimum | Total | Per file |
|---|---|---|---|
| Executable ranges | 90% | Not enforced | Pass |
| Block ranges | 85% | Not enforced | Pass |
| Function ranges | 90% | Not enforced | Pass |
| Executable lines | 90% | Not enforced | Pass |
6 sources measured
| Source | V8 state | Executable ranges | Block ranges | Function ranges | Executable lines |
|---|---|---|---|---|---|
server/Config.js | Loaded | 100%68 / 68 | 100%51 / 51 | 100%17 / 17 | 100%197 / 197 |
server/Config.mjs | Loaded | 100%1 / 1 | 100%0 / 0 | 100%1 / 1 | 100%3 / 3 |
server/MimeTypes.js | Loaded | 100%1 / 1 | 100%0 / 0 | 100%1 / 1 | 100%97 / 97 |
server/MimeTypes.mjs | Loaded | 100%1 / 1 | 100%0 / 0 | 100%1 / 1 | 100%3 / 3 |
server/Server.js | Loaded | 91.06…%418 / 459 | 89.34…%327 / 366 | 97.84…%91 / 93 | 90.69…%946 / 1043 |
server/index.mjs | Loaded | 100%1 / 1 | 100%0 / 0 | 100%1 / 1 | 100%10 / 10 |
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.