A session can be configured with different files for credentials and queries.

This commit is contained in:
Pablo Martin 2022-08-22 14:36:00 +02:00
parent d7f2e59f94
commit 91087cff7b
2 changed files with 36 additions and 4 deletions

11
cli.py
View file

@ -3,9 +3,12 @@ import json
import click
from query_performance_gauge import run_measuring_session
from utils import compose_config
@click.command()
@click.option("--config", required=True, type=click.File())
def measure_performance(config):
run_measuring_session(json.load(config))
@click.option("--config", type=click.File())
@click.option("--credentials", type=click.File())
@click.option("--queries", type=click.File())
def measure_performance(config, credentials, queries):
config = compose_config(config, credentials, queries)
run_measuring_session(config)