fix(判据): 汇总报本相位**实际跑了**几条,不报清单长度
install 相位会跳过 2 条构建相位判据,而汇总原先打 SUITE.length 并把全部文件名都列出来 —— 那是在一行里声称"15 条全过",实际只跑了 13 条。同一行里犯的正是这轮一直在修的错 (看起来健康的过度声明)。现在打实际跑了多少条,并注明另有几条属构建相位、本相位不判。
This commit is contained in:
@ -509,7 +509,12 @@ console.log(`RESULT phase=${PHASE} static=${STATIC_ONLY.length} probe=${probeSum
|
||||
|
||||
console.log(`\n========== 判据汇总 ==========`);
|
||||
if (reds.length === 0 && brokens.length === 0) {
|
||||
console.log(`全部通过(${SUITE.length} 个判据文件:${SUITE.map(([f]) => f.replace('test/', '').replace('.test.mjs', '')).join('、')})`);
|
||||
// 报**本相位实际跑了**几条,不报清单长度 —— 上面刚写完"不能声称自己做过的事",
|
||||
// 这里如果打 SUITE.length 就是在同一行里犯同一个错(2 条构建相位判据被跳过了)。
|
||||
const ranFiles = SUITE.map(([f]) => f).filter(f => !skippedByPhase.includes(f));
|
||||
console.log(`全部通过(${ranFiles.length} 个判据文件:` +
|
||||
`${ranFiles.map(f => f.replace('test/', '').replace('.test.mjs', '')).join('、')}` +
|
||||
`${skippedByPhase.length ? `;另有 ${skippedByPhase.length} 条属构建相位,本相位不判` : ''})`);
|
||||
process.exit(0);
|
||||
}
|
||||
// broken 先报:它比红更严重(红是"判据说不成立",broken 是"判据没说话")
|
||||
|
||||
Reference in New Issue
Block a user