nandi/oripublic Fork 0
3d1f70c3b1e0d8c9a0b27adcc1bd1a9f053c050e
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 · 26 lines · 1.2 KBmarkdown Blame HistoryRaw
✨ Workspace panel, selectors, previews, desktop app, sandbox template, resizable file tree, light/dark theme 76d62ac k33g yesterday1# Lancer les tests
2
3Ce guide montre comment lancer les suites de tests d'Ori. Il suppose que les dépendances du front sont installées (`make deps`).
4
5## Étapes
6
71. Depuis la racine du dépôt, lancez tout :
8
9 ```bash
10 make test
11 ```
12
13 Cette commande exécute la suite Go (`go test ./...`) puis la suite front (`vitest run`). Les deux doivent finir au vert.
14
✨ Switch the ACP adapter to @agentclientprotocol/claude-agent-acp (template 0.0.2) 5d476ff k33g yesterday15 Le script front positionne `NODE_OPTIONS=--no-experimental-webstorage` : Node 25 fournit un `localStorage` natif sans `clear()` 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.
16
✨ Workspace panel, selectors, previews, desktop app, sandbox template, resizable file tree, light/dark theme 76d62ac k33g yesterday17## Variantes
18
19- 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.
20- Front seul : `make test-ui` — tests du reducer, du client WebSocket et des composants sous jsdom.
21- Avec le détecteur de data races : `go test -race ./...`.
22- En sautant le test de bout en bout (retour rapide) : `go test -short ./...`.
23
24## Voir aussi
25
26- Où vit chaque suite et ce qu'elle couvre : [explication : architecture](../explanation/architecture.md)