Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
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)
Esempio n. 4
0
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)
Esempio n. 5
0
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)
Esempio n. 6
0
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)
Esempio n. 7
0
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)
Esempio n. 8
0
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)