6
votes

Supprimer la trace de la pile en karma (angularjs)

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).

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 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:

" Version du navigateur (OS) Mon cas de test utile a échoué "

J'ai essayé diverses options Karma Config LogLevel , mais je reçois toujours une trace.

Veuillez noter : je suis pas à 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 s'il vous plaît faire Share!


0 commentaires

3 Réponses :


1
votes

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]
}],


0 commentaires

2
votes

in karma-test-shim.js Vous pouvez définir ... xxx

testé avec kjhtml ( karm -Jasmine-HTML ) Reporter.


0 commentaires

0
votes

solution rapide et sale:

dans karma-jasmin-html-reporter jasmin.css fichier Ajouter Affichage: Aucun en classe .Jasmine-Stack-trace


0 commentaires