benchbuild.reports.status module

class benchbuild.reports.status.FullDump(experiment_name, exp_ids, out_path, session, name=NOTHING, supported_experiments=NOTHING, experiment_ids=None)[source]

Bases: benchbuild.reports.Report

Generate a dump of all rows associated with this experiment.

NAME = 'full'
SUPPORTED_EXPERIMENTS = ['raw', 'no-measurement', 'empty']
exp_name()[source]
generate()[source]

Fetch all rows associated with this experiment.

This will generate a huge .csv.

report()[source]
class benchbuild.reports.status.StatusReport(experiment_name, exp_ids, out_path, session, name=NOTHING, supported_experiments=NOTHING, experiment_ids=None)[source]

Bases: benchbuild.reports.Report

NAME = 'status'
QUERY_STATUS = <sqlalchemy.sql.selectable.Select at 0x7fd77239d828; Select object>
SUPPORTED_EXPERIMENTS = ['raw', 'no-measurement', 'empty']
generate()[source]
report()[source]