def benchmark_only(cfg): # We'll use a special car name for external benchmarks. cfg.add(config.Scope.benchmark, "benchmarks", "car", "external") metrics_store = metrics.metrics_store(cfg, read_only=False) return race( Benchmark(cfg, mechanic.create(cfg, metrics_store, external=True), metrics_store), cfg)
def docker(cfg): metrics_store = metrics.metrics_store(cfg, read_only=False) return race(Benchmark(cfg, mechanic.create(cfg, metrics_store, docker=True), metrics_store), cfg)
def from_distribution(cfg): metrics_store = metrics.metrics_store(cfg, read_only=False) return race(Benchmark(cfg, mechanic.create(cfg, metrics_store, distribution=True), metrics_store), cfg)
def from_sources_skip_build(cfg): metrics_store = metrics.metrics_store(cfg, read_only=False) return race(Benchmark(cfg, mechanic.create(cfg, metrics_store, sources=True, build=False), metrics_store), cfg)
def benchmark_only(cfg): # We'll use a special car name for external benchmarks. cfg.add(config.Scope.benchmark, "benchmarks", "car", "external") metrics_store = metrics.metrics_store(cfg, read_only=False) return race(Benchmark(cfg, mechanic.create(cfg, metrics_store, external=True), metrics_store), cfg)