Lorsque je voulais exécuter mes tests, j'avais l'habitude d'activer l'option --single-run
, mais après la mise à niveau vers Angular 6, elle n'est plus reconnue.
> ng test --source-map=false --single-run --no-progress --browsers=ChromeNoSandbox
Option inconnue: '--singleRun'
Quelle est l'option équivalente dans Angular CLI 6 pour - single run?
Avec les anciennes versions de angular-cli, vous pouviez utiliser à la fois --singleRun
et --watch=false
pour la même chose. Maintenant, ils ont enlevé --singleRun
.
Vous pouvez toujours utiliser ng test --watch=false
Les tests seront exécutés après la compilation via Karma et il surveillera automatiquement les modifications apportées à vos fichiers. Vous pouvez exécuter des tests une seule fois via --watch = false ou --single-run.
Les tests seront exécutés après la compilation via Karma et il surveillera automatiquement les modifications apportées à vos fichiers. Vous pouvez exécuter des tests une seule fois via --watch = false.
Vous devriez utiliser ng test
ng test --watch=false
S'il vous plaît se référer à cette question et commentaire
https://github.com/angular/angular-cli/issues/10711#issuecomment-387704999
À partir de Angular v6, vous n'avez pas besoin de spécifier --un seul passage