class Crytic::Reporter::IoReporter

Overview

Reports crytics output into an IO. Useful for e.g. the console output

Defined in:

crytic/reporter/io_reporter.cr

Constant Summary

INDENT = " "

Constructors

Instance Method Summary

Instance methods inherited from class Crytic::Reporter::Reporter

report_msi(results : Mutation::ResultSet) report_msi, report_mutations(mutations : Array(Generator::MutationSet)) report_mutations, report_neutral_result(result) report_neutral_result, report_original_result(original_result) report_original_result, report_result(result) report_result, report_summary(results : Mutation::ResultSet) report_summary

Constructor Detail

def self.new(io : IO, timer : Crytic::Reporter::Timer = Timer.new) #

Instance Method Detail

def report_msi(results) : Nil #

intentional noop


def report_mutations(mutations : Array(Generator::MutationSet)) : Nil #

def report_neutral_result(result) : Nil #

def report_original_result(original_result) : Nil #

def report_result(result) : Nil #

def report_summary(results : Mutation::ResultSet) : Nil #