2

我正在使用 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.

我在这里做错了什么?

4

0 回答 0