From ecd36f186c86cdfd4585ddbb9a7e7293b507d0db Mon Sep 17 00:00:00 2001 From: stef Date: Sat, 6 Dec 2025 23:53:21 +0100 Subject: [PATCH] docs: add smoke test results section to README --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index 5de4214..bd22cfd 100644 --- a/README.md +++ b/README.md @@ -433,6 +433,22 @@ export JWT_SECRET_KEY="your-secure-secret-key" ```bash # 1. Obtenir un token +**Smoke Test Results** + + - **Fichier de résultat :** `tests/smoke_result.txt` — sortie brute d'un smoke test automatisé (login → création Root CA → création Sub-CA → signature de certificat → révocation → récupération de la CRL). + - **Résumé :** le test vérifie que le flux complet fonctionne avec `STORAGE_TYPE=mongodb` (création des CA, signature, révocation) et que la CRL liste bien les certificats révoqués. + - **Reproduire localement :** démarrer la stack, puis exécuter les commandes de l'exemple de flux ci‑dessus. Vous pouvez aussi lancer le script temporaire utilisé lors des tests : + +``` +# reconstruire et démarrer la stack +STORAGE_TYPE=mongodb docker compose up -d --build + +# exécuter manuellement l'exemple de flux (ou utiliser jq pour extraire le token) +# voir la section "Exemple de flux complet" ci‑dessus +``` + +Les résultats complets sont committés dans `tests/smoke_result.txt` pour référence. + TOKEN=$(curl -s -X POST http://localhost:8080/api/v1/login \ -H "Content-Type: application/json" \ -d '{"username":"admin","password":"admin"}' | jq -r '.token')