Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 787 Bytes

VALIDATION.md

File metadata and controls

18 lines (13 loc) · 787 Bytes

Validation

Testé sur Debian 13, Python 3.13, Apache 2.4, systemd 257.

  • Suite de tests unitaires (services, sites, cron, UI) — tous passent
  • Création/suppression de VirtualHosts Apache avec validation syntaxique réelle
  • Génération d'unités systemd vérifiée avec systemd-analyze verify
  • Couverture cron : construction des planifications, parsing des crontabs, génération du fichier /etc/cron.d/serverpanel
  • Navigation curses testée dans un pseudo-terminal
  • Tests de sécurité : chemins/domaines invalides, refus d'arrêt SSH, permissions
PYTHONPATH=. python3 -m unittest discover -s tests -v

Non testé ici : boot réel avec systemd en PID 1, Let's Encrypt sur domaine public.

Version beta — tester sur une VM avant de déployer en prod.