setup.py: add coverage checking into tests