Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrMockTerminalOpen = errors.New("xpty: mock terminal open") ErrMockTerminalNotOpen = errors.New("xpty: mock terminal not open") ErrMockSessionOpen = errors.New("xpty: mock session open") ErrMockSessionNotOpen = errors.New("xpty: mock session not open") )
View Source
var ErrUnsupported = errors.New("platform not supported by xpty")
Functions ¶
This section is empty.
Types ¶
type MockComputer ¶
type MockComputer struct {
// contains filtered or unexported fields
}
type MockSession ¶
type MockSession struct {
T *MockTerminal
}
func (*MockSession) Close ¶
func (s *MockSession) Close() error
func (*MockSession) GetSize ¶
func (s *MockSession) GetSize() (Size, error)
func (*MockSession) SetSize ¶
func (s *MockSession) SetSize(size Size) error
func (*MockSession) StartProcess ¶
func (s *MockSession) StartProcess(cmd Cmd) (*os.Process, error)
type MockTerminal ¶
type MockTerminal struct { ErrOpen error ErrSession error ErrStartProcess error ErrGetSize error ErrSetSize error ErrCloseSession error ErrCloseTerminal error PID int Size Size Cmd Cmd OpenTerminal bool OpenSession bool // contains filtered or unexported fields }
func (*MockTerminal) Close ¶
func (t *MockTerminal) Close() error
func (*MockTerminal) Computer ¶
func (t *MockTerminal) Computer() *MockComputer
func (*MockTerminal) Open ¶
func (t *MockTerminal) Open() (Terminal, error)
Click to show internal directories.
Click to hide internal directories.