summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorMichael Dawson <michael_dawson@ca.ibm.com>2019-01-22 16:26:28 -0500
committerDaniel Bevenius <daniel.bevenius@gmail.com>2019-01-29 08:18:06 +0100
commitc06653efdbee30cc3db5814af78ce2d824da2413 (patch)
tree1456a401acbf0b078cb1bb07beb312596792fefe /Makefile
parent78982389ce9265f5f65cd9e8a192e05389506927 (diff)
downloadandroid-node-v8-c06653efdbee30cc3db5814af78ce2d824da2413.tar.gz
android-node-v8-c06653efdbee30cc3db5814af78ce2d824da2413.tar.bz2
android-node-v8-c06653efdbee30cc3db5814af78ce2d824da2413.zip
test: enable marking of failing coverage tests
Enable marking of coverage tests so that we can allow some tests to fail without blocking the generation of coverage data. This will later allow us to fail the coverage job if other kinds of errors occur and to capture which tests we believe are not running properly with coverage enabled. PR-URL: https://github.com/nodejs/node/pull/25671 Reviewed-By: Ben Coe <bencoe@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Refael Ackermann <refack@gmail.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 9fcf7e0870..7ab4a3c70f 100644
--- a/Makefile
+++ b/Makefile
@@ -226,7 +226,8 @@ coverage-test: coverage-build
$(RM) out/$(BUILDTYPE)/obj.target/node_lib/gen/*.gcda
$(RM) out/$(BUILDTYPE)/obj.target/node_lib/src/*.gcda
$(RM) out/$(BUILDTYPE)/obj.target/node_lib/src/tracing/*.gcda
- -NODE_V8_COVERAGE=out/$(BUILDTYPE)/.coverage $(MAKE) $(COVTESTS)
+ -NODE_V8_COVERAGE=out/$(BUILDTYPE)/.coverage \
+ TEST_CI_ARGS="$(TEST_CI_ARGS) --type=coverage" $(MAKE) $(COVTESTS)
$(MAKE) coverage-report-js
-(cd out && "../gcovr/scripts/gcovr" --gcov-exclude='.*deps' \
--gcov-exclude='.*usr' -v -r Release/obj.target \
@@ -277,7 +278,7 @@ coverage-run-js:
$(RM) -r out/$(BUILDTYPE)/.coverage
$(MAKE) coverage-build-js
-NODE_V8_COVERAGE=out/$(BUILDTYPE)/.coverage CI_SKIP_TESTS=$(COV_SKIP_TESTS) \
- $(MAKE) jstest
+ TEST_CI_ARGS="$(TEST_CI_ARGS) --type=coverage" $(MAKE) jstest
$(MAKE) coverage-report-js
.PHONY: test