Jestem nowa w Karmie. Kiedy uciekam:Karma wisi na Karmie, zaczynając od
karma start myconfigfile.js
Karma zaczyna się chromem, ale wisi na początku karmy i nic więcej się nie dzieje. Jednak mogę przejść do http://localhost:9876/debug.html
i widzę, że testy zostały uruchomione w konsoli. Mój test znajduje się wewnątrz vendor/Jasmine/spec/PlayerSpec.js
.
Czy to jest właściwy sposób używania karmy do testowania lub czy istnieje więcej sposobów na korzystanie z interfejsu użytkownika?
Ponieważ widzę, że okno karmy powinno wyglądać jak this.
Czy ktoś miał ten sam problem?
tutaj jest mój plik konfiguracyjny:
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
});
};
Uwaga: możesz użyć 'karma start myconfigfile.js --single-run', aby wyjść po uruchomieniu testów. – Dunc