Uso il karma e il gelsomino per alcuni test dell'unità. Mi piacerebbe un output html invece di controllare la console/terminale e ho trovato questo: https://www.npmjs.org/package/karma-htmlfile-reporter che è perfetto per le mie esigenze.ERRORE [karma]: [TypeError: impossibile chiamare il metodo 'push' di undefined] quando si aggiunge l'output HTML
quando l'eseguo ottengo un errore:
`ERROR [karma]: [TypeError: Cannot call method 'push' of undefined]
TypeError: Cannot call method 'push' of undefined
at onBrowserStart (/usr/local/lib/node_modules/karma/lib/reporters/base.js:14:20)
at null.<anonymous> (/usr/local/lib/node_modules/karma/lib/events.js:15:22)
at EventEmitter.emit (events.js:117:20)
at onStart (/usr/local/lib/node_modules/karma/lib/browser.js:128:13)
at Socket.<anonymous> (/usr/local/lib/node_modules/karma/lib/events.js:15:22)
at Socket.EventEmitter.emit [as $emit] (events.js:117:20)
at SocketNamespace.handlePacket (/usr/local/lib/node_modules/karma/node_modules/socket.io/lib/namespace.js:335:22)
at Manager.onClientMessage (/usr/local/lib/node_modules/karma/node_modules/socket.io/lib/manager.js:488:38)
at WebSocket.Transport.onMessage (/usr/local/lib/node_modules/karma/node_modules/socket.io/lib/transport.js:387:20)
at Parser.<anonymous> (/usr/local/lib/node_modules/karma/node_modules/socket.io/lib/transports/websocket/hybi-16.js:39:10)
Ho cacciato su google per una risposta, ma ancora trovato uno, se mi tolgo la 'html' dai rapporti nella configurazione funziona bene. Non ho usato il gelsomino/karma prima di essere così incerto su dove cercare aiuto.
La parte di configurazione relativa a rapporti: `
reporters: ['progress', 'html'],
htmlReporter: {
outputFile: 'tests/units.html'
},``
Grazie per qualsiasi tipo di assistenza.
hai trovato una soluzione? avendo lo stesso problema qui – marcellscarlett
@marcellscarlett - no, ho appena optato per l'uscita della console. Ho letto alcuni problemi con le versioni e così via, ma le versioni dovevano funzionare insieme e apparentemente il bug è stato risolto ma meh – null
Se mi fosse successo proprio ora - con l'output della console - è andato via da solo. Sto lavorando con un server di sviluppo remoto, file montati su NFS - Presumo che ci sia stato un blocco con il salvataggio di un file e Karma che sta guardando i file – cloakedninjas