nb source test

Exécuter les tests dans le répertoire de l'application sélectionnée. Avant l'exécution, le CLI recrée une base Docker de test intégrée et injecte les variables d'environnement DB_* utilisées en interne.

Utilisation

nb source test [paths...] [flags]

Paramètres

ParamètreTypeDescription
[paths...]string[]Chemins ou globs de fichiers de test transmis tels quels au runner de tests
--cwd, -cstringRépertoire de l'application dans lequel exécuter les tests, par défaut le répertoire courant
--watch, -wbooleanExécuter Vitest en mode watch
--runbooleanExécution unique, sans entrer en mode watch
--allowOnlybooleanAutoriser les tests .only
--bailbooleanS'arrêter au premier échec
--coveragebooleanActiver le rapport de couverture
--single-threadstringTransmettre le mode single-thread au runner de tests sous-jacent
--serverbooleanForcer le mode test côté serveur
--clientbooleanForcer le mode test côté client
--db-clean, -dbooleanNettoyer la base lorsque la commande applicative sous-jacente le supporte
--db-dialectstringType de la base de tests intégrée : postgres, mysql, mariadb, kingbase
--db-imagestringImage Docker de la base de tests intégrée
--db-portstringPort TCP de la base de tests intégrée publié sur l'hôte
--db-databasestringNom de base injecté pour les tests
--db-userstringUtilisateur de base injecté pour les tests
--db-passwordstringMot de passe de base injecté pour les tests
--verbosebooleanAfficher la sortie détaillée de Docker et du runner de tests

Exemples

nb source test
nb source test --cwd /path/to/app
nb source test packages/core/server/src/__tests__/foo.test.ts
nb source test --server --coverage
nb source test --db-port 5433

Commandes connexes