namespace rooibos
' @ignore
class BaseTestReporter
public testRunner = invalid
public config = invalid
public allStats = invalid
public colorizeOutput = false
function new(runner as dynamic)
m.testRunner = runner
m.config = runner.config
m.allStats = runner.stats
m.colorizeOutput = runner.config.colorizeOutput = true
end function
function onBegin(event as rooibos.TestReporterOnBeginEvent)
'override me
rooibos.common.logDebug("BaseTestReporter.onBegin")
end function
function onSuiteBegin(event as rooibos.TestReporterOnSuiteBeginEvent)
'override me
end function
function onTestGroupBegin(event as rooibos.TestReporterOnTestGroupBeginEvent)
'override me
end function
function onTestBegin(event as rooibos.TestReporterOnTestBeginEvent)
'override me
end function
function onTestComplete(event as rooibos.TestReporterOnTestCompleteEvent)
'override me
end function
function onTestGroupComplete(event as rooibos.TestReporterOnTestGroupCompleteEvent)
'override me
end function
function onSuiteComplete(event as rooibos.TestReporterOnSuiteCompleteEvent)
'override me
end function
function onEnd(event as rooibos.TestReporterOnEndEvent)
'override me
rooibos.common.logDebug("BaseTestReporter.onEnd")
end function
end class
' @ignore
interface TestReporterOnBeginEvent
runner as rooibos.TestRunner
end interface
' @ignore
interface TestReporterOnSuiteBeginEvent
suite as rooibos.BaseTestSuite
end interface
' @ignore
interface TestReporterOnTestGroupBeginEvent
group as rooibos.TestGroup
end interface
' @ignore
interface TestReporterOnTestBeginEvent
test as rooibos.Test
end interface
' @ignore
interface TestReporterOnTestCompleteEvent
test as rooibos.Test
end interface
' @ignore
interface TestReporterOnTestGroupCompleteEvent
group as rooibos.TestGroup
end interface
' @ignore
interface TestReporterOnSuiteCompleteEvent
suite as rooibos.BaseTestSuite
end interface
' @ignore
' @deprecated use rooibos.TestReporterOnEndEvent
interface ITestReporterOnEndEvent
stats as rooibos.Stats
end interface
' @ignore
interface TestReporterOnEndEvent
stats as rooibos.Stats
end interface
end namespace