struct Crowbar::Campaign::TargetSummary

Overview

Performance and anomaly summary for an individual fuzz target

Included Modules

Defined in:

crowbar/campaign/report.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(target_name : String, category : String, iterations : Int32 = 0, passes : Int32 = 0, expected_errors : Int32 = 0, crashes : Int32 = 0, timeouts : Int32 = 0, anomalies : Int32 = 0, total_time_ms : Float64 = 0.0, average_entropy : Float64 = 0.0, throughput_ops_sec : Float64 = 0.0) #

def self.new(pull : JSON::PullParser) #

def self.new(*, __pull_for_json_serializable pull : JSON::PullParser) #

Instance Method Detail

def anomalies : Int32 #

def anomalies=(anomalies : Int32) #

def average_entropy : Float64 #

def average_entropy=(average_entropy : Float64) #

def category : String #

def category=(category : String) #

def crashes : Int32 #

def crashes=(crashes : Int32) #

def expected_errors : Int32 #

def expected_errors=(expected_errors : Int32) #

def iterations : Int32 #

def iterations=(iterations : Int32) #

def passes : Int32 #

def passes=(passes : Int32) #

def target_name : String #

def target_name=(target_name : String) #

def throughput_ops_sec : Float64 #

def throughput_ops_sec=(throughput_ops_sec : Float64) #

def timeouts : Int32 #

def timeouts=(timeouts : Int32) #

def total_time_ms : Float64 #

def total_time_ms=(total_time_ms : Float64) #