tero@500: COVERAGE=opt/bin/coverage tero@500: DOCTEST=( tero@500: pvl/dhcp/config.py tero@500: pvl/dns/serial.py tero@500: pvl/dns/labels.py tero@500: pvl/dns/reverse.py tero@500: pvl/dns/generate.py tero@689: pvl/hosts/host.py tero@500: ) tero@500: tero@500: UNITTEST=( terom@683: pvl.dhcp.tests tero@639: pvl.dns.tests tero@500: pvl.hosts.tests tero@500: ) tero@500: tero@500: coverage() { tero@500: echo "$ $FUNCNAME $@" >&2 tero@500: tero@500: $COVERAGE "$@" tero@500: } tero@500: tero@500: coverage erase tero@500: tero@500: for import in ${UNITTEST[@]}; do tero@500: coverage run -a -m unittest $import tero@500: done tero@500: tero@500: for py in ${DOCTEST[@]}; do tero@500: coverage run -a -m doctest $py tero@500: done tero@500: terom@683: coverage html \ terom@683: --include=pvl/dhcp/*.py,pvl/dns/*.py,pvl/hosts/*.py