我在一个 NodeJS 项目上工作,我grunt
用作任务管理器。特别是,我用于grunt
运行单元测试并生成覆盖率报告。
被测程序有一个可配置的特性,允许在日志中产生更多或更少的输出(典型的 ERROR/WARN/DEBUG 选择器)。我观察到,如果我使用具有最大日志记录详细度(DEBUG)的 grunt 运行单元测试,grunt coverage
则以:
Aborted due to warnings.
但是,具有较少详细日志级别的相同 grunt 命令(即,无需触及一行代码,期望日志级别配置)可以正常工作,我得到:
Done, without errors.
是否grunt
有某种“输出限制”,超过时会导致中止情况?无论如何都可以删除或配置该限制吗?
我正在使用伊斯坦布尔进行代码覆盖。版本信息如下(如果它们有用):
$ 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"
(如果我问的是一个愚蠢的问题,我是新手,很抱歉:)