Versions in this module Expand all Collapse all v0 v0.1.0 Oct 12, 2018 Changes in this version + var ErrConnectionClosed = errors.New("attempt to close already closed connection") + var ErrNotMounted = errors.New("filesystem not mounted") + type Credentials struct + Password string + Username string + type DeviceCommunicationProvider interface + Boot func() error + Close func() error + CopyFilesFrom func(src []string, dest string) error + CopyFilesTo func(src []string, dest string) error + Exec func(cmd ...string) (stdout, stderr []byte, err error) + Login func(Credentials) error + func NewDeviceCommunicationProvider(session SessionProvider) DeviceCommunicationProvider + type SessionProvider interface + Close func() error + DUT func() error + Exec func(cmd ...string) (stdout, stderr []byte, err error) + PowerTick func() error + TS func() error + func NewSessionProvider(dryad weles.Dryad, workdir string) SessionProvider