This commit is contained in:
Erik Brakkee 2026-03-08 15:40:03 +01:00
commit aa7f56af8b

View File

@ -10,6 +10,7 @@ import (
"path/filepath" "path/filepath"
"runtime/debug" "runtime/debug"
"strings" "strings"
"text/tabwriter"
) )
func getVersion() string { func getVersion() string {
@ -140,19 +141,24 @@ func main() {
} }
fmt.Printf("\n\nSUMMARY\n\n") fmt.Printf("\n\nSUMMARY\n\n")
fmt.Printf("%-60s %-10s %-10s %-10s %-10s %-10s %-10s\n\n", "SUITE", "COUNT", "PASSED", "FAILURES", "ERRORS", "DISABLED", "SKIPPED") w := tabwriter.NewWriter(os.Stdout, 0, 0, 2, ' ', 0)
fmt.Fprintf(w, "%s\t%-10s\t%-10s\t%-10s\t%-10s\t%-10s\t%-10s\n",
"SUITE", "COUNT", "PASSED", "FAILURES", "ERRORS", "DISABLED", "SKIPPED")
for _, suite := range testsuites.Suites { for _, suite := range testsuites.Suites {
fmt.Printf("%-60s %-10d %-10d %-10d %-10d %-10d %-10d\n", fmt.Fprintf(w, "%s\t%-10d\t%-10d\t%-10d\t%-10d\t%-10d\t%-10d\n",
suite.Name, suite.Name,
suite.TestCount, suite.TestCount,
suite.TestCount-suite.Failures-suite.Errors-suite.Skipped-suite.Disabled, suite.TestCount-suite.Failures-suite.Errors-suite.Skipped-suite.Disabled,
suite.Failures, suite.Errors, suite.Disabled, suite.Skipped) suite.Failures, suite.Errors, suite.Disabled, suite.Skipped)
} }
fmt.Printf("\n%-60s %-10d %-10d %-10d %-10d %-10d %-10d\n", fmt.Fprintf(w, "%s\t%-10d\t%-10d\t%-10d\t%-10d\t%-10d\t%-10d\n",
"TOTAL", "TOTAL",
testsuites.Tests, testsuites.Tests,
testsuites.Tests-testsuites.Failures-testsuites.Errors-testsuites.Skipped-testsuites.Disabled, testsuites.Tests-testsuites.Failures-testsuites.Errors-testsuites.Skipped-testsuites.Disabled,
testsuites.Failures, testsuites.Errors, testsuites.Disabled, testsuites.Skipped) testsuites.Failures, testsuites.Errors, testsuites.Disabled, testsuites.Skipped)
w.Flush()
if testsuites.Failures+testsuites.Errors+testsuites.Skipped+testsuites.Disabled > 0 { if testsuites.Failures+testsuites.Errors+testsuites.Skipped+testsuites.Disabled > 0 {
fmt.Printf("\nFAILED TESTS\n\n") fmt.Printf("\nFAILED TESTS\n\n")