docs: add smoke test results section to README
parent
79c4ca11de
commit
ecd36f186c
16
README.md
16
README.md
|
|
@ -433,6 +433,22 @@ export JWT_SECRET_KEY="your-secure-secret-key"
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# 1. Obtenir un token
|
# 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 \
|
TOKEN=$(curl -s -X POST http://localhost:8080/api/v1/login \
|
||||||
-H "Content-Type: application/json" \
|
-H "Content-Type: application/json" \
|
||||||
-d '{"username":"admin","password":"admin"}' | jq -r '.token')
|
-d '{"username":"admin","password":"admin"}' | jq -r '.token')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue