Ich bin neu in Karma. Wenn ich renne:Karma hängt bei Karma ab
karma start myconfigfile.js
Karma startet mit Chrom, aber es hängt an Karma Start und nichts mehr passiert. Allerdings kann ich in http://localhost:9876/debug.html
gehen und sehen, dass Tests in der Konsole ausgeführt wurden. Mein Test ist innerhalb vendor/Jasmine/spec/PlayerSpec.js
.
Ist dies die richtige Art, Karma zum Testen zu verwenden, oder gibt es andere UI-freundliche Methoden?
Da kann ich sehen, dass Karma-Fenster wie this aussehen sollte.
Hatte jemand das gleiche Problem?
hier ist meine Config-Datei:
module.exports = function(config) {
config.set({
basePath: '/',
frameworks: ['jasmine'],
files: [
'nodejs/node_modules/karma-jasmine/lib/jasmine.js',
'nodejs/node_modules/karma-jasmine/lib/adapter.js',
'nodejs/node_modules/requirejs/*.js',
'vendor/Jasmine/spec/PlayerSpec.js',
'angular/angular.min.js',
'angular/angular-mocks.js'
],
exclude: [
],
preprocessors: {
},
reporters: ['progress'],
port: 9876,
colors: true,
logLevel: config.LOG_DEBUG,
autoWatch: true,
browsers: ['Chrome'],
singleRun: false
});
};
Hinweis: Sie können 'karma start myconfigfile.js - single-run 'verwenden, um das Programm zu beenden, sobald Tests ausgeführt wurden. – Dunc