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 7 years ago
parent 289ffcc004
commit 5b25eef9e2

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

Loading…
Cancel
Save