Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExportOpts ¶
type ExportOpts struct {
CodeCoveragePth string
}
type FileManager ¶
type FileManager interface { Create(name string) (*os.File, error) MkdirAll(path string, perm os.FileMode) error Open(path string) (io.Reader, error) Write(path string, value string, perm os.FileMode) error RemoveAll(path string) error }
FileManager ... TODO: fileutil.FileManager interface should be extended with more methods
func NewFileManager ¶
func NewFileManager(manager fileutil.FileManager) FileManager
type GoTestRunner ¶
type GoTestRunner struct {
// contains filtered or unexported fields
}
func NewGoTestRunner ¶
func NewGoTestRunner( logger log.Logger, inputParser stepconf.InputParser, envRepo env.Repository, cmdFactory command.Factory, outputExporter OutputExporter, pathProvider pathutil.PathProvider, fileManager FileManager, ) GoTestRunner
func (GoTestRunner) ExportOutput ¶
func (s GoTestRunner) ExportOutput(opts ExportOpts) error
func (GoTestRunner) ProcessInputs ¶
func (s GoTestRunner) ProcessInputs() (Config, error)
type OutputExporter ¶
OutputExporter ... TODO: export.NewExporter should return an interface
Click to show internal directories.
Click to hide internal directories.