次のような Gulp で Karma を実行しています。
gulp.start(`karma`);
その後:
module.exports = (gulp, plugins) =>
gulp.task('karma', done => {
plugins.util.log('Testing with Karma');
const server = new Server({
configFile: path.join(__dirname, '..', '..', 'config/karma.conf.js'),
singleRun: true
}, done);
server.start();
});
Karma は実行中で、テストはパスしていますが、停止しません (「成功」メッセージがスタックに表示されます)。
この問題を読みました 、私の場合とまったく同じようですが、解決されたようです。この例も実行しますが、正常に動作しているようです。唯一の違いは(私が知る限り)、gulp.start
(cliとして実行する必要があるノードモジュールを作成しています)を使用してコマンドを実行し、例はを使用してpackage.jsonから直接実行していることgulp test
です.
ここで何が間違っていますか?