Versions in this module Expand all Collapse all v1 v1.0.1 Apr 11, 2019 Changes in this version + func BuildPath(exes ...string) (string, error) + func TemplateConfigs(sourceDir, targetDir string, configData interface{}) error + func WithHostEnv(hostEnvs []string, env map[string]string) map[string]string + type CheckFn func(string, Result, *testing.T) + type Result struct + Blended string + Env string + Errs string + Exit int + Script string + Stderr string + Stdout string + func (res Result) ErrsMatches(pattern string) bool + func (res Result) Matches(pattern string) bool + func (res Result) StderrMatches(pattern string) bool + func (res Result) StdoutMatches(pattern string) bool + func (res Result) WriteTo(dir, base string) error + type ShellTest struct + func New(t *testing.T, name string, ctx interface{}, env map[string]string) *ShellTest + func (st *ShellTest) Block(name, oldScript string, check ...CheckFn) *ShellTest + func (st *ShellTest) DebugPrefix(prefix string) + func (st *ShellTest) Template(name, tmplSrc string) (string, error) + func (st *ShellTest) WriteTo(dir string) error