class Microtest::ExecutionContext

Defined in:

microtest/execution_context.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(reporters : Array(Reporter), suites : Array(::Microtest::Test.class), random_seed : UInt32 = Random.new_seed) #

[View source]

Instance Method Detail

def abort!(exception : HookException) #

[View source]
def aborted? #

[View source]
def aborting_exception : HookException | Nil #

[View source]
def abortion_forced? : Bool #

[View source]
def duration #

[View source]
def ended_at : Time #

[View source]
def ended_at? : Time | Nil #

[View source]
def errors : Array(TestFailure) #

[View source]
def errors? #

[View source]
def finished #

[View source]
def force_abortion! #

[View source]
def random : Random #

[View source]
def random_seed : UInt32 #

[View source]
def record_result(result : TestResult) #

[View source]
def reporters : Array(Reporter) #

[View source]
def results : Array(TestResult) #

[View source]
def skips #

[View source]
def started #

[View source]
def started_at : Time #

[View source]
def suites : Array(Test.class) #

[View source]
def test_case(name, &) #

[View source]
def test_suite(cls, &) #

[View source]
def total_failure #

[View source]
def total_skip #

[View source]
def total_success #

[View source]
def total_tests #

[View source]