Test report produced by the scala-grading consists of a json-serialized
list of entries delimited by new lines.
For example for a test suite "Suite1" with tests "a" (weight 1) and
"b" (weight 2) where second test failed and first one succeed one would
get a following report:
Test report produced by the scala-grading consists of a json-serialized list of entries delimited by new lines.
For example for a test suite "Suite1" with tests "a" (weight 1) and "b" (weight 2) where second test failed and first one succeed one would get a following report:
Seq( SuiteStart("foo::3"), TestStart("foo::a::1"), TestSuccess("foo::a::1"), TestStart("foo::a::2"), TestFailure("foo::b::2", "FooBarException"), SuiteEnd("foo::3") )
Due to matching start/end records it's easy to tell if the thing crashed or not.