Karma coureur de la console de sortie seulement échoué les tests
C'est la sortie par défaut de Karma test runner
(avec un test échoué):
.
..
...
e 28.0 (Windows): Executed 413 of 421 (1 FAILED)
e 28.0 (Windows): Executed 414 of 421 (1 FAILED)
e 28.0 (Windows): Executed 415 of 421 (1 FAILED)
e 28.0 (Windows): Executed 416 of 421 (1 FAILED)
e 28.0 (Windows): Executed 417 of 421 (1 FAILED)
e 28.0 (Windows): Executed 418 of 421 (1 FAILED)
e 28.0 (Windows): Executed 419 of 421 (1 FAILED)
e 28.0 (Windows): Executed 420 of 421 (1 FAILED)
e 28.0 (Windows): Executed 421 of 421 (1 FAILED)
e 28.0 (Windows): Executed 421 of 421 (1 FAILED) (1.74 secs / 1.091 secs)
Je n'aime pas le fait que l'on à faire défiler tout le chemin jusqu'à l'essai qui n'a pas à voir une exception. Cela peut devenir ennuyeux au fil du temps, donc ma question est de savoir si il est possible de changer quelque chose à la sortie de telle sorte que seuls les tests qui ont échoué serait déclaré dans la console?
Ainsi, dans le cas d'un échec au test, je préfère un résultat semblable à ceci:
Chrome 28.0 (Windows) FailedTest only should be printed to console FAILED
ReferenceError: something is not defined
at null.<anonymous> (c:/SuperProject/src/test/FailedTest.js:10:10)
Chrome 28.0 (Windows): Executed 71 of 421 (1 FAILED)
au lieu de la sortie ci-dessus.
Vous devez vous connecter pour publier un commentaire.
Regardant http://karma-runner.github.io/0.10/config/configuration-file.html
Avez-vous essayé le réglage de la configuration pour l'utilisation d'un vide
reporters
tableau? Karma v0.10 par défaut de reporters config de['progress']
, ce qui est probablement la cause de votre sortie détaillée.Vous aimerez l 'points' de journaliste. Vous pouvez l'essayer sur la CLI à l'aide de
J'utilise très peu bavard karma reporters moi-même, et j'ai dû défiler vers le terminal de trouver mes erreurs aussi. Cela m'agaçait au plus fin, j'ai donc écrit un journaliste que les rapports simplement l'échec des tests. Il fonctionne de nice en combinaison avec "karma" spec-reporter".
https://github.com/jaapz/karma-failed-reporter
J'ai trouvé en utilisant les points de journaliste et de réglage:
dans le karma fichier de config trié mes problèmes. Le
client.captureConsole
arrête toutconsole.log()
montrant.