我找不到任何关于如何在grunt-contrib nodeunit模块中设置reporters的信息,现在我的Gruntfile.js中有这个任务。
nodeunit: {
all: ['nodeunit/**/*.test.js'],
}如何告诉grunt使用自定义输出路径的内置JUnit报表?
发布于 2013-10-02 00:22:35
看一看你根本不能看的代码,但是你可以使用grunt-shell来做:
module.exports = function(grunt) {
grunt.loadNpmTasks('grunt-shell');
grunt.initConfig({
shell:{
nodeunit_with_junit:{
command: './node_modules/nodeunit/bin/nodeunit --reporter junit --output ./junit_ouput tests/*.test.js',
options:{
stdout: true,
stderr: true,
failOnError:false,
warnOnError: true
}
}
}
});
};并用grunt shell:nodeunit_with_junit运行它。
发布于 2015-07-07 11:37:00
您可以在选项中设置报告器,如下所示:
nodeunit: {
client: ['test/unit/client/test*.js'],
server: ['test/unit/server/test*.js'],
options: {
reporter: 'junit',
reporterOptions: {
output: '_build'
}
}
},https://stackoverflow.com/questions/18823763
复制相似问题