| // Flags: --expose-internals |
| 'use strict'; |
| |
| // This list must be computed before we require any modules to |
| // to eliminate the noise. |
| const list = process.moduleLoadList.slice(); |
| |
| const common = require('../common'); |
| const assert = require('assert'); |
| |
| const isMainThread = common.isMainThread; |
| const kCoverageModuleCount = process.env.NODE_V8_COVERAGE ? 1 : 0; |
| const kMaxModuleCount = (isMainThread ? 65 : 87) + kCoverageModuleCount; |
| |
| assert(list.length <= kMaxModuleCount, |
| `Total length: ${list.length}\n` + list.join('\n') |
| ); |