From 1dea4c688e3b8fa4e781791473a651dd89487e8b Mon Sep 17 00:00:00 2001 From: Anthony Romano Date: Fri, 25 Aug 2017 22:43:14 -0700 Subject: [PATCH] etcdctl: unset ETCDCTL_ARGS on cov builds The stricter warnings on pkg/flags generates extra output that break coverage tests. Unset the ETCDCTL_ARGS environment variable so the warnings aren't printed. --- etcdctl/ctlv3/ctl_cov.go | 1 + 1 file changed, 1 insertion(+) diff --git a/etcdctl/ctlv3/ctl_cov.go b/etcdctl/ctlv3/ctl_cov.go index 1ce1f524a..6908113a7 100644 --- a/etcdctl/ctlv3/ctl_cov.go +++ b/etcdctl/ctlv3/ctl_cov.go @@ -27,6 +27,7 @@ func Start() { // ETCDCTL_ARGS=etcdctl_test arg1 arg2... // SetArgs() takes arg1 arg2... rootCmd.SetArgs(strings.Split(os.Getenv("ETCDCTL_ARGS"), "\xe7\xcd")[1:]) + os.Unsetenv("ETCDCTL_ARGS") if err := rootCmd.Execute(); err != nil { command.ExitWithError(command.ExitError, err) }