unit-tests: Rename some methods in TestListener
This commit is contained in:
@@ -25,12 +25,12 @@ class GTestLogger : TestLoggerWithStatistics() {
|
||||
}
|
||||
}
|
||||
|
||||
override fun endTesting(runner: TestRunner, timeMillis: Long) = printResults(timeMillis)
|
||||
override fun finishTesting(runner: TestRunner, timeMillis: Long) = printResults(timeMillis)
|
||||
|
||||
override fun startSuite(suite: TestSuite) = println("[----------] ${suite.size} tests from ${suite.name}")
|
||||
|
||||
override fun endSuite(suite: TestSuite, timeMillis: Long) {
|
||||
super.endSuite(suite, timeMillis)
|
||||
override fun finishSuite(suite: TestSuite, timeMillis: Long) {
|
||||
super.finishSuite(suite, timeMillis)
|
||||
println("[----------] ${suite.size} tests from ${suite.name} ($timeMillis ms total)\n")
|
||||
}
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ class TeamCityLogger : BaseTestLogger() {
|
||||
|
||||
override fun start(testCase: TestCase) = report("testStarted name='${testCase.tcName}'")
|
||||
override fun startSuite(suite: TestSuite) = report("testSuiteStarted name='${suite.tcName}'")
|
||||
override fun endSuite(suite: TestSuite, timeMillis: Long) = report("testSuiteFinished name='${suite.tcName}'")
|
||||
override fun finishSuite(suite: TestSuite, timeMillis: Long) = report("testSuiteFinished name='${suite.tcName}'")
|
||||
|
||||
override fun pass(testCase: TestCase, timeMillis: Long) = finish(testCase, timeMillis)
|
||||
override fun fail(testCase: TestCase, e: Throwable, timeMillis: Long) {
|
||||
|
||||
@@ -2,10 +2,10 @@ package konan.test
|
||||
|
||||
interface TestListener {
|
||||
fun startTesting(runner: TestRunner)
|
||||
fun endTesting(runner: TestRunner, timeMillis: Long)
|
||||
fun finishTesting(runner: TestRunner, timeMillis: Long)
|
||||
|
||||
fun startSuite(suite: TestSuite)
|
||||
fun endSuite(suite: TestSuite, timeMillis: Long)
|
||||
fun finishSuite(suite: TestSuite, timeMillis: Long)
|
||||
fun ignoreSuite(suite: TestSuite)
|
||||
|
||||
fun start(testCase: TestCase)
|
||||
@@ -16,9 +16,9 @@ interface TestListener {
|
||||
|
||||
open class BaseTestListener: TestListener {
|
||||
override fun startTesting(runner: TestRunner) {}
|
||||
override fun endTesting(runner: TestRunner, timeMillis: Long) {}
|
||||
override fun finishTesting(runner: TestRunner, timeMillis: Long) {}
|
||||
override fun startSuite(suite: TestSuite) {}
|
||||
override fun endSuite(suite: TestSuite, timeMillis: Long) {}
|
||||
override fun finishSuite(suite: TestSuite, timeMillis: Long) {}
|
||||
override fun ignoreSuite(suite: TestSuite) {}
|
||||
override fun start(testCase: TestCase) {}
|
||||
override fun pass(testCase: TestCase, timeMillis: Long) {}
|
||||
|
||||
@@ -29,7 +29,7 @@ open class TestLoggerWithStatistics: BaseTestLogger() {
|
||||
protected val statistics = MutableTestStatistics()
|
||||
|
||||
override fun startTesting(runner: TestRunner) = statistics.reset()
|
||||
override fun endSuite(suite: TestSuite, timeMillis: Long) = statistics.registerSuite()
|
||||
override fun finishSuite(suite: TestSuite, timeMillis: Long) = statistics.registerSuite()
|
||||
override fun pass(testCase: TestCase, timeMillis: Long) = statistics.registerPass()
|
||||
override fun fail(testCase: TestCase, e: Throwable, timeMillis: Long) = statistics.registerFail(testCase)
|
||||
override fun ignore(testCase: TestCase) = statistics.registerIgnore()
|
||||
@@ -42,10 +42,10 @@ class SilentTestLogger: BaseTestLogger() {
|
||||
|
||||
class SimpleTestLogger: BaseTestLogger() {
|
||||
override fun startTesting(runner: TestRunner) = println("Starting testing")
|
||||
override fun endTesting(runner: TestRunner, timeMillis: Long) = println("Testing finished")
|
||||
override fun finishTesting(runner: TestRunner, timeMillis: Long) = println("Testing finished")
|
||||
|
||||
override fun startSuite(suite: TestSuite) = println("Starting test suite: $suite")
|
||||
override fun endSuite(suite: TestSuite, timeMillis: Long) = println("Test suite finished: $suite")
|
||||
override fun finishSuite(suite: TestSuite, timeMillis: Long) = println("Test suite finished: $suite")
|
||||
override fun ignoreSuite(suite: TestSuite) = println("Test suite ignored: $suite")
|
||||
|
||||
override fun start(testCase: TestCase) = println("Starting test case: $testCase")
|
||||
|
||||
@@ -213,11 +213,11 @@ object TestRunner {
|
||||
} else {
|
||||
sendToListeners { startSuite(it) }
|
||||
val time = measureTimeMillis { it.run() }
|
||||
sendToListeners { endSuite(it, time) }
|
||||
sendToListeners { finishSuite(it, time) }
|
||||
}
|
||||
}
|
||||
}
|
||||
sendToListeners { endTesting(this@TestRunner, totalTime) }
|
||||
sendToListeners { finishTesting(this@TestRunner, totalTime) }
|
||||
return exitCode
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user