standalone tests without spawning new processes
add coverage badge