如何配置 grunt-karma 在启动手表时直接运行测试?
How do I configure grunt-karma to run tests directly when starting a watch?
我已经根据 https://github.com/karma-runner/grunt-karma
配置了我的 grunt/karma 设置
我还按照 https://github.com/karma-runner/grunt-karma#karma-server-with-grunt-watch
中所述将其与 grunt-contrib-watch 一起使用
几乎一切正常,但如何配置 karma 以在手表启动时直接执行所有测试?
我从 karma:unit:start watch
开始,但在执行测试之前我必须先更改文件。
我已经查看了 http://karma-runner.github.io/0.8/config/configuration-file.html 的 karma 配置参数,但仍然找不到正确的参数。
我以前没有使用过 grunt-karma,但最简单的选择可能是配置你的监视任务,以便它在启动时运行它的任务。这可以通过 options.atBegin 完成。所以如果你从 grunt-karma 文档中拿这个例子,你会写:
watch: {
karma: {
files: ['app/js/**/*.js', 'test/browser/**/*.js'],
tasks: ['karma:unit:run'],
options: {
atBegin: true
}
}
},
我已经根据 https://github.com/karma-runner/grunt-karma
配置了我的 grunt/karma 设置我还按照 https://github.com/karma-runner/grunt-karma#karma-server-with-grunt-watch
中所述将其与 grunt-contrib-watch 一起使用几乎一切正常,但如何配置 karma 以在手表启动时直接执行所有测试?
我从 karma:unit:start watch
开始,但在执行测试之前我必须先更改文件。
我已经查看了 http://karma-runner.github.io/0.8/config/configuration-file.html 的 karma 配置参数,但仍然找不到正确的参数。
我以前没有使用过 grunt-karma,但最简单的选择可能是配置你的监视任务,以便它在启动时运行它的任务。这可以通过 options.atBegin 完成。所以如果你从 grunt-karma 文档中拿这个例子,你会写:
watch: {
karma: {
files: ['app/js/**/*.js', 'test/browser/**/*.js'],
tasks: ['karma:unit:run'],
options: {
atBegin: true
}
}
},