ho abbastanza semplice karma.config.js presentareHai bisogno di una corretta reporter per il gelsomino karma
basePath = '../';
files = [
JASMINE,
JASMINE_ADAPTER,
'js/lib/angular*.js',
'test/lib/angular/angular-mocks.js',
'js/**/*.js',
'test/unit/**/*.js'
];
autoWatch = true;
browsers = ['PhantomJS'];
Quando eseguo karma start config/karma.conf.js --single-run
sto ottenendo il seguente output
$ karma start config/karma.conf.js --single-run
[2013-06-24 23:47:08.750] [DEBUG] config - autoWatch set to false, because of singleRun
INFO [karma]: Karma server started at http://localhost:9876/
INFO [launcher]: Starting browser PhantomJS
INFO [PhantomJS 1.9 (Mac)]: Connected on socket id LwMoWxzIbSUuBsvIqB_m
PhantomJS 1.9 (Mac): Executed 6 of 6 SUCCESS (0.073 secs/0.02 secs)
ho cercavo qualcosa per dirmi come ottenere l'output dei test che vengono registrati (ad es. SUCCESS Unit: services myService should behave
)
L'unico modo che posso vedere l'output dei test è di aprire Chrome e fare clic su "Debug", quindi mostrare la console degli strumenti per sviluppatori. Voglio che i messaggi vengano registrati al terminale, ma non riesco a capire come farlo funzionare.
Terribile tittle per questa domanda – ErichBSchulz
Sì. Se ricordo bene, ho digitato quel titolo dopo aver cercato di capirlo troppo a lungo. È una buona cosa che Google cerchi più dei titoli. – blockloop
@ brettof86 Qualcuno ha storpiato il titolo di questa domanda. Ovviamente non ha nulla a che fare con l'HTML quando legge la domanda stessa. Stavo per provare a sostituire il titolo, ma dopo aver pensato un po ', non credo di aver capito abbastanza la domanda per farlo. (Ciò che non è chiaro per me è se stai cercando un meccanismo di report semplice o se vuoi catturare qualche forma di output all'interno del test stesso.) Potresti modificarlo? – jpmc26