diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2021-08-13 16:31:04 -0500 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2021-08-13 16:31:04 -0500 |
| commit | e7b90c3ab789bde88a4102a17306215fd38dc9d8 (patch) | |
| tree | 820efaf750ba3b059665ab7f5c49cac37549dbbb /adapters/gtest/results.go | |
| parent | 0a2de7cf23dfb7f5d928795bba4d7ea4a073f0f5 (diff) | |
Add colorized output and build traces
Diffstat (limited to 'adapters/gtest/results.go')
| -rw-r--r-- | adapters/gtest/results.go | 29 |
1 files changed, 20 insertions, 9 deletions
diff --git a/adapters/gtest/results.go b/adapters/gtest/results.go index 8b2e4d7..c556749 100644 --- a/adapters/gtest/results.go +++ b/adapters/gtest/results.go @@ -6,8 +6,6 @@ import ( "io" "log" "time" - - "golang.furkistan.com/planr" ) type gFailure struct { @@ -48,8 +46,19 @@ type gResults struct { } type Result struct { - id string - result planr.TestResult + id string + pass bool + failureMsg string +} + +func failureMsg(failures []gFailure) string { + failure_msg := "" + + for _, failure := range failures { + failure_msg += failure.Failure + } + + return failure_msg } func decodeResults(r io.Reader) []Result { @@ -69,13 +78,15 @@ func decodeResults(r io.Reader) []Result { for _, test := range suite.Testsuite { n := len(test.Failures) - decoded = append(decoded, Result{ + + res := Result { id: suite.Name + "." + test.Name, - result: planr.TestResult { - Pass: n == 0, - }, - }) + pass: n == 0, + failureMsg: failureMsg(test.Failures), + } + + decoded = append(decoded, res) } } |
