()
| 86 | } |
| 87 | |
| 88 | async function ensureBuildSubbaseFixture() { |
| 89 | if (!FORCE && existsSync(path.join(FIXTURE_BUILD_SUBBASE_OUT, 'index.html'))) { |
| 90 | console.log('[e2e:orchestrate] sub-base build fixture present — skipping (set E2E_REBUILD=1 to force).') |
| 91 | return |
| 92 | } |
| 93 | console.log('[e2e:orchestrate] Generating sub-base static export with --base /__node-modules-inspector/ ...') |
| 94 | await fs.rm(FIXTURE_BUILD_SUBBASE, { recursive: true, force: true }) |
| 95 | await fs.mkdir(FIXTURE_BUILD_SUBBASE, { recursive: true }) |
| 96 | run(`node packages/node-modules-inspector/bin.mjs build --outDir ${path.relative(ROOT, FIXTURE_BUILD_SUBBASE_OUT)} --base /__node-modules-inspector/ --config ${E2E_INSPECTOR_CONFIG}`) |
| 97 | } |
| 98 | |
| 99 | async function ensureToolsBuilt() { |
| 100 | if (!FORCE && existsSync(TOOLS_DIST)) |
no test coverage detected
searching dependent graphs…