make: tweak coverage rule for CI

Don't exclude `nocov` tests, since on master, only one run with coverage is used.
This commit is contained in:
Benoit Pierre
2024-11-24 23:05:40 +01:00
committed by Frans de Jonge
parent e10017042e
commit 7188ce3bb1

View File

@@ -47,7 +47,7 @@ coverage: coverage-summary
coverage-run: all test-data $(INSTALL_DIR)/koreader/.luacov
rm -f $(addprefix $(INSTALL_DIR)/koreader/,$(COVERAGE_STATS) $(COVERAGE_REPORT))
# Run tests.
$(RUNTESTS) $(INSTALL_DIR)/koreader front --coverage --tags=!nocov $T
$(RUNTESTS) $(INSTALL_DIR)/koreader front --coverage $(if $(filter undefined,$(flavor T)),--tags=!nocov,$T)
# Aggregate statistics.
cd $(INSTALL_DIR)/koreader && \
eval "$$($(LUAROCKS_BINARY) path)" && \