Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CsvReporter ¶
type CsvReporter struct{}
func (*CsvReporter) Run ¶
func (cr *CsvReporter) Run(options ReporterOption) error
type CsvReporterOption ¶
func (*CsvReporterOption) AddFlags ¶
func (opt *CsvReporterOption) AddFlags(args []string) error
type Reporter ¶
type Reporter interface {
Run(options ReporterOption) error
}
type ReporterFactory ¶
type ReporterFactory struct {
Name string
}
func (*ReporterFactory) NewReporter ¶
func (rf *ReporterFactory) NewReporter() (Reporter, error)
func (*ReporterFactory) NewReporterOption ¶
func (rf *ReporterFactory) NewReporterOption() (ReporterOption, error)
type ReporterOption ¶
Click to show internal directories.
Click to hide internal directories.