Ajout de tests unitaires et mise à jour du rapport de couverture

Ajout de tests unitaires pour les fonctions de gestion des processus et des protocoles de transport.
Mise à jour de la configuration de couverture pour générer un rapport JSON au lieu de HTML.
Les tests couvrent les formats de chaînes OS, les propriétés des structures ProcessPortInfo et TransportProtocol, ainsi que les comportements de base de la fonction find_process_using_port.
This commit is contained in:
2026-02-28 17:18:23 +01:00
parent 3265877508
commit dfa818fbb1
3 changed files with 103 additions and 2 deletions

View File

@@ -141,8 +141,8 @@ bench:
coverage:
@echo "$(YELLOW)→ Génération du rapport de couverture...$(NC)"
$(CARGO) tarpaulin --out Html --output-dir target/coverage
@echo "$(GREEN)✓ Rapport disponible dans target/coverage/index.html$(NC)"
$(CARGO) tarpaulin --out json --output-dir target/coverage
@echo "$(GREEN)✓ Rapport disponible dans target/coverage/tarpaulin-report.json$(NC)"
jjnew:
@echo "$(YELLOW)→ Création d'un nouveau commit...$(NC)"