Cleanup testingProj

This commit is contained in:
Dale Wijnand 2016-06-18 01:21:18 +02:00
parent 15d4527479
commit 824df04699
2 changed files with 12 additions and 7 deletions

View File

@ -10,22 +10,27 @@ import sbt.util.{ Level, Logger }
trait TestReportListener {
/** called for each class or equivalent grouping */
def startGroup(name: String)
def startGroup(name: String): Unit
/** called for each test method or equivalent */
def testEvent(event: TestEvent)
def testEvent(event: TestEvent): Unit
/** called if there was an error during test */
def endGroup(name: String, t: Throwable)
def endGroup(name: String, t: Throwable): Unit
/** called if test completed */
def endGroup(name: String, result: TestResult.Value)
def endGroup(name: String, result: TestResult.Value): Unit
/** Used by the test framework for logging test results*/
def contentLogger(test: TestDefinition): Option[ContentLogger] = None
}
trait TestsListener extends TestReportListener {
/** called once, at beginning. */
def doInit()
def doInit(): Unit
/** called once, at end. */
def doComplete(finalResult: TestResult.Value)
def doComplete(finalResult: TestResult.Value): Unit
}
/** Provides the overall `result` of a group of tests (a suite) and test counts for each result type. */

View File

@ -12,7 +12,7 @@ import scala.collection.mutable.Map
private[sbt] class TestStatusReporter(f: File) extends TestsListener {
private lazy val succeeded = TestStatus.read(f)
def doInit {}
def doInit = ()
def startGroup(name: String): Unit = { succeeded remove name }
def testEvent(event: TestEvent): Unit = ()
def endGroup(name: String, t: Throwable): Unit = ()