By parsing flags in the test's main function before starting etcd we bail out early without ever starting etcd when the test was invoked with -help. Otherwise etcd must be available, gets started and then hangs because flag.Parse itself exits when called by testing.go. This bypasses the code in EtcdMain which normally stops etcd.
721 B
721 B