Quando corro unit test angolari Karma, l'output contiene:Come aggiungere messaggi di log di debug con Karma + angular e come disabilitarli?
- uscita del reporter Karma (es 'SUCCESSO Modulo X fa questo e che') messaggi di log di test
- unitari (registrati tramite console.log)
L'uscita Karma non contiene:
- messaggi di log dell'applicazione (logge d via $ LOG) - solo se avrei il login tramite console.log invece di $ login
E 'possibile per me scegliere la registrazione "intensità"?
Vorrei distinguere tra:
Modalità predefinita: solo visualizzare Karma uscita giornalista, ma sopprimere tutti i messaggi di log dell'applicazione o l'unità messaggi di registrazione di prova.
Unità modalità test di debug: visualizzazione Karma giornalista uscita più tutti i messaggi di registrazione (messaggi di log di applicazione così come i messaggi di log unità di test).
È possibile registrare il messaggio di test unitario in modo che possa essere facilmente "attivato" on e off, per selezionare uno dei casi d'uso sopra (modalità predefinita rispetto alla modalità debug di test unità)?
La mia "idea" sarebbe qualcosa di simile:
Modalità predefinita:
karma --log-level=none
Unità modalità test di debug:
karma --log-level=debug
è possibile?
Ho fatto un po 'di scavo e non penso che questo sia attualmente possibile (come da Karma 0.1.2). Penso che [questa funzione richiesta] (https://github.com/karma-runner/karma/issues/480) si avvicini di più a ciò di cui hai bisogno. – Symmetric