Documentation ¶
Index ¶
- Variables
- func BeASuiteSummary(options ...interface{}) OmegaMatcher
- func BePending() OmegaMatcher
- func BeProgressReport(options ...interface{}) OmegaMatcher
- func BeReportEntry(options ...interface{}) OmegaMatcher
- func BeSpecEvent(options ...interface{}) OmegaMatcher
- func BeTimelineContaining(matchers ...OmegaMatcher) OmegaMatcher
- func BeTimelineExactlyMatching(matchers ...OmegaMatcher) OmegaMatcher
- func HaveAborted(options ...interface{}) OmegaMatcher
- func HaveBeenInterrupted(cause interrupt_handler.InterruptCause) OmegaMatcher
- func HaveBeenSkipped() OmegaMatcher
- func HaveBeenSkippedWithMessage(message string, options ...interface{}) OmegaMatcher
- func HaveFailed(options ...interface{}) OmegaMatcher
- func HavePanicked(options ...interface{}) OmegaMatcher
- func HavePassed(options ...interface{}) OmegaMatcher
- func HaveRun(run string) OmegaMatcher
- func HaveRunWithData(run string, kv ...interface{}) OmegaMatcher
- func HaveTimedOut(options ...interface{}) OmegaMatcher
- func HaveTracked(runs ...string) OmegaMatcher
- func HaveTrackedNothing() OmegaMatcher
- func LoadMarkdownHeadings(filename string) ([]string, error)
- func LoadMarkdownLinks(filename string) ([]string, error)
- func MatchLines(expected ...any) gcustom.CustomGomegaMatcher
- func MultilineTextHelper(s string) string
- func SetUpServerAndClient(numNodes int) (parallel_support.Server, parallel_support.Client, map[int]chan interface{})
- func StatusCodePoller(url string) func() int
- func TLWithOffset[O int | string](o O) types.TimelineLocation
- type Anchors
- type CapturedGinkgoWriterOutput
- type CapturedStdOutput
- type Doc
- type Docs
- type FailureNodeType
- type FakeInterruptHandler
- type FakeOutputInterceptor
- func (interceptor *FakeOutputInterceptor) AppendInterceptedOutput(s string)
- func (interceptor *FakeOutputInterceptor) PauseIntercepting()
- func (interceptor *FakeOutputInterceptor) ResumeIntercepting()
- func (interceptor *FakeOutputInterceptor) Shutdown()
- func (interceptor *FakeOutputInterceptor) StartInterceptingOutput()
- func (interceptor *FakeOutputInterceptor) StartInterceptingOutputAndForwardTo(w io.Writer)
- func (interceptor *FakeOutputInterceptor) StopInterceptingAndReturnOutput() string
- type FakeReporter
- func (r *FakeReporter) DidRun(report types.SpecReport)
- func (r *FakeReporter) EmitFailure(state types.SpecState, failure types.Failure)
- func (r *FakeReporter) EmitProgressReport(progressReport types.ProgressReport)
- func (r *FakeReporter) EmitReportEntry(reportEntry types.ReportEntry)
- func (r *FakeReporter) EmitSpecEvent(specEvent types.SpecEvent)
- func (r *FakeReporter) SuiteDidEnd(report types.Report)
- func (r *FakeReporter) SuiteWillBegin(report types.Report)
- func (r *FakeReporter) WillRun(report types.SpecReport)
- type HaveTrackedMatcher
- type NFailed
- type NFlaked
- type NPassed
- type NPending
- type NSkipped
- type NSpecs
- type NWillRun
- type NumAttempts
- type OmegaMatcherWithDescription
- type Reports
- func (s Reports) Find(name string) types.SpecReport
- func (s Reports) FindByFullText(text string) types.SpecReport
- func (s Reports) FindByLeafNodeType(nodeTypes types.NodeType) types.SpecReport
- func (s Reports) Names() []string
- func (s Reports) WithLeafNodeType(nodeTypes types.NodeType) Reports
- func (s Reports) WithState(state types.SpecState) Reports
- type RunTracker
- func (rt *RunTracker) C(text string, callback ...func()) func(args []string, additionalArgs []string)
- func (rt *RunTracker) DataFor(text string) map[string]interface{}
- func (rt *RunTracker) Reset()
- func (rt *RunTracker) Run(text string)
- func (rt *RunTracker) RunWithData(text string, kv ...interface{})
- func (rt *RunTracker) T(text string, callback ...func()) func()
- func (rt *RunTracker) TSC(text string, callback ...func(internal.SpecContext)) func(internal.SpecContext)
- func (rt *RunTracker) TrackedRuns() []string
Constants ¶
This section is empty.
Variables ¶
View Source
var DOCS = Docs{ {"index.md", []string{"https://onsi.github.io/ginkgo/"}, "docs/index.md"}, {"MIGRATING_TO_V2.md", []string{"https://onsi.github.io/ginkgo/MIGRATING_TO_V2"}, "docs/MIGRATING_TO_V2.md"}, {"README.md", []string{"https://github.com/onsi/ginkgo", "https://github.com/onsi/ginkgo/blob/master/README.md"}, "README.md"}, }
Functions ¶
func BeASuiteSummary ¶
func BeASuiteSummary(options ...interface{}) OmegaMatcher
func BeProgressReport ¶ added in v2.5.0
func BeProgressReport(options ...interface{}) OmegaMatcher
func BeReportEntry ¶ added in v2.5.0
func BeReportEntry(options ...interface{}) OmegaMatcher
func BeSpecEvent ¶ added in v2.5.0
func BeSpecEvent(options ...interface{}) OmegaMatcher
func BeTimelineContaining ¶ added in v2.5.0
func BeTimelineContaining(matchers ...OmegaMatcher) OmegaMatcher
func BeTimelineExactlyMatching ¶ added in v2.5.0
func BeTimelineExactlyMatching(matchers ...OmegaMatcher) OmegaMatcher
func HaveAborted ¶
func HaveAborted(options ...interface{}) OmegaMatcher
func HaveBeenInterrupted ¶
func HaveBeenInterrupted(cause interrupt_handler.InterruptCause) OmegaMatcher
func HaveBeenSkipped ¶
func HaveBeenSkipped() OmegaMatcher
func HaveBeenSkippedWithMessage ¶
func HaveBeenSkippedWithMessage(message string, options ...interface{}) OmegaMatcher
func HaveFailed ¶
func HaveFailed(options ...interface{}) OmegaMatcher
func HavePanicked ¶
func HavePanicked(options ...interface{}) OmegaMatcher
func HavePassed ¶
func HavePassed(options ...interface{}) OmegaMatcher
func HaveRunWithData ¶
func HaveRunWithData(run string, kv ...interface{}) OmegaMatcher
func HaveTimedOut ¶ added in v2.3.0
func HaveTimedOut(options ...interface{}) OmegaMatcher
func HaveTracked ¶
func HaveTracked(runs ...string) OmegaMatcher
func HaveTrackedNothing ¶
func HaveTrackedNothing() OmegaMatcher
func LoadMarkdownHeadings ¶
func LoadMarkdownLinks ¶
func MatchLines ¶ added in v2.5.0
func MatchLines(expected ...any) gcustom.CustomGomegaMatcher
func MultilineTextHelper ¶ added in v2.2.0
func SetUpServerAndClient ¶
func SetUpServerAndClient(numNodes int) (parallel_support.Server, parallel_support.Client, map[int]chan interface{})
func StatusCodePoller ¶
func TLWithOffset ¶ added in v2.5.0
func TLWithOffset[O int | string](o O) types.TimelineLocation
Types ¶
type CapturedGinkgoWriterOutput ¶
type CapturedGinkgoWriterOutput string
type CapturedStdOutput ¶
type CapturedStdOutput string
type FailureNodeType ¶
type FakeInterruptHandler ¶
type FakeInterruptHandler struct {
// contains filtered or unexported fields
}
func NewFakeInterruptHandler ¶
func NewFakeInterruptHandler() *FakeInterruptHandler
func (*FakeInterruptHandler) Interrupt ¶
func (handler *FakeInterruptHandler) Interrupt(cause interrupt_handler.InterruptCause)
func (*FakeInterruptHandler) Status ¶
func (handler *FakeInterruptHandler) Status() interrupt_handler.InterruptStatus
type FakeOutputInterceptor ¶
type FakeOutputInterceptor struct {
// contains filtered or unexported fields
}
func NewFakeOutputInterceptor ¶
func NewFakeOutputInterceptor() *FakeOutputInterceptor
func (*FakeOutputInterceptor) AppendInterceptedOutput ¶
func (interceptor *FakeOutputInterceptor) AppendInterceptedOutput(s string)
func (*FakeOutputInterceptor) PauseIntercepting ¶
func (interceptor *FakeOutputInterceptor) PauseIntercepting()
func (*FakeOutputInterceptor) ResumeIntercepting ¶
func (interceptor *FakeOutputInterceptor) ResumeIntercepting()
func (*FakeOutputInterceptor) Shutdown ¶
func (interceptor *FakeOutputInterceptor) Shutdown()
func (*FakeOutputInterceptor) StartInterceptingOutput ¶
func (interceptor *FakeOutputInterceptor) StartInterceptingOutput()
func (*FakeOutputInterceptor) StartInterceptingOutputAndForwardTo ¶
func (interceptor *FakeOutputInterceptor) StartInterceptingOutputAndForwardTo(w io.Writer)
func (*FakeOutputInterceptor) StopInterceptingAndReturnOutput ¶
func (interceptor *FakeOutputInterceptor) StopInterceptingAndReturnOutput() string
type FakeReporter ¶
type FakeReporter struct { Begin types.Report Will Reports Did Reports End types.Report ProgressReports []types.ProgressReport ReportEntries []types.ReportEntry SpecEvents []types.SpecEvent Failures []types.AdditionalFailure // contains filtered or unexported fields }
func NewFakeReporter ¶ added in v2.5.0
func NewFakeReporter() *FakeReporter
func (*FakeReporter) DidRun ¶
func (r *FakeReporter) DidRun(report types.SpecReport)
func (*FakeReporter) EmitFailure ¶ added in v2.5.0
func (r *FakeReporter) EmitFailure(state types.SpecState, failure types.Failure)
func (*FakeReporter) EmitProgressReport ¶ added in v2.2.0
func (r *FakeReporter) EmitProgressReport(progressReport types.ProgressReport)
func (*FakeReporter) EmitReportEntry ¶ added in v2.5.0
func (r *FakeReporter) EmitReportEntry(reportEntry types.ReportEntry)
func (*FakeReporter) EmitSpecEvent ¶ added in v2.5.0
func (r *FakeReporter) EmitSpecEvent(specEvent types.SpecEvent)
func (*FakeReporter) SuiteDidEnd ¶
func (r *FakeReporter) SuiteDidEnd(report types.Report)
func (*FakeReporter) SuiteWillBegin ¶
func (r *FakeReporter) SuiteWillBegin(report types.Report)
func (*FakeReporter) WillRun ¶
func (r *FakeReporter) WillRun(report types.SpecReport)
type HaveTrackedMatcher ¶
type HaveTrackedMatcher struct {
// contains filtered or unexported fields
}
func (*HaveTrackedMatcher) FailureMessage ¶
func (m *HaveTrackedMatcher) FailureMessage(actual interface{}) string
func (*HaveTrackedMatcher) Match ¶
func (m *HaveTrackedMatcher) Match(actual interface{}) (bool, error)
func (*HaveTrackedMatcher) NegatedFailureMessage ¶
func (m *HaveTrackedMatcher) NegatedFailureMessage(actual interface{}) string
type NumAttempts ¶
type NumAttempts int
type OmegaMatcherWithDescription ¶ added in v2.5.0
type OmegaMatcherWithDescription struct { OmegaMatcher Description string }
func (OmegaMatcherWithDescription) GomegaString ¶ added in v2.5.0
func (o OmegaMatcherWithDescription) GomegaString() string
type Reports ¶
type Reports []types.SpecReport
func (Reports) FindByFullText ¶
func (s Reports) FindByFullText(text string) types.SpecReport
func (Reports) FindByLeafNodeType ¶
func (s Reports) FindByLeafNodeType(nodeTypes types.NodeType) types.SpecReport
func (Reports) WithLeafNodeType ¶
type RunTracker ¶
type RunTracker struct {
// contains filtered or unexported fields
}
func NewRunTracker ¶
func NewRunTracker() *RunTracker
func (*RunTracker) C ¶
func (rt *RunTracker) C(text string, callback ...func()) func(args []string, additionalArgs []string)
func (*RunTracker) DataFor ¶
func (rt *RunTracker) DataFor(text string) map[string]interface{}
func (*RunTracker) Reset ¶
func (rt *RunTracker) Reset()
func (*RunTracker) Run ¶
func (rt *RunTracker) Run(text string)
func (*RunTracker) RunWithData ¶
func (rt *RunTracker) RunWithData(text string, kv ...interface{})
func (*RunTracker) T ¶
func (rt *RunTracker) T(text string, callback ...func()) func()
func (*RunTracker) TSC ¶ added in v2.3.0
func (rt *RunTracker) TSC(text string, callback ...func(internal.SpecContext)) func(internal.SpecContext)
func (*RunTracker) TrackedRuns ¶
func (rt *RunTracker) TrackedRuns() []string
Click to show internal directories.
Click to hide internal directories.