nandi/oripublic Fork 0
ca7e020cbb6442f047e0002eb9831ba29f8a17af
Commits
Clone
git clone https://git.rickub.com/nandi/ori.git
git clone ssh://git@rickub.com/nandi/ori.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

forked from bots-garden/ori

run-the-tests.md · 24 lines · 963 Bmarkdown
Blame HistoryOpen raw

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

  1. Depuis la racine du dépôt, lancez tout :

    make test
    

    Cette commande exécute la suite Go (go test ./...) puis la suite front (vitest run). Les deux doivent finir au vert.

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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 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

1. Depuis la racine du dépôt, lancez tout :

   ```bash
   make test
   ```

   Cette commande exécute la suite Go (`go test ./...`) puis la suite front (`vitest run`). Les deux doivent finir au vert.

## 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](../explanation/architecture.md)