struct Lapis::Benchmark::TargetResult

Defined in:

Constructors

Instance Method Summary

Constructor Detail

def self.new(name : String, language : Symbol, samples_ms : Array(Float64), median_ms : Float64, min_ms : Float64, max_ms : Float64, speedup_vs_baseline : Float64, custom_metrics : Hash(String, Float64), output_result : String | Nil = nil, status : Symbol = :passed, skip_reason : String | Nil = nil, subgroup : String | Nil = nil) #

Instance Method Detail

def clone #

def copy_with(name _name = @name, language _language = @language, samples_ms _samples_ms = @samples_ms, median_ms _median_ms = @median_ms, min_ms _min_ms = @min_ms, max_ms _max_ms = @max_ms, speedup_vs_baseline _speedup_vs_baseline = @speedup_vs_baseline, custom_metrics _custom_metrics = @custom_metrics, output_result _output_result = @output_result, status _status = @status, skip_reason _skip_reason = @skip_reason, subgroup _subgroup = @subgroup) #

def custom_metrics : Hash(String, Float64) #

def language : Symbol #

def max_ms : Float64 #

def median_ms : Float64 #

def min_ms : Float64 #

def name : String #

def output_result : String | Nil #

def samples_ms : Array(Float64) #

def skip_reason : String | Nil #

def speedup_vs_baseline : Float64 #

def status : Symbol #

def subgroup : String | Nil #