Est-ce que quelqu'un sait un moyen de supprimer la trace de la pile donnée par le karma lors du test angularjs? (Soit via une option de configuration ou un plugin). p>
Idéalement, je veux que mon rapport de test ne soit rien de plus qu'une liste des échecs de cas de test de ligne unique avec le résumé habituel. J'aime écrire mon test pour un module donné en une fois puis en l'utilisant comme une liste tod todo em> lorsque vous écrivez le code réel. C'est comme ça que j'ai généralement la configuration lorsque l'unité teste d'autres choses. Au lieu de cela, je reçois des lignes et des lignes d'une trace et devez faire défiler la recherche de la seule ligne que je me soucie de: p>
" Version du navigateur (OS) Mon cas de test utile a échoué strong>" p>
J'ai essayé diverses options Karma Config Veuillez noter strong>: je suis pas strong> à la recherche d'un débat sur les mérites des traces de pile. J'ai une question spécifique et ne vous souciez que d'une réponse spécifique. Si vous connaissez un plugin qui fournira des rapports similaires ou peut-être supérieurs à ce que je cherche, alors
3 Réponses :
Un peu de temps plus tard, je ne pouvais trouver que Ce problème fermé Sur le projet Karma-Jasmine, suggérant de créer un journaliste personnalisé localement dans le fichier de configuration:
var myReporterFactory = function() { this.onRunComplete = function(browser, result) { var TOTAL_FAILED = 'TOTAL: %d FAILED, %d SUCCESS\n'; process.stdout.write( require('util').format(TOTAL_FAILED, result.error, result.success) ); }; return this; }; // ... plugins: [ // other karma plugins ... { 'reporter:myReporter': ['factory', myReporterFactory] }],
karma-moka-reporter , avec son sortie et maxloglines options p> li>
Karma-Nyan-Reporter (!!), comme drôle comme cela peut sonner, avec son SupprimerErrorePort em> option p> li> ul> p>
in testé avec karma-test-shim.js code> Vous pouvez définir ...
kjhtml code> (
karm -Jasmine-HTML code>) Reporter. p> p>
solution rapide et sale: p>
dans karma-jasmin-html-reporter jasmin.css code> fichier
Ajouter
Affichage: Aucun code> en classe
.Jasmine-Stack-trace code> p> p>