Files
my-rook-config/e2e/framework/contracts/interface_transport_client.go
T

11 lines
525 B
Go

package contracts
type ITransportClient interface {
Execute(cmd []string, optional []string) (stdout string, stderr string, exitCode int)
Create(cmd []string, optional []string) (stdout string, stderr string, exitCode int)
Delete(cmd []string, optional []string) (stdout string, stderr string, exitCode int)
ExecuteCmd(cmd []string) (stdout string, stderr string, err error)
Apply(cmd []string) (stdout string, stderr string, err error)
CreateWithStdin(stdinText string) (stdout string, stderr string, exitCode int)
}