def test_collect_metrics_data(self, query_key, query): query_execution_time = collect_metrics_data(query) test_name = f'test_collect_metrics_data_{query_key}' baseline = get_baseline(test_name) if baseline: self.assertInRange(query_execution_time, baseline) else: write_baseline(test_name, query_execution_time)
def test_query_runs(self, query_key, query): query_execution_time = query_runs(query) test_name = f'test_query_runs_{query_key}' baseline = get_baseline(test_name) if baseline: self.assertInRange(query_execution_time, baseline) else: write_baseline(test_name, query_execution_time)
def test_container_open(self): test_name = 'test_container_open' containers_to_open = collect_sequence_containers() execution_time = open_containers_for_read(containers_to_open) baseline = get_baseline(test_name) if baseline: self.assertInRange(execution_time, baseline) else: write_baseline(test_name, execution_time)
def test_iterative_access(self): test_name = 'test_iterative_access' repo = Repo.default_repo() query = 'metric.name == "metric 0"' execution_time = iterative_access_metric_values(repo, query) baseline = get_baseline(test_name) if baseline: self.assertInRange(execution_time, baseline) else: write_baseline(test_name, execution_time)
def test_random_access(self, test_key, density): test_name = f'test_random_access_{test_key}' repo = Repo.default_repo() query = 'metric.name == "metric 0"' execution_time = random_access_metric_values(repo, query, density) baseline = get_baseline(test_name) if baseline: self.assertInRange(execution_time, baseline) else: write_baseline(test_name, execution_time)