zeek/testing/btest/Makefile
Jon Siwek 23ad81400b Rename aux/ to auxil/
Since "aux" is not an allowed file/dir name on Windows.
2020-06-04 15:18:44 -07:00

40 lines
905 B
Makefile

DIAG=diag.log
BTEST=../../auxil/btest/btest
SCRIPT_COV=.tmp/script-coverage
all: cleanup btest-verbose coverage
# Showing all tests.
btest-verbose:
@$(BTEST) -j -f $(DIAG)
brief: cleanup btest-brief coverage
# Brief output showing only failed tests.
btest-brief:
@$(BTEST) -j -b -f $(DIAG)
coverage:
@../scripts/coverage-calc "$(SCRIPT_COV)/*" coverage.log `pwd`/../../scripts
cleanup:
@rm -f $(DIAG)
@rm -rf $(SCRIPT_COV)*
@find ../../ -name "*.gcda" -exec rm {} \;
distclean: cleanup
@rm -rf .btest.failed.dat \
coverage.log \
diag.log \
.tmp/
# Updates the three coverage tests that usually need tweaking when
# scripts get added/removed.
update-coverage-tests:
btest -qU coverage.bare-load-baseline
btest -qU coverage.default-load-baseline
@echo "Use 'git diff' to check updates look right."
.PHONY: all btest-verbose brief btest-brief coverage cleanup