|
@@ -1436,7 +1436,7 @@ func Summarize(w io.Writer, results []*CaseResult) bool {
|
|
|
fmt.Fprintf(w, "══════════════════════════════════════════════════════════════\n")
|
|
fmt.Fprintf(w, "══════════════════════════════════════════════════════════════\n")
|
|
|
fmt.Fprintf(w, "总览:%d 个 case,%d PASS,%d FAIL\n", total, pass, total-pass)
|
|
fmt.Fprintf(w, "总览:%d 个 case,%d PASS,%d FAIL\n", total, pass, total-pass)
|
|
|
// Skipped 是**第七个数**:`FailCount` 跳过它之后,"这条 case 是不是什么都没测"只能靠它看出来。
|
|
// Skipped 是**第七个数**:`FailCount` 跳过它之后,"这条 case 是不是什么都没测"只能靠它看出来。
|
|
|
- fmt.Fprintf(w, "Skipped:%d 项(结构性不适用,不计入 FAIL;每条 case 仍须有 ≥1 条真断言,否则 FATAL)\n", skipped)
|
|
|
|
|
|
|
+ fmt.Fprintf(w, "Skipped:%d 项(结构性不适用,不计入 FAIL;每条 case 仍须有 ≥1 条**业务**断言,否则 FATAL)\n", skipped)
|
|
|
// 业务 / 基建的条数:闸门只认业务断言,把两个数都打出来才能看出"闸门被谁满足了"。
|
|
// 业务 / 基建的条数:闸门只认业务断言,把两个数都打出来才能看出"闸门被谁满足了"。
|
|
|
fmt.Fprintf(w, "断言分类:业务 %d 条 | 基建 %d 条(残留 / 基线 / 有效性前提,**不计入闸门**)\n",
|
|
fmt.Fprintf(w, "断言分类:业务 %d 条 | 基建 %d 条(残留 / 基线 / 有效性前提,**不计入闸门**)\n",
|
|
|
sumBusiness(results), infra)
|
|
sumBusiness(results), infra)
|