use whitelist instead of blacklist for coverage analysis to properly exclude cache files generated by tests