struct Crowbar::Campaign::IterationResult

Overview

Result of executing a mutated test case

Defined in:

crowbar/campaign/result.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(target_name : String, iteration : Int32, status : ExecutionStatus, duration : Time::Span, input_size : Int32, mutant_size : Int32, entropy : Float64, mutations_applied : Array(String) = [] of String, error_class : String | Nil = nil, error_message : String | Nil = nil, backtrace : Array(String) | Nil = nil, mutant : Buffer | Nil = nil) #

Instance Method Detail

def backtrace : Array(String) | Nil #

def backtrace=(backtrace : Array(String) | Nil) #

def duration : Time::Span #

def duration=(duration : Time::Span) #

def entropy : Float64 #

def entropy=(entropy : Float64) #

def error_class : String | Nil #

def error_class=(error_class : String | Nil) #

def error_message : String | Nil #

def error_message=(error_message : String | Nil) #

def input_size : Int32 #

def input_size=(input_size : Int32) #

def iteration : Int32 #

def iteration=(iteration : Int32) #

def mutant : Buffer | Nil #

def mutant=(mutant : Buffer | Nil) #

def mutant_size : Int32 #

def mutant_size=(mutant_size : Int32) #

def mutations_applied : Array(String) #

def mutations_applied=(mutations_applied : Array(String)) #

def status : ExecutionStatus #

def status=(status : ExecutionStatus) #

def target_name : String #

def target_name=(target_name : String) #