From 6d7eea5fd57bcc4160850d3c8a66f22c578a11fb Mon Sep 17 00:00:00 2001 From: Eduardo Apolinario Date: Thu, 8 Dec 2022 00:52:51 -0800 Subject: [PATCH] Aggregate code coverage data and run all unit tests --- Makefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 32947c21ca..8254904469 100644 --- a/Makefile +++ b/Makefile @@ -51,14 +51,15 @@ test: lint unit_test .PHONY: unit_test_codecov unit_test_codecov: - $(MAKE) CODECOV_OPTS="--cov=./ --cov-report=xml" unit_test + # Ensure coverage file + rm coverage.xml || true + $(MAKE) CODECOV_OPTS="--cov=./ --cov-report=xml --cov-append" unit_test .PHONY: unit_test unit_test: # Skip tensorflow tests and run them with the necessary env var set so that a working (albeit slower) # library is used to serialize/deserialize protobufs is used. - CODECOV_OPTS=${CODECOV_OPTS:-""} - pytest -m "not sandbox_test" tests/flytekit/unit/deck/ --ignore=tests/flytekit/unit/extras/tensorflow ${CODECOV_OPTS} && \ + pytest -m "not sandbox_test" tests/flytekit/unit/ --ignore=tests/flytekit/unit/extras/tensorflow ${CODECOV_OPTS} && \ PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python pytest tests/flytekit/unit/extras/tensorflow ${CODECOV_OPTS} requirements-spark2.txt: export CUSTOM_COMPILE_COMMAND := make requirements-spark2.txt