1

我在一个 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"

(如果我问的是一个愚蠢的问题,我是新手,很抱歉:)

4

0 回答 0