fix: 验收对照表按子项记结果不再虚报通过

This commit is contained in:
Nixevol
2026-09-30 16:24:56 +08:00
parent c72d1f0427
commit cb9512fe11
11 changed files with 1138 additions and 93 deletions
+11 -5
View File
@@ -9,13 +9,19 @@ import (
func main() {
if len(os.Args) < 2 {
fmt.Fprintln(os.Stderr, "usage: genreport <results.json> [out.md]")
fmt.Fprintln(os.Stderr, "usage: genreport <results.json|-> [out.md]")
os.Exit(2)
}
r, err := report.LoadResults(os.Args[1])
if err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(1)
var r report.Results
var err error
if os.Args[1] == "-" {
r = report.CatalogResults()
} else {
r, err = report.LoadResults(os.Args[1])
if err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(1)
}
}
items, err := report.Normalize(r)
if err != nil {