forked from bots-garden/ori
Lancer les tests
Ce guide montre comment lancer les suites de tests d'Ori. Il suppose que les dépendances du front sont installées (make deps).
Étapes
-
Depuis la racine du dépôt, lancez tout :
make testCette commande exécute la suite Go (
go test ./...) puis la suite front (vitest run). Les deux doivent finir au vert.Le script front positionne
NODE_OPTIONS=--no-experimental-webstorage: Node 25 fournit unlocalStoragenatif sansclear()qui masque celui de jsdom et fait échouer tous les tests de store. L'option est connue de Node 22 et suivants, donc sans effet sur les runtimes plus anciens.
Variantes
- Backend seul :
make test-go— tests unitaires de chaque package plus un test de bout en bout qui compile l'agent mock, le lance comme vrai sous-processus et pilote un vrai client WebSocket sur un tour complet. - Front seul :
make test-ui— tests du reducer, du client WebSocket et des composants sous jsdom. - Avec le détecteur de data races :
go test -race ./.... - En sautant le test de bout en bout (retour rapide) :
go test -short ./....
Voir aussi
- Où vit chaque suite et ce qu'elle couvre : explication : architecture
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|