TracerBulletEvents

open class TracerBulletEvents(tracers: List<Tracer>, renderers: List<TraceRenderer>, traceRenderPersistence: TraceRenderPersistence, traceNamer: TraceNamer = TestNameAndMethod, tracePersistence: TracePersistence = TracePersistence.InMemory(), reporter: TraceReporter = TraceReporter.PrintToConsole, recordingMode: RecordingMode = Auto, renderingMode: RenderingMode = Always, reportingMode: ReportingMode = OnFailure) : VcrEvents, AfterTestExecutionCallback

JUnit plugin which is also an Events implementation that generates Trace renderings and stores them.

Constructors

Link copied to clipboard
constructor(tracers: List<Tracer>, renderers: List<TraceRenderer>, traceRenderPersistence: TraceRenderPersistence, traceNamer: TraceNamer = TestNameAndMethod, tracePersistence: TracePersistence = TracePersistence.InMemory(), reporter: TraceReporter = TraceReporter.PrintToConsole, recordingMode: RecordingMode = Auto, renderingMode: RenderingMode = Always, reportingMode: ReportingMode = OnFailure)

Functions

Link copied to clipboard
open override fun afterTestExecution(context: ExtensionContext)
Link copied to clipboard
Link copied to clipboard
open fun forEach(p0: Consumer<in Event>)
Link copied to clipboard
open operator override fun invoke(p1: Event)
Link copied to clipboard
open operator override fun iterator(): Iterator<Event>
Link copied to clipboard
open override fun pause()

Disable trace recording

open override fun <T> pause(block: () -> T): T

Disable trace recording for just this block.

Link copied to clipboard
open override fun <T> record(block: () -> T): T

Enable trace recording for just this block.

Link copied to clipboard
open override fun resume()

Enable trace recording

Link copied to clipboard
Link copied to clipboard
open override fun toString(): String