benchbuild.cli.experiment module
Subcommand for experiment handling.
-
class
benchbuild.cli.experiment.BBExperiment(executable)[source]
Bases: plumbum.cli.application.Application
Manage BenchBuild’s known experiments.
-
main()[source]
Implement me (no need to call super)
-
class
benchbuild.cli.experiment.BBExperimentShow(executable)[source]
Bases: plumbum.cli.application.Application
Show completed experiments.
-
main()[source]
Implement me (no need to call super)
-
class
benchbuild.cli.experiment.BBExperimentView(executable)[source]
Bases: plumbum.cli.application.Application
View available experiments.
-
main()[source]
Implement me (no need to call super)
-
class
benchbuild.cli.experiment.Choice(caption, payload, top)[source]
Bases: urwid.widget.WidgetWrap
-
item_chosen(_)[source]
-
class
benchbuild.cli.experiment.HorizontalBoxes[source]
Bases: urwid.container.Columns
-
clear()[source]
-
open_box(box)[source]
Bases: urwid.wimp.Button
Bases: urwid.widget.WidgetWrap
-
benchbuild.cli.experiment.experiments_from_db(session)[source]
-
benchbuild.cli.experiment.get_completed_runs(session, exp)[source]
-
benchbuild.cli.experiment.get_failed_runs(session, exp)[source]
-
benchbuild.cli.experiment.get_template()[source]
-
benchbuild.cli.experiment.refresh_root_window(root)[source]
-
benchbuild.cli.experiment.render_experiment(_experiment)[source]