fakeListenerFactory.ListenStub = net.Listen keepAliveDuration = 30 * time.Second currentApp = models.Application{} sshEndpoint = "" sshEndpointFingerprint = "" token = "" fakeConnection = &fake_ssh.FakeConn{} fakeSecureClient = &fakes.FakeSecureClient{} fakeSecureDialer = &fakes.FakeSecureDialer{} fakeSecureSession = &fakes.FakeSecureSession{} fakeSecureDialer.DialReturns(fakeSecureClient, nil) fakeSecureClient.NewSessionReturns(fakeSecureSession, nil) fakeSecureClient.ConnReturns(fakeConnection) stdinPipe = &fake_io.FakeWriteCloser{} stdinPipe.WriteStub = func(p []byte) (int, error) { return len(p), nil } stdoutPipe := &fake_io.FakeReader{} stdoutPipe.ReadStub = func(p []byte) (int, error) { return 0, io.EOF } stderrPipe := &fake_io.FakeReader{} stderrPipe.ReadStub = func(p []byte) (int, error) { return 0, io.EOF