From 4f6854fa9cbbafe78ea3fe0373f63db93297a39b Mon Sep 17 00:00:00 2001 From: Flu0r1ne Date: Wed, 11 Aug 2021 23:00:24 -0500 Subject: Prepare for dh-golang --- cmd/sub/evaluate.go | 52 ---------------------------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 cmd/sub/evaluate.go (limited to 'cmd/sub/evaluate.go') diff --git a/cmd/sub/evaluate.go b/cmd/sub/evaluate.go deleted file mode 100644 index 1174b3f..0000000 --- a/cmd/sub/evaluate.go +++ /dev/null @@ -1,52 +0,0 @@ -package sub - -import ( - "fmt" - "golang.flu0r1ne.net/planr" -) - -func Evaluate(params []string) { - rd := planr.RubricDir() - - tcs := Runner().Evaluate(rd) - - fmt.Printf("\n\nREPORT:\n=======\n\n") - - earned := 0.0 - total := 0.0 - for _, tc := range tcs { - cfg := tc.Config - - name := tc.Cname - if cfg.Title != nil { - name = *cfg.Title - } - - var points float64 = 0.0 - if cfg.Points != nil { - points = float64(*cfg.Points) - } - - status := "SILENT" - if tc.Result != nil { - if tc.Result.Pass { - status = "PASS" - earned += points - } else { - status = "FAIL" - } - } - - total += points - - fmt.Printf("[%s] %s (%f)\n", status, name, points) - - if cfg.Description != nil { - fmt.Printf("> %s\n", *cfg.Description) - } - - fmt.Println() - } - - fmt.Printf("Score: %f (%f%%)\n", earned, (earned / total) * 100) -} -- cgit v1.2.3