--- a/GNUmakefile Fri Mar 16 22:31:12 2018 +0000
+++ b/GNUmakefile Sat Mar 17 09:31:57 2018 +0000
@@ -19,7 +19,7 @@
MKDIR=install -d
MKDIR_PRIVATE=$(MKDIR) -m750
-.PHONY: all test clean install
+.PHONY: all test coverage clean install
all: prosody.install prosodyctl.install prosody.cfg.lua.install prosody.version
$(MAKE) -C util-src install
@@ -68,6 +68,13 @@
test:
busted --lua=$(RUNWITH)
+coverage:
+ -rm -- luacov.*
+ busted --lua=$(RUNWITH) -c
+ luacov
+ luacov-console
+ luacov-console -s
+
util/%.so:
$(MAKE) install -C util-src