[short] skip # collect coverage profile in text format go test -coverprofile=blah.prof prog.go prog_test.go # should not contain cmd-line pseudo-import-path grep prog.go blah.prof grep $PWD blah.prof ! grep command-line-arguments blah.prof -- prog.go -- package main func Mumble(x int) int { if x < 0 { return -x } return 42 } func Grumble(y int) int { return -y } func main() { } -- prog_test.go -- package main import ( "testing" ) func TestMumble(t *testing.T) { if x := Mumble(10); x != 42 { t.Errorf("Mumble(%d): got %d want %d", 10, x, 42) } }