summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2022-09-27 12:39:43 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2022-09-27 12:39:43 -0700
commit78c0016526ad0a4840162f09de7eded4a423f74e (patch)
treec34fb2eadd5c41a84f12afe7575b19723a15c15a
parent04d79eac30456d5bb64fd812010cab13c94851a0 (diff)
Makefile: Add coverage target
-rw-r--r--Makefile9
1 files changed, 9 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 0c6e3d306..bde2baef1 100644
--- a/Makefile
+++ b/Makefile
@@ -86,6 +86,15 @@ changes_github: ## copy this release's changes in gfm
man: man/pandoc.1 man/pandoc-server.1 man/pandoc-lua.1
.PHONY: man
+coverage: ## code coverage information
+ cabal v2-test \
+ --ghc-options='-fhpc $(GHCOPTS)' \
+ --disable-optimization \
+ --test-options="--hide-successes --ansi-tricks=false $(TESTARGS)"
+ hpc markup --destdir=coverage test/test-pandoc.tix
+ open coverage/hpc_index.html
+.PHONY: coverage
+
debpkg: ## create linux package
docker run -v `pwd`:/mnt \
-v `pwd`/linux/artifacts:/artifacts \