Il test di Karma funziona bene ma esce con il codice 1
se vengono eseguiti i test 0 of 0
. Qualcuno sa come restituire il codice di uscita 0
e normalmente uscire in questo caso? Utilizzo di gulp-karma
che non riesce l'attività quando non vengono eseguite specifiche.Karma termina con il codice 1 quando non esegue test specifici
risposta
Nel file gulp, sostituire "throw err" nella richiamata di errore nell'attività di test gulp con "this.emit ('end')".
gulp.task('test', function() {
return gulp.src(testFiles)
.pipe(karma({
configFile: 'karma.conf.js',
action: 'run'
}))
.on('error', function(err) {
throw err;
});
});
quindi il compito di test ora è simile;
gulp.task('test', function() {
return gulp.src(testFiles)
.pipe(karma({
configFile: 'karma.conf.js',
action: 'run'
}))
.on('error', function(err) {
this.emit('end');
});
});
Ciò renderebbe il task gulp ingoiare ogni errore, no? Ma il richiedente vuole solo ignorare il caso 'senza prova'. – cschuff
C'è una configuration option che permette di suite di test vuoti. Basta aggiungere
failOnEmptyTestSuite: false
al karma.conf.js
e il processo terminerà con codice di uscita 0.
BR Chris
Questa è la vera risposta alla domanda come richiesto. – Zhuge
- 1. Karma non esegue alcun test di unità
- 2. EXC_BAD_ACCESS (codice = 1, indirizzo = 0x0) quando si esegue il debugger
- 3. comando termina prebuild caso di copia con il codice 1
- 4. Come eseguire il debug di PhantomJS quando si esegue Karma
- 5. Quando si esegue karma localmente, phantomjs non verrà avviato
- 6. Test Karma non in esecuzione
- 7. Codice di uscita quando l'eccezione non gestita termina l'esecuzione?
- 8. Test single test Karma
- 9. Karma console runner - uscita test solo non
- 10. Termina una discussione che esegue un codice nativo
- 11. Perché Akka non riesce con "IllegalStateException: impossibile creare figli mentre si termina o si termina" durante il test con ScalaTest?
- 12. Quando si esegue il test con rspec, dove inserire i "metodi di utilità di test" comuni?
- 13. Risultati test duplicazione uscita Karma
- 14. I test di moka che utilizzano Immutable.js non funzionano quando sono in esecuzione con Karma
- 15. Test scroll position con Karma, PhantomJS, Jasmine
- 16. PowerMockRunner causa ExceptionInInitializerError quando si esegue il test banale
- 17. Perché il mio test di karma non funziona?
- 18. Come disattivare "exit status 1" quando si esegue os.Exit (1)
- 19. Terminare l'esecuzione del processo con `exec` quando termina il programma
- 20. Come si esegue il debug di un'esecuzione di specifiche Jasmine con Testacular (Karma)?
- 21. Perché questo codice Haskell non termina?
- 22. Il sottoprocesso termina ma non termina, causando un deadlock
- 23. Opzioni JVM in Android quando si esegue il test gradlew
- 24. Test gradli: mostra i flussi standard solo con test specifici
- 25. Come si esegue il test del codice che esegue il file IO?
- 26. HttpResponseBase.Headers sono vuoti quando si esegue il test
- 27. log4j.properties Ignorato quando si esegue il test sbt
- 28. Perché vedo "definire non definito" quando si esegue un test Mocha con RequireJS?
- 29. Quando si sviluppa un rubygem con estensioni C, come si esegue il test locale con Rspec?
- 30. Casi Karma test: evento attenzione
ho risolto con la creazione di test di unità! ;) –