add self-compilation test
make bf_cov.py logging more useful & less broken