13 lines
531 B
TypeScript
13 lines
531 B
TypeScript
import { checkV8CoverageCounterSemantics } from "./lib/v8-coverage-counter-semantics.ts";
|
|
|
|
try {
|
|
const result = await checkV8CoverageCounterSemantics();
|
|
process.stdout.write(
|
|
`V8 coverage counter semantics: PASS (${result.counterBearingModules.length} counter-bearing, ${result.counterlessModules.length} counterless)\n`,
|
|
);
|
|
} catch (error) {
|
|
const message = error instanceof Error ? error.message : String(error);
|
|
process.stderr.write(`V8 coverage counter semantics failed: ${message}\n`);
|
|
process.exitCode = 1;
|
|
}
|