type DefaultReporter struct {
// contains filtered or unexported fields
}
func NewDefaultReporter(config config.DefaultReporterConfigType, stenographer stenographer.Stenographer) *DefaultReporter
func (reporter *DefaultReporter) AfterSuiteDidRun(setupSummary *types.SetupSummary)
func (reporter *DefaultReporter) BeforeSuiteDidRun(setupSummary *types.SetupSummary)
func (reporter *DefaultReporter) SpecDidComplete(specSummary *types.SpecSummary)
func (reporter *DefaultReporter) SpecSuiteDidEnd(summary *types.SuiteSummary)
func (reporter *DefaultReporter) SpecSuiteWillBegin(config config.GinkgoConfigType, summary *types.SuiteSummary)
func (reporter *DefaultReporter) SpecWillRun(specSummary *types.SpecSummary)
FakeReporter is useful for testing purposes
type FakeReporter struct {
Config config.GinkgoConfigType
BeginSummary *types.SuiteSummary
BeforeSuiteSummary *types.SetupSummary
SpecWillRunSummaries []*types.SpecSummary
SpecSummaries []*types.SpecSummary
AfterSuiteSummary *types.SetupSummary
EndSummary *types.SuiteSummary
SpecWillRunStub func(specSummary *types.SpecSummary)
SpecDidCompleteStub func(specSummary *types.SpecSummary)
}
func NewFakeReporter() *FakeReporter
func (fakeR *FakeReporter) AfterSuiteDidRun(setupSummary *types.SetupSummary)
func (fakeR *FakeReporter) BeforeSuiteDidRun(setupSummary *types.SetupSummary)
func (fakeR *FakeReporter) SpecDidComplete(specSummary *types.SpecSummary)
func (fakeR *FakeReporter) SpecSuiteDidEnd(summary *types.SuiteSummary)
func (fakeR *FakeReporter) SpecSuiteWillBegin(config config.GinkgoConfigType, summary *types.SuiteSummary)
func (fakeR *FakeReporter) SpecWillRun(specSummary *types.SpecSummary)
type JUnitFailureMessage struct {
Type string `xml:"type,attr"`
Message string `xml:",chardata"`
}
type JUnitReporter struct {
// contains filtered or unexported fields
}
func NewJUnitReporter(filename string) *JUnitReporter
NewJUnitReporter creates a new JUnit XML reporter. The XML will be stored in the passed in filename.
func (reporter *JUnitReporter) AfterSuiteDidRun(setupSummary *types.SetupSummary)
func (reporter *JUnitReporter) BeforeSuiteDidRun(setupSummary *types.SetupSummary)
func (reporter *JUnitReporter) SpecDidComplete(specSummary *types.SpecSummary)
func (reporter *JUnitReporter) SpecSuiteDidEnd(summary *types.SuiteSummary)
func (reporter *JUnitReporter) SpecSuiteWillBegin(config config.GinkgoConfigType, summary *types.SuiteSummary)
func (reporter *JUnitReporter) SpecWillRun(specSummary *types.SpecSummary)
type JUnitSkipped struct {
XMLName xml.Name `xml:"skipped"`
}
type JUnitTestCase struct {
Name string `xml:"name,attr"`
ClassName string `xml:"classname,attr"`
FailureMessage *JUnitFailureMessage `xml:"failure,omitempty"`
Skipped *JUnitSkipped `xml:"skipped,omitempty"`
Time float64 `xml:"time,attr"`
SystemOut string `xml:"system-out,omitempty"`
}
type JUnitTestSuite struct {
XMLName xml.Name `xml:"testsuite"`
TestCases []JUnitTestCase `xml:"testcase"`
Name string `xml:"name,attr"`
Tests int `xml:"tests,attr"`
Failures int `xml:"failures,attr"`
Errors int `xml:"errors,attr"`
Time float64 `xml:"time,attr"`
}
type Reporter interface {
SpecSuiteWillBegin(config config.GinkgoConfigType, summary *types.SuiteSummary)
BeforeSuiteDidRun(setupSummary *types.SetupSummary)
SpecWillRun(specSummary *types.SpecSummary)
SpecDidComplete(specSummary *types.SpecSummary)
AfterSuiteDidRun(setupSummary *types.SetupSummary)
SpecSuiteDidEnd(summary *types.SuiteSummary)
}
type TeamCityReporter struct {
// contains filtered or unexported fields
}
func NewTeamCityReporter(writer io.Writer) *TeamCityReporter
func (reporter *TeamCityReporter) AfterSuiteDidRun(setupSummary *types.SetupSummary)
func (reporter *TeamCityReporter) BeforeSuiteDidRun(setupSummary *types.SetupSummary)
func (reporter *TeamCityReporter) SpecDidComplete(specSummary *types.SpecSummary)
func (reporter *TeamCityReporter) SpecSuiteDidEnd(summary *types.SuiteSummary)
func (reporter *TeamCityReporter) SpecSuiteWillBegin(config config.GinkgoConfigType, summary *types.SuiteSummary)
func (reporter *TeamCityReporter) SpecWillRun(specSummary *types.SpecSummary)
| Name | Synopsis |
|---|---|
| .. | |
| stenographer | |
| support | |
| go-colorable | |
| go-isatty | Package isatty implements interface to isatty |