diff options
Diffstat (limited to 'cmd/sub')
| -rw-r--r-- | cmd/sub/build.go | 19 | ||||
| -rw-r--r-- | cmd/sub/evaluate.go | 52 | 
2 files changed, 0 insertions, 71 deletions
| diff --git a/cmd/sub/build.go b/cmd/sub/build.go deleted file mode 100644 index 58c3a38..0000000 --- a/cmd/sub/build.go +++ /dev/null @@ -1,19 +0,0 @@ -package sub - -import ( -	"golang.flu0r1ne.net/planr" -	"golang.flu0r1ne.net/planr/adapters/gtest" -) - -func Runner() planr.Runner { -  r := planr.Runner {} -  r.RegisterAdapter(>est.GtestAdapter{}) -  return r -} - -func Build(params []string) { - -  rd := planr.RubricDir() - -  Runner().Build(rd) -} 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) -} | 
