push=flag.Bool("push",false,"If true, push to e2e cluster. Has no effect if -up is true.")
pushup=flag.Bool("pushup",false,"If true, push to e2e cluster if it's up, otherwise start the e2e cluster.")
down=flag.Bool("down",false,"If true, tear down the cluster before exiting.")
orderseed=flag.Int64("orderseed",0,"If non-zero, seed of random test shuffle order. (Otherwise random.)")
test=flag.Bool("test",false,"Run all tests in hack/e2e-suite.")
tests=flag.String("tests","","Run only tests in hack/e2e-suite matching this glob. Ignored if -test is set.")
times=flag.Int("times",1,"Number of times each test is eligible to be run. Individual order is determined by shuffling --times instances of each test using --orderseed (like a multi-deck shoe of cards).")
test=flag.Bool("test",false,"Run Ginkgo tests.")
root=flag.String("root",absOrDie(filepath.Clean(filepath.Join(path.Base(os.Args[0]),".."))),"Root directory of kubernetes repository.")
tap=flag.Bool("tap",false,"Enable Test Anything Protocol (TAP) output (disables --verbose, only failure output recorded)")
verbose=flag.Bool("v",false,"If true, print all command output.")
trace_bash=flag.Bool("trace-bash",false,"If true, pass -x to bash to trace all bash commands")