reporter karma instalar coverage jasmine protractor jasmine-spec-reporter

instalar - npm karma jasmine



Reportero personalizado de jazmín en pruebas de transportador. (4)

No puedo encontrar cómo cambiar el estilo de reportero en el corredor de los transportadores utilizando el marco jasmine.

Lo que tengo ahora es:

Pero me gustaría algo más como:

¿Hay alguna manera de agregar un reportero personalizado para jasmine que muestre la prueba actual en ejecución en lugar de DOTS y Fs?


Añade esta dependencia a tu proyecto:
npm install jasmine-spec-reporter --save-dev

Y agregue esto a su archivo de configuración:

onPrepare: function(){ var SpecReporter = require(''jasmine-spec-reporter'').SpecReporter; jasmine.getEnv().addReporter(new SpecReporter({displayStacktrace: ''all''})); }


Agregue el indicador isVerbose a la configuración del transportador, es falso por defecto:

exports.config = { . . . // Options to be passed to Jasmine-node. jasmineNodeOpts: { showColors: true, defaultTimeoutInterval: 30000, isVerbose: true } };


Estoy creando un reportero de jazmín que hace exactamente lo que usted quiere, jasmine-spec-reporter .


Para extender la respuesta de @fer:

Puede agregar estas configuraciones a jasmineNodeOpts para ver la prueba actual y obtener el seguimiento de la pila correctamente cuando la prueba falla:

jasmineNodeOpts: { showColors: true, isVerbose: true, realtimeFailure: true, includeStackTrace: true, defaultTimeoutInterval: 30000 },