use cases: * fail on unexecuted files * starting to do unit tests in a big project, overall coverage is low - but we can increase per file coverage more easily