X-Git-Url: https://git.brokenzipper.com/gitweb?p=chaz%2Fsbt-tap;a=blobdiff_plain;f=src%2Fmain%2Fscala%2FSbtTapReporting.scala;fp=src%2Fmain%2Fscala%2FSbtTapReporting.scala;h=097157a520359f862faee08c7ba748c7597908b4;hp=e828c2d6b977a360c0f53c6ff52c09612d3c5f5a;hb=e40c84ca5cab8fe4a1ead6f26c6193ceb2de8e0d;hpb=d0f6bd91eb895fc9ab956e85d362fa7eed858b33 diff --git a/src/main/scala/SbtTapReporting.scala b/src/main/scala/SbtTapReporting.scala index e828c2d..097157a 100644 --- a/src/main/scala/SbtTapReporting.scala +++ b/src/main/scala/SbtTapReporting.scala @@ -28,7 +28,17 @@ class SbtTapListener extends TestsListener { ) } - def startGroup(name: String) {} + def startGroup(name: String) { + writeTapFields("#", "start", name) + } + + def endGroup(name: String, result: TestResult.Value) { + writeTapFields("#", "end", name, "with result", result.toString.toLowerCase) + } + + def endGroup(name: String, t: Throwable) { + writeTapFields("#", "end", name) + } def testEvent(event: TestEvent) { event.detail.foreach { e: TEvent => @@ -63,7 +73,4 @@ class SbtTapListener extends TestsListener { t.printStackTrace(printWriter) sw.toString } - def endGroup(name: String, t: Throwable) { } - - def endGroup(name: String, result: TestResult.Value) { } }