kubernetes/vendor/github.com/onsi/ginkgo/v2/internal/output_interceptor.go

const BAILOUT_TIME

const BAILOUT_MESSAGE

type OutputInterceptor

type NoopOutputInterceptor

func (interceptor NoopOutputInterceptor) StartInterceptingOutput()                      {}

func (interceptor NoopOutputInterceptor) StartInterceptingOutputAndForwardTo(io.Writer) {}

func (interceptor NoopOutputInterceptor) StopInterceptingAndReturnOutput() string       {}

func (interceptor NoopOutputInterceptor) PauseIntercepting()                            {}

func (interceptor NoopOutputInterceptor) ResumeIntercepting()                           {}

func (interceptor NoopOutputInterceptor) Shutdown()                                     {}

type pipePair

func startPipeFactory(pipeChannel chan pipePair, shutdown chan interface{}

type interceptorImplementation

type genericOutputInterceptor

func (interceptor *genericOutputInterceptor) StartInterceptingOutput() {}

func (interceptor *genericOutputInterceptor) StartInterceptingOutputAndForwardTo(w io.Writer) {}

func (interceptor *genericOutputInterceptor) StopInterceptingAndReturnOutput() string {}

func (interceptor *genericOutputInterceptor) ResumeIntercepting() {}

func (interceptor *genericOutputInterceptor) PauseIntercepting() {}

func (interceptor *genericOutputInterceptor) Shutdown() {}

/* This is used on windows builds but included here so it can be explicitly tested on unix systems too */
func NewOSGlobalReassigningOutputInterceptor() OutputInterceptor {}

type osGlobalReassigningOutputInterceptorImpl

func (impl *osGlobalReassigningOutputInterceptorImpl) CreateStdoutStderrClones() (*os.File, *os.File) {}

func (impl *osGlobalReassigningOutputInterceptorImpl) ConnectPipeToStdoutStderr(pipeWriter *os.File) {}

func (impl *osGlobalReassigningOutputInterceptorImpl) RestoreStdoutStderrFromClones(stdoutClone *os.File, stderrClone *os.File) {}

func (impl *osGlobalReassigningOutputInterceptorImpl) ShutdownClones(_ *os.File, _ *os.File) {}