diff options
author | Jesse Luehrs <doy@tozt.net> | 2013-02-28 17:44:14 -0600 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2013-02-28 17:44:14 -0600 |
commit | 650cfdf8fd45287f956c46cd3f00dab6cb896ad3 (patch) | |
tree | 2bacada548838d94d28998b842636a45fc9a4b99 /src/main/scala/org/perl8/test/sbt/SBTReporter.scala | |
parent | aa7bafe18b07e91af4afb96d1e3fc08479d897fb (diff) | |
download | scala-test-more-650cfdf8fd45287f956c46cd3f00dab6cb896ad3.tar.gz scala-test-more-650cfdf8fd45287f956c46cd3f00dab6cb896ad3.zip |
use SummarizedTests in SBTReporter
Diffstat (limited to 'src/main/scala/org/perl8/test/sbt/SBTReporter.scala')
-rw-r--r-- | src/main/scala/org/perl8/test/sbt/SBTReporter.scala | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/main/scala/org/perl8/test/sbt/SBTReporter.scala b/src/main/scala/org/perl8/test/sbt/SBTReporter.scala index d2e707d..b9dcdee 100644 --- a/src/main/scala/org/perl8/test/sbt/SBTReporter.scala +++ b/src/main/scala/org/perl8/test/sbt/SBTReporter.scala @@ -3,24 +3,17 @@ package org.perl8.test.sbt import java.io.ByteArrayOutputStream import org.scalatools.testing -import org.perl8.test.harness.Reporter -import org.perl8.test.tap.Parser +import org.perl8.test.harness.{Reporter,SummarizedTests} import org.perl8.test.Test class SBTReporter ( loader: ClassLoader, loggers: Array[testing.Logger], eventHandler: testing.EventHandler -) extends Reporter { +) extends Reporter with SummarizedTests { def run (testName: String): Int = { val test = loader.loadClass(testName).newInstance.asInstanceOf[Test] - - val out = new ByteArrayOutputStream - Console.withOut(out) { - test.runInHarness - } - - val result = (new Parser).parse(out) + val result = runOneTest(test, e => ()) result.results.foreach { r => val event = new testing.Event { |