From edf22d7c9381384e4a04025d849eaea806c6f5e7 Mon Sep 17 00:00:00 2001 From: embeddevio Date: Wed, 28 Oct 2026 21:32:07 +0300 Subject: [PATCH] =?UTF-8?q?tests:=20=D0=BF=D0=BE=D1=8F=D1=81=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BA=20=D0=BF=D1=80=D0=BE=D1=84=D0=B8?= =?UTF-8?q?=D0=BB=D1=8E=20pytest=20=D1=81=D1=82=D0=B5=D0=BD=D0=B4=D0=B0=20?= =?UTF-8?q?(#56)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refs #21, Refs #56 --- tests/deploy/pytest.ini | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/deploy/pytest.ini b/tests/deploy/pytest.ini index ab6bac0..7299b6b 100644 --- a/tests/deploy/pytest.ini +++ b/tests/deploy/pytest.ini @@ -1,3 +1,12 @@ +# Профиль тестов dev/тест-стенда (#21, issue #56). +# +# Отдельный pytest.ini обязателен: без него `pytest tests/deploy` наследует +# addopts корневого pyproject.toml (--cov=awg_agent --cov=awg_api), покрытие +# выходит 0.00 % и RC=1 — гейт приходилось запускать с --no-cov в обход порога. +# +# Измеряется код стенда: deploy/*.py (api_stub.py — то, что реально работает в +# контейнере) и tests/deploy/validate_compose.py (валидатор манифестов). +# Тестовые модули из покрытия исключены через tests/deploy/.coveragerc. [pytest] testpaths = . addopts = -q --cov=deploy --cov=tests/deploy --cov-config=tests/deploy/.coveragerc --cov-report=term-missing --cov-fail-under=70