(self, database: Database, workdir: Path, exit_on_error=True)
| 19 | |
| 20 | class BenchmarkRunner: |
| 21 | def __init__(self, database: Database, workdir: Path, exit_on_error=True): |
| 22 | self.database = database |
| 23 | self.workdir = workdir.resolve() |
| 24 | self.workdir.mkdir(parents=True, exist_ok=True) |
| 25 | self.exit_on_error = exit_on_error |
| 26 | |
| 27 | def materialize_and_skip(self, descriptors: List[BenchmarkDescriptor]) -> List[BenchmarkInstance]: |
| 28 | instances = create_benchmark_instances(descriptors, workdir=self.workdir) |