Crowbar::Campaign::CampaignReport
Inherits JSON::Serializable < Reference < Object
Comprehensive fuzzing campaign audit report
Constructors
new(campaign_name : String, started_at : Time, completed_at : Time, total_iterations : Int32 = 0, total_crashes : Int32 = 0, unique_crashes : Int32 = 0, total_timeouts : Int32 = 0, total_duration_seconds : Float64 = 0.0, overall_throughput_ops_sec : Float64 = 0.0, targets : Hash(String, TargetSummary) = Hash(String, TargetSummary).new, crashes : Array(CrashRecord) = [] of CrashRecord)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
campaign_name
Sourceclean?
Sourcecompleted_at
Sourcecrashes
Sourceoverall_throughput_ops_sec
Sourcestarted_at
Sourcetargets
Sourcetotal_crashes
Sourcetotal_duration_seconds
Sourcetotal_iterations
Sourcetotal_timeouts
Sourceunique_crashes
Source