type Command struct { Output string Error error // contains filtered or unexported fields }
func NewCommand(directory, executable string, arguments ...string) Command
func (this Command) Execute() Command
type Shell struct { // contains filtered or unexported fields }
func NewShell(gobin, reportsPath string, coverage bool, defaultTimeout string) *Shell
func (self *Shell) GoTest(directory, packageName string, tags, arguments []string) (output string, err error)