[short] skip go test flag_test.go -v -args -v=7 # Two distinct -v flags go test -v flag_test.go -args -v=7 # Two distinct -v flags -- flag_test.go -- package flag_test import ( "flag" "log" "testing" ) var v = flag.Int("v", 0, "v flag") // Run this as go test pkg -v=7 func TestVFlagIsSet(t *testing.T) { if *v != 7 { log.Fatal("v flag not set") } }