Ich frage mich, ob mir hier etwas Triviales fehlt, aber ich kann keine Testberichte sehen, wenn ich in Karma config singlerun auf true eingestellt habe. Es zeigt nur, dass die Browser gestartet wurden und das ist es. Ich kann auf DEBUG klicken und das Browser-Konsolenprotokoll auf diese Weise überprüfen, aber ich würde denken, dass man auch die Ergebnisse im Terminal sehen sollte.Kein Karma Bericht über singlerun = false
Danke für die Hilfe!
Mein karma.config.js:
basePath: '../', // start these browsers // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher browsers: ['PhantomJS'], frameworks: ['mocha', 'chai'], files: [ { pattern: 'test/vendor/indexeddbshim.min.js', watched: false }, { pattern: 'tests.webpack.js', watched: false }, ], preprocessors: { 'tests.webpack.js': ['webpack'], }, webpack: { resolve: { root: [ path.resolve('./test/vendor'), ], alias: { backbone: 'backbone', underscore: 'underscore', }, }, module: { loaders: [ { // test: /^\.js$/, exclude: /(node_modules|bower_components|vendor)/, loader: 'babel-loader', }, ], }, }, webpackServer: { noInfo: true, }, // enable/disable watching file and executing tests whenever any file changes autoWatch: false, // test results reporter to use // possible values: 'dots', 'progress' // available reporters: https://npmjs.org/browse/keyword/karma-reporter reporters: ['progress'], // web server port port: 9876, // enable/disable colors in the output (reporters and logs) colors: true, // Continuous Integration mode // if true, Karma captures browsers, runs the tests and exits singleRun: false, plugins: [ require('karma-webpack'), require('karma-mocha'), require('karma-chai'), require('karma-phantomjs-launcher'), require('karma-chrome-launcher'), ], logLevel: config.LOG_INFO, });
Einstellung 'singleRun: false' geht davon aus, dass Sie explizit das Karma-Client manuell starten werden. Das bedeutet, dass Sie 'karma' (technisch den' karma-server') starten, dann zu einem anderen Terminal gehen und 'karma run' eingeben. Wenn Sie 'singleRun: true' in Ihrer Karma-Konfiguration einstellen, wird' karma run' für Sie aufgerufen. Hier ist der doc: http://karma-runner.github.io/0.13/plus/requirejs.html – MarcoL
Großartig, danke, das hat mir sehr geholfen! – Kazlauskis
@MarcoL Sie sollten Ihren Kommentar als Antwort für diese Frage neu schreiben. Genau das habe ich gesucht. –