tests: покрытие health-заглушки и отдельный профиль pytest (#56)

- tests/deploy/pytest.ini + .coveragerc: гейт ≥70 % для кода стенда (deploy/ и
  validate_compose.py), тестовые модули из покрытия исключены.

Refs #21, Refs #56
This commit is contained in:
2026-10-28 21:30:48 +03:00
parent c7f2ea128e
commit 8db92df8f2
3 changed files with 170 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
# Конфиг покрытия для тестов dev/тест-стенда (#21, issue #56).
#
# Из покрытия исключаются сами тестовые модули: они исполняются по определению,
# и без omit «покрытие 100 %» означало бы только то, что тесты запустились.
# Измеряется код стенда: deploy/*.py и tests/deploy/validate_compose.py
# (валидатор манифестов, который вызывает `make test-manifests`).
[report]
omit =
tests/deploy/test_*.py
tests/deploy/conftest.py