unit-tests: Rename some methods in TestListener

This commit is contained in:
Ilya Matveev
2017-09-25 17:28:58 +03:00
committed by ilmat192
parent 9cd5e86dd9
commit 7c906b74fc
5 changed files with 13 additions and 13 deletions
@@ -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
}
}