AS- Covers 胶水
用于从有仪器的AssemblyScript am模块和渲染报告收集覆盖点的跑时胶.
大多数用户可以安装 @as-covers/core 相反;它取决于此包和再出口 Covers。安装 @as-covers/glue 当您管理装配辅助器并自行变换包时直接进行.
安装
npm install --save-dev @as-covers/glue @assemblyscript/loader
如果您直接安装此软件包, 也会编译为 @as-covers/assembly 财务报告和审定财务报表 @as-covers/transform数字 :
npm install --save-dev @as-covers/assembly @as-covers/transform assemblyscript
运行并报告
import fs from "node:fs";
import loader from "@assemblyscript/loader";
import { Covers } from "@as-covers/glue";
const covers = new Covers();
const wasmModule = loader.instantiateSync(
fs.readFileSync("./build/coverage.wasm"),
covers.installImports({})
);
covers.registerLoader(wasmModule);
wasmModule.exports._start();
process.stdout.write(covers.stringify());
Covers 读取已声明的源文件字符串 @assemblyscript/loader 字符串帮助者,所以即时使用 @assemblyscript/loader 或提供同等条件 exports.__getString 在自定义加载器中支持.
已验证的软件包流量
寄存器包烟雾测试包 装入丢弃的消费者 编译 tests/test.ts,并装入所产生的站台:
npm run test:package
许可证
麻省理工学院. 见 自由主义。 。 。 .