From 225063184db2520a35c01baaf5e7ea1ac5c3c71d Mon Sep 17 00:00:00 2001 From: Benjamin Coe Date: Thu, 31 May 2018 17:33:21 -0700 Subject: [PATCH] build: fail on instrumentation errors nyc was silently failing to instrument new language features, resulting in a failure to instrument console.js. Refs: https://github.com/nodejs/node/issues/20952 PR-URL: https://github.com/nodejs/node/pull/21071 Reviewed-By: Refael Ackermann Reviewed-By: Rebecca Turner Reviewed-By: Benjamin Gruenbaum Reviewed-By: Luigi Pinca Reviewed-By: Jon Moss --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index f6b20baf231350..a403e65b12c940 100644 --- a/Makefile +++ b/Makefile @@ -175,7 +175,8 @@ coverage-build: all "$(CURDIR)/build/jenkins/scripts/coverage/gcovr-patches-3.4.diff"); fi if [ -d lib_ ]; then $(RM) -r lib; mv lib_ lib; fi mv lib lib_ - $(NODE) ./node_modules/.bin/nyc instrument --extension .js --extension .mjs lib_/ lib/ + NODE_DEBUG=nyc $(NODE) ./node_modules/.bin/nyc instrument --extension .js \ + --extension .mjs --exit-on-error lib_/ lib/ $(MAKE) .PHONY: coverage-test