我在NodeJS项目上工作,并使用grunt
作为任务管理器。特别是,我使用grunt
来运行单元测试并生成覆盖率报告。
测试中的程序具有可配置的功能,允许在日志中生成更多或更少的输出(典型的ERROR / WARN / DEBUG选择器)。我观察到,如果我使用grunt运行单元测试,并且最大日志记录详细程度(DEBUG)grunt coverage
结束于:
Aborted due to warnings.
但是,具有较少详细日志级别的相同grunt命令(即,没有触及单行代码期望日志级别配置)工作没有问题,我得到:
Done, without errors.
有grunt
某种“输出限制”,当超越时导致中止情况?是否可以删除或配置该限制?
我正在使用istanbul进行代码覆盖。版本信息如下(在它们有用的情况下):
$ node --version
v6.12.3
$ npm --version
3.10.10
$ grunt --version
grunt-cli v1.2.0
grunt v0.4.5
$ cat node_modules/istanbul/package.json | grep version
"version": "0.1.46"
(如果我问一个愚蠢的问题,我很懊悔很抱歉:)