2014-12-30 12 views
9

Voglio avere i seguenti rapporti:Come generare più report con moka?

  • copertura
  • spec
  • xUnit

tutti in esecuzione in una singola esecuzione moka dal mio grugnito

Attualmente - devo eseguire i test 3 volte, ogni volta per generare un rapporto diverso (!).

Quindi io uso grunt-mocha-test con 2 configurazioni in cui solo il reporter è diverso (una volta xunit-file e una volta spec).

E quindi ho grunt-mocha-istanbul che esegue nuovamente i test e genera il report di copertura.

Ho provato ad utilizzare

{ 
    options: { 
     reporters : ['xunit-file', 'spec'] 
    } 
} 

per grunt-mocha-test almeno per abbatterlo a 2, ma che non funziona pure.

lettura documentazione grunt-mocha-istanbul, non riesco a trovare alcuna informazione sulla configurazione reporter.

Come posso risolvere questo?

risposta

0

Per la segnalazione simultanea per spec e x-unit, esiste anche un pacchetto NPM chiamato spec-xunit-file.

In grugnito:

grunt.initConfig({ 
    mochaTest: { 
     test: { 
     options: { 
      reporter: 'spec-xunit-file', 
      ... 
     }, 
     ... 
     } 
    } 
    ... 
    }); 
Problemi correlati