acceptance

package
Version: v6.4.1+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CmdRunner

type CmdRunner interface {
	RunCommand(env map[string]string, args ...string) (string, string, int, error)
	RunStreamingCommand(out io.Writer, env map[string]string, args ...string) (string, string, int, error)
}

func NewCmdRunner

func NewCmdRunner(logger boshlog.Logger) CmdRunner

type Config

type Config struct {
	StemcellPath             string `json:"stemcell_path"`
	CPIReleasePath           string `json:"cpi_release_path"`
	DummyCompiledReleasePath string `json:"dummy_compiled_release_path"`
}

func NewConfig

func NewConfig(fs boshsys.FileSystem) (*Config, error)

func (*Config) Validate

func (c *Config) Validate() error

type Environment

type Environment interface {
	Home() string
	Path(string) string
	Copy(string, string) error
	WriteContent(string, []byte) error
}

func NewTestEnvironment

func NewTestEnvironment(fileSystem boshsys.FileSystem, logger boshlog.Logger) Environment

type InstanceSSH

type InstanceSSH interface {
	RunCommand(cmd string) (stdout, stderr string, exitCode int, err error)
	RunCommandWithSudo(cmd string) (stdout, stderr string, exitCode int, err error)
}

func NewInstanceSSH

func NewInstanceSSH(
	instanceUsername string,
	instanceIP string,
	instancePassword string,
	fileSystem boshsys.FileSystem,
	logger boshlog.Logger,
) InstanceSSH

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL