我使用业力进行跑步测试.我有很多测试并且运行所有测试的过程非常缓慢.我想只运行一次测试才能花更少的时间,因为所有测试运行大约10分钟.
可能吗 ?
谢谢.
我想知道是否有人有咕噜咕噜的业力来运行一个在观看时改变的规格.这是我的配置如下.问题是行grunt.config('karma.unit.options.files',filepath); 似乎没有做任何事情,因为所有的规格仍然运行,但foo确实在业力之前获得输出:unit:run被解雇.
grunt.initConfig({
karma: {
unit: {
configFile: 'karma.conf.js',
background: true,
singleRun: false,
options: {
files: allFilesArray
}
}
},
watch: {
options: {
spawn: false,
livereload: true
},
karma: {
files: ['js/spec/**/*.spec.js', 'js/src/**/*.js'],
tasks: ['karma:unit:run']
}
}
})
grunt.event.on('watch', function (action, filepath){
console.log('foo');
grunt.config('karma.unit.options.files', filepath);
});
Run Code Online (Sandbox Code Playgroud)
是否有人在文件更改中在终端中运行了一个规范?我们有成千上万的测试,所以它开始变慢.
谢谢,亚历克斯
我正确设置了karma配置,配置文件,在后台运行,非常棒.一旦我更改并保存文件,它就会重新运行测试....所有750个单元测试.我希望能够运行一些.如果没有手动攻击配置文件或在多个文件中注释掉数百个测试,有没有简单的方法呢?
例如,当使用say mocha运行命令行服务器测试时,我只使用regexp : mocha -g 'only tests that I want'. 使调试和快速检查更容易.