cvat/tests/perf/perfkit/config.py

32 lines
810 B
Python
Raw Normal View History

2025-09-16 01:19:40 +00:00
# Copyright (C) CVAT.ai Corporation
#
# SPDX-License-Identifier: MIT
from pathlib import Path
ROOT_DIR = Path(__file__).parent.parent
BASE_URL = "http://localhost:8080/api"
PROMETHEUS_URL = "http://localhost:9190"
URL_SERVER_ABOUT = f"{BASE_URL}/server/about"
CVAT_SERVER_SERVICE = "cvat_server"
K6_PERF_SERVICE = "k6-perf"
BASELINE_FILE = ROOT_DIR / "baselines.json"
DOCKER_COMPOSE_FILE = ROOT_DIR / "docker-compose-perf.yml"
DOCKER_COMPOSE_FILE_WITH_CPUSET = ROOT_DIR / "docker-compose-perf-cpuset.yml"
K6_OUTPUT_SUMMARY_JSON = ROOT_DIR / "output" / "summary.json"
ALLOWED_DELTAS: dict[str, dict[str, float]] = {
"http_req_duration": {
"avg": 0.07,
"med": 0.07,
"p90": 0.1,
"p95": 0.1,
},
"iterations": {
"count": 0.03,
"rate": 0.03,
},
}