diff options
author | Simon McVittie <smcv@debian.org> | 2011-11-04 18:18:33 +0000 |
---|---|---|
committer | Simon McVittie <smcv@debian.org> | 2011-11-09 22:49:36 +0000 |
commit | 7179ddce82944702f460bd931448de08c341633d (patch) | |
tree | aa496d6fc3d3bbbba160240d5378c5e302496bfb | |
parent | 4a1a49052669eb558e69923ee91d5b73b15594fe (diff) | |
download | ikiwiki-7179ddce82944702f460bd931448de08c341633d.tar ikiwiki-7179ddce82944702f460bd931448de08c341633d.tar.gz |
Add test coverage analysis (make coverage)
-rw-r--r-- | .gitignore | 2 | ||||
-rwxr-xr-x | Makefile.PL | 7 |
2 files changed, 9 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore index 6b7efe5c1..fe1c3d441 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ ikiwiki.setup Makefile Makefile.old blib/* +/cover_db doc/.ikiwiki/* html/* ikiwiki.out @@ -9,6 +10,7 @@ ikiwiki-transition.out ikiwiki-calendar.out pm_to_blib *.man +/po/cover_db po/po2wiki_stamp po/underlays/*/*.mdwn po/underlays/basewiki/*/*.mdwn diff --git a/Makefile.PL b/Makefile.PL index e1a953f8f..b19636c60 100755 --- a/Makefile.PL +++ b/Makefile.PL @@ -154,6 +154,13 @@ extra_install: underlay_install -install -m 0644 wikilist $(DESTDIR)/etc/ikiwiki -install -m 0644 auto.setup $(DESTDIR)/etc/ikiwiki -install -m 0644 auto-blog.setup $(DESTDIR)/etc/ikiwiki + +# The git/hg plugins want to chdir; so does Devel::Cover. Skip those tests +# to stop them hurting each other. +coverage: + cover -delete + $(MAKE) test PERL5OPT=-MDevel::Cover PERL5LIB=. TEST_FILES="$(filter-out t/git.t t/mercurial.t,$(wildcard t/*.t))" + cover } } |