Files
agents/tests/venue
2026-10-11 02:24:14 +07:00
..
up
2026-10-10 14:32:07 +07:00
up
2026-10-10 15:58:44 +07:00
up
2026-10-11 02:24:14 +07:00
up
2026-10-10 15:58:44 +07:00
up
2026-10-10 14:32:07 +07:00

Проверки площадки для разработчика

Для работы площадки эти файлы не нужны. Обычный запуск: make venue.

  • deploy.py — запускает проверки единого HTTPS-деплоя из https.py без Docker: первый запуск, повторная сборка Docker-образа, принудительный перезапуск, отсутствие артефактов, сертификаты и сохранность настроек.
  • smoke.py — проверяет работающую площадку через API. Без --verify создаёт тестовые данные; с --verify проверяет ранее созданные данные. Всегда использует HTTPS и прежние домены с проверкой доверия TLS; требует локального DNS.
  • https.py — проверяет сертификаты и HTTPS-запуск с подставными командами. --docker дополнительно запускает два временных Nginx-контейнера в отдельной сети, проверяет TLS, маршруты, перенаправления и перезапуск, затем удаляет свои контейнеры и сеть. Использует локальный nginx:alpine и временный тестовый CA; работающие окружения, production и системное хранилище доверия не меняет.
  • dns.py --docker — проверяет оба локальных домена по UDP/TCP и отсутствие внешних IPv6-ответов в отдельной внутренней Docker-сети без WAN до и после перезапуска CoreDNS. --server <IP ноутбука> проверяет работающий DNS.

Команды из корня проекта:

python3 tests/venue/deploy.py
python3 tests/venue/smoke.py --verify
python3 tests/venue/https.py
python3 tests/venue/https.py --docker
python3 tests/venue/dns.py --docker
python3 tests/venue/dns.py --server 192.168.10.155