fix(helm): fix the bug in test code under pkg/tiller that leaks output to stdout during build

Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
pull/3535/head
Arash Deshmeh 8 years ago
parent 289ffcc004
commit 5b25eef9e2

@ -19,6 +19,7 @@ package tiller
import ( import (
"errors" "errors"
"io" "io"
"io/ioutil"
"os" "os"
"regexp" "regexp"
"testing" "testing"
@ -284,7 +285,7 @@ func releaseWithKeepStub(rlsName string) *release.Release {
func MockEnvironment() *environment.Environment { func MockEnvironment() *environment.Environment {
e := environment.New() e := environment.New()
e.Releases = storage.Init(driver.NewMemory()) e.Releases = storage.Init(driver.NewMemory())
e.KubeClient = &environment.PrintingKubeClient{Out: os.Stdout} e.KubeClient = &environment.PrintingKubeClient{Out: ioutil.Discard}
return e return e
} }
@ -305,7 +306,7 @@ func (u *updateFailingKubeClient) Update(namespace string, originalReader, modif
func newHookFailingKubeClient() *hookFailingKubeClient { func newHookFailingKubeClient() *hookFailingKubeClient {
return &hookFailingKubeClient{ return &hookFailingKubeClient{
PrintingKubeClient: environment.PrintingKubeClient{Out: os.Stdout}, PrintingKubeClient: environment.PrintingKubeClient{Out: ioutil.Discard},
} }
} }

Loading…
Cancel
Save