Karma - Chrom scheiterte 2 mal (kann nicht starten). Aufgeben
Ich versuche schon zu laufen meine tests mit karma-chrome-launcher, aber immer wenn ich mit meinen tests, es wirft diese Fehlermeldung:
INFO [launcher]: Starting browser Chrome
FEHLER [launcher]: Cannot start von Chrome
INFO [launcher]: Trying to start Chrome again (1/2).
ERROR [launcher]: Cannot start Chrome
INFO [launcher]: Trying to start Chrome again (2/2).
ERROR [launcher]: Cannot start Chrome
ERROR [launcher]: Chrome failed 2 times (cannot start). Giving up.
Hier ist meine karma.conf.js code:
//Karma configuration
//Generated on Mon Mar 23 2015 14:04:19 GMT-0300 (BRT)
module.exports = function(config) {
config.set({
//base path that will be used to resolve all patterns (eg. files, exclude)
basePath: 'www',
//frameworks to use
//available frameworks: https://npmjs.org/browse/keyword/karma-adapter
frameworks: ['jasmine'],
//list of files /patterns to load in the browser
files: [
'lib/ionic/js/angular/angular.js',
'lib/ionic/js/angular/angular-animate.js',
'lib/ionic/js/angular/angular-sanitize.js',
'../node_modules/jasmine-core/lib/jasmine-core/jasmine.js',
'../node_modules/mock-local-storage/lib/mock-localstorage.js',
'../node_modules/angular-mocks/angular-mocks.js',
//'../node_modules/requirejs/require.js',
'lib/ionic/js/angular/angular-resource.js',
'lib/ionic/js/angular-ui/angular-ui-router.js',
'lib/ionic/js/ionic.js',
'lib/ionic/js/ionic-angular.js',
/*'../tests/libs/ngCordovaMocks.min.js',*/
'js/lib/ng-cordova.min.js',
'js/*.js',
'js/controllers/*.js',
'js/services/*.js',
'js/factory/*.js',
//'../tests/*.js',
'../tests/**/*.js'
],
//list of files to exclude
exclude: [
],
//preprocess matching files before serving them to the browser
//available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
preprocessors: {
},
//test results reporter to use
//possible values: 'dots', 'progress'
//available reporters: https://npmjs.org/browse/keyword/karma-reporter
reporters: ['progress', 'html'],
htmlReporter: {
outputFile: '../tests/report/index.html'
},
//web server port
port: 9876,
plugins : [
'karma-junit-reporter',
'karma-jasmine',
'karma-phantomjs-launcher',
'karma-chrome-launcher'
//'karma-htmlfile-reporter'
],
//enable /disable colors in the output (reporters and logs)
colors: true,
//level of logging
//possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
logLevel: config.LOG_INFO,
//enable /disable watching file and executing tests whenever any file changes
autoWatch: true,
//start these browsers
//available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
browsers: ['PhantomJS'],
//Continuous Integration mode
//if true, Karma captures browsers, runs the tests and exits
singleRun: false
});
};
Ich bin der Installation das Modul hier: https://www.npmjs.com/package/karma-chrome-launcher
Dank!
installieren Sie chrome launcher erneut und verwenden karma init zu regenerieren config-Datei
Sie waren in der Lage, Ihr problem zu lösen? Ich hab das gleiche problem und ich habe nicht in der Lage, es zu lösen noch.
Hey @SaulOrtega, ich erinnere mich nicht genau, was ich Tat, aber was hat mir geholfen, eine Menge zu verwenden karma-phantom-launcher statt Chrom, empfehle ich Ihnen einen Versuch geben 🙂
Danke @Dyego, ich bin ein wenig verwirrt hier, Sie reden über die änderung, dass in der Konfigurationsdatei?
Wir erleben eine Menge von timeout-wie Probleme mit dem Karma und schließlich Taten wir, was Karma bedeutet - gab. Wir wechselten zu
Sie waren in der Lage, Ihr problem zu lösen? Ich hab das gleiche problem und ich habe nicht in der Lage, es zu lösen noch.
Hey @SaulOrtega, ich erinnere mich nicht genau, was ich Tat, aber was hat mir geholfen, eine Menge zu verwenden karma-phantom-launcher statt Chrom, empfehle ich Ihnen einen Versuch geben 🙂
Danke @Dyego, ich bin ein wenig verwirrt hier, Sie reden über die änderung, dass in der Konfigurationsdatei?
Wir erleben eine Menge von timeout-wie Probleme mit dem Karma und schließlich Taten wir, was Karma bedeutet - gab. Wir wechselten zu
jest
und der Spuk ist beendet. Ich schlage vor, Sie nehmen einen Blick: xfive.co/blog/Test-angular-schneller-jestInformationsquelleAutor SupimpaAllTheWay | 2015-08-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem und versucht, eine Menge der vorgeschlagenen Lösungen, die ich gefunden, aber was ist endlich gelöst, es war für mich zu löschen, den node_modules-Ordner und immer alles neue über npm installieren
genial, schalten Sie es aus und wieder ein, funktioniert jedes mal!
Nicht für mich arbeiten 🙁 Seit Freitag Chrom-server im Allgemeinen nicht anschließen. Vor weniger Probleme.. Fragen Sie mich nicht, was geändert..
InformationsquelleAutor Gerros
Hatte das gleiche Problem mit meiner build-Umgebung.
Was ich getan habe, ist Folgen Sie dem Rat von Rafael Cichocki aktivieren Sie dabei das debugging:
Dann versucht, starten Sie den chrome-browser mit genau der gleichen Linie, die sichtbar wurde int er die debug-Ausgabe.
Stellte sich heraus, dass chrome browser stürzt ab wegen der fehlenden ttf-fonts. So laufen:
Dadurch gelöst, dass Problem für mich und karma begonnen, starten chrome.
InformationsquelleAutor Vladimir M
Ich bemerkt, wenn ich hatte diesen Fehler, dass wenn ich habe die spec-Datei und es gerettet, es schien wieder zu arbeiten. Ich hatte ein paar Fehler im Typoskript, die nicht brechen die tests (null-Argumente übergeben, um eine virtuelle Komponente Instanz-Konstruktor). Ich weiß nicht, ob es war der Behebung der Fehler da, dass Sie existierten, bevor Sie, wenn Sie arbeiten war, oder wenn änderungen an der Datei und speichern Sie den cache aktualisiert.
So könnte dies bedeuten, dass das löschen des cache in Chrome, könnte das Problem beheben. Es funktioniert jetzt wieder für mich, so kann ich das nicht geprüft.
InformationsquelleAutor David
Lösung für uns mit Winkel-cli war die Einstellung der folgenden Eigenschaften in der karma.conf.js
InformationsquelleAutor Alexander
Bekam ich meine inspiration teilweise von hier: https://stackoverflow.com/a/33802985/1534823
Verwenden auch
logLevel: config.LOG_DEBUG
- es kann Ihnen helfen, gute Informationen über das, was verursacht die Fehler,`Überprüfen Sie folgende Einstellungen im karma.conf:
Wenn eine dieser drei Einstellungen wurden nicht korrekt gesetzt, würden wir den Fehler oben beschrieben.
InformationsquelleAutor Rafael Emshoff