继续完成 web-rtcp-5axis-sim-plan
结论:完成 LinuxCNC kinematics WASM ABI 覆盖,并将 web-rtcp-5axis-sim-plan 的 RTCP frame/boundary adapter 接到 xyzac-trt kinematics SDK;Node、build、browser smoke 验证通过。
This commit is contained in:
@@ -45,6 +45,7 @@ for (const phrase of [
|
||||
"sim_configs_wasm_node_inventory_skip_UPSTREAM_DEMO=1",
|
||||
"build/wasm/sim-configs-inventory/skip-summary.tsv",
|
||||
"build/wasm/sim-configs-inventory/blocked-dependency-summary.tsv",
|
||||
"build/wasm/sim-configs-inventory/remaining-skip-simulation-implementation-coverage.tsv",
|
||||
"remaining_skip_count=77",
|
||||
"remaining_skipped_main_program_rows=2",
|
||||
"remaining_skipped_main_program_promotion_allowed=0",
|
||||
@@ -177,4 +178,30 @@ if (existsSync(remainingSkipAuditPath)) {
|
||||
}
|
||||
}
|
||||
|
||||
const remainingSkipImplementationCoveragePath = resolve(
|
||||
root,
|
||||
"build/wasm/sim-configs-inventory/remaining-skip-simulation-implementation-coverage.tsv",
|
||||
);
|
||||
if (existsSync(remainingSkipImplementationCoveragePath)) {
|
||||
const rows = parseTsv(readFileSync(remainingSkipImplementationCoveragePath, "utf8"));
|
||||
assert.equal(rows.length, 77);
|
||||
assert.deepEqual(
|
||||
Object.fromEntries(rows.reduce((counts, row) => {
|
||||
counts.set(row.skip_kind, (counts.get(row.skip_kind) ?? 0) + 1);
|
||||
return counts;
|
||||
}, new Map())),
|
||||
{
|
||||
"ASSET-ONLY": 65,
|
||||
"L4-USER-M-PROCESS": 1,
|
||||
NON_MAIN_CLASS: 10,
|
||||
"UPSTREAM-DEMO": 1,
|
||||
},
|
||||
);
|
||||
for (const row of rows) {
|
||||
assert.equal(row.linuxcnc_source_available, "1");
|
||||
assert.equal(row.simulation_coverage_ready, "1");
|
||||
assert.equal(row.promotion_allowed, "0");
|
||||
}
|
||||
}
|
||||
|
||||
console.log("sim_configs_coverage_docs_node_smoke=ok");
|
||||
|
||||
Reference in New Issue
Block a user