blob: 9c87d0f557eac8f811db287320ccfae3640daaaf (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
package com.iinteractive.test.sbt
import org.scalatools.testing
import com.iinteractive.test.harness.SummaryReporter
import com.iinteractive.test.Test
/** Implementation of
* [[http://github.com/harrah/test-interface/blob/master/src/org/scalatools/testing/Runner2.java org.scalatools.testing.Runner2]]
* using [[com.iinteractive.test.sbt.SBTReporter SBTReporter]].
*/
class Runner (
loader: ClassLoader,
loggers: Array[testing.Logger]
) extends testing.Runner2 {
def run (
testClassName: String,
fingerprint: testing.Fingerprint,
eventHandler: testing.EventHandler,
args: Array[String]
) {
val verbose = args.contains("-v")
val reporter = new SBTReporter(loader, loggers, eventHandler, verbose)
reporter.run(testClassName)
}
}
|