grunt grunt-contrib-jasmine 报告输出到日志文件

Grunt grunt-contrib-jasmine report output to a log file

我正在使用这个库来创建我的 jasmine 测试 https://github.com/gruntjs/grunt-contrib-jasmine 我的测试框架 运行ning 没有问题,但是当它在控制台打印出东西时,它包含太多我不想要的垃圾信息,无论如何可以将测试结果输出到日志文件中吗?

在我的 gruntfile.js 中,我有

grunt.registerTask('test', ['jasmine']);

有没有当我们 运行 grunt test 时,它输出所有结果到 log.txt 这样的东西?

您可以将特定于任务的日志与 logfile-grunt 一起使用以捕获来自 jasmine 的所有输出:

https://github.com/brutaldev/logfile-grunt

或者直接将输出通过管道传输到文件:

grunt test > log.txt

或者,如果您只想减少 jasmine 的输出,您可以使用 display:short 选项

jasmine : {
    //your config
    options : {
        display : 'short'
    }
}