class Gladys::Report

def initialize(script:, threads:, time:, started_at:, finished_at:, database_size:, metrics:, metadata:)

def initialize(script:, threads:, time:, started_at:, finished_at:, database_size:, metrics:, metadata:)
  @script = script
  @threads = threads
  @time = time
  @started_at = started_at
  @finished_at = finished_at
  @database_size = database_size
  @metrics = metrics.current(start: @started_at, finish: @finished_at)
  @metadata = metadata
  @timeseries = build_timeseries
  @summary = build_summary
end