test(coverage): expand test suite to 425/425 tests (100% pass) verifying casino, bank, zombie lab, raid boss and maintenance

This commit is contained in:
Antigravity committed 2026-09-22 09:27:46 +00:00
1 parent 6129ed26f0
commit 198d1dcf98
3 files changed
+97 -8

No files matched your search

+4 -4
View File
@@ -1,6 +1,6 @@
# 🌻 Plants vs. Zombies — Web Edition (v3.0)
Полноценная браузерная реализация культовой игры **Plants vs. Zombies** на чистом HTML5 Canvas и Web Audio API (0 внешних JS-фреймворков и библиотек) с серверной частью на Python, базой данных SQLite, визуальным конфигуратором уровней, автоматическим бэкапом и тестовым покрытием **404/404 тестов (100% PASS)**.
Полноценная браузерная реализация культовой игры **Plants vs. Zombies** на чистом HTML5 Canvas и Web Audio API (0 внешних JS-фреймворков и библиотек) с серверной частью на Python, базой данных SQLite, визуальным конфигуратором уровней, автоматическим бэкапом и тестовым покрытием **425/425 тестов (100% PASS)**.
---
@@ -109,7 +109,7 @@
│ ├── db.py # Менеджер SQLite (схемы, миграции, PBKDF2)
│ ├── backup_db.py # Автоматический бэкап и ротация SQLite базы
│ ├── manage_users.py # CLI управление игроками
│ └── test_game.py # Автономный тест-раннер (404 теста)
│ └── test_game.py # Автономный тест-раннер (425 тестов)
├── nginx/ # Конфигурации Nginx с SSL и Reverse-Proxy
└── docker-compose.yml # Docker-compose стек
```
@@ -142,10 +142,10 @@ python3 scripts/backup_db.py --keep 14 --dir /home/kopri/agy/backups
```bash
python3 scripts/test_game.py
```
Запускает полный цикл верификации из **404 тестов**, включая проверку HTTP/2, статики, движка Canvas, REST эндпоинтов, админ-панели и механик боя:
Запускает полный цикл верификации из **425 тестов**, включая проверку HTTP/2, статики, движка Canvas, REST эндпоинтов, админ-панели и механик боя:
```text
==================================================
TEST SUMMARY: 404/404 PASSED (0 FAILED)
TEST SUMMARY: 425/425 PASSED (0 FAILED)
==================================================
```