--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test.sh Thu Feb 26 16:24:00 2015 +0200
@@ -0,0 +1,31 @@
+COVERAGE=opt/bin/coverage
+DOCTEST=(
+ pvl/dhcp/config.py
+ pvl/snmp/vlan.py
+ pvl/dns/serial.py
+ pvl/dns/labels.py
+ pvl/dns/reverse.py
+ pvl/dns/generate.py
+)
+
+UNITTEST=(
+ pvl.hosts.tests
+)
+
+coverage() {
+ echo "$ $FUNCNAME $@" >&2
+
+ $COVERAGE "$@"
+}
+
+coverage erase
+
+for import in ${UNITTEST[@]}; do
+ coverage run -a -m unittest $import
+done
+
+for py in ${DOCTEST[@]}; do
+ coverage run -a -m doctest $py
+done
+
+coverage html