json

package module
v19.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 8, 2021 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func TestCaseToJSON

func TestCaseToJSON(testCase *TestCase) []*jsonFeatureElement

func TestStepToJSON

func TestStepToJSON(step *TestStep) *jsonStep

Types

type Formatter

type Formatter struct {
	// contains filtered or unexported fields
}

func (*Formatter) ProcessMessages

func (self *Formatter) ProcessMessages(reader io.Reader, stdout io.Writer) (err error)

ProcessMessages writes a JSON report to STDOUT

type MessageLookup

type MessageLookup struct {
	// contains filtered or unexported fields
}

func (*MessageLookup) Initialize

func (ml *MessageLookup) Initialize(verbose bool)

func (*MessageLookup) LookupAttachments

func (ml *MessageLookup) LookupAttachments(testStepId string) []*messages.Attachment

func (*MessageLookup) LookupBackgroundByStepID

func (ml *MessageLookup) LookupBackgroundByStepID(id string) *messages.Background

func (*MessageLookup) LookupExample

func (ml *MessageLookup) LookupExample(id string) *messages.Examples

func (*MessageLookup) LookupExampleRow

func (ml *MessageLookup) LookupExampleRow(id string) *messages.TableRow

func (*MessageLookup) LookupGherkinDocument

func (ml *MessageLookup) LookupGherkinDocument(uri string) *messages.GherkinDocument

func (*MessageLookup) LookupHook

func (ml *MessageLookup) LookupHook(id string) *messages.Hook

func (*MessageLookup) LookupPickle

func (ml *MessageLookup) LookupPickle(id string) *messages.Pickle

func (*MessageLookup) LookupPickleStep

func (ml *MessageLookup) LookupPickleStep(id string) *messages.PickleStep

func (*MessageLookup) LookupScenario

func (ml *MessageLookup) LookupScenario(id string) *messages.Scenario

func (*MessageLookup) LookupStep

func (ml *MessageLookup) LookupStep(id string) *messages.Step

func (*MessageLookup) LookupStepDefinition

func (ml *MessageLookup) LookupStepDefinition(id string) *messages.StepDefinition

func (*MessageLookup) LookupStepDefinitions

func (ml *MessageLookup) LookupStepDefinitions(ids []string) []*messages.StepDefinition

func (*MessageLookup) LookupTag

func (ml *MessageLookup) LookupTag(id string) *messages.Tag

func (*MessageLookup) LookupTestCase

func (ml *MessageLookup) LookupTestCase(id string) *messages.TestCase

func (*MessageLookup) LookupTestCaseStarted

func (ml *MessageLookup) LookupTestCaseStarted(id string) *messages.TestCaseStarted

func (*MessageLookup) LookupTestStep

func (ml *MessageLookup) LookupTestStep(id string) *messages.TestStep

func (*MessageLookup) ProcessMessage

func (ml *MessageLookup) ProcessMessage(envelope *messages.Envelope) (err error)

type SortedSteps

type SortedSteps struct {
	BeforeHook []*TestStep
	Background []*TestStep
	Steps      []*TestStep
	AfterHook  []*TestStep
}

type TestCase

type TestCase struct {
	FeatureName string
	Scenario    *messages.Scenario
	Pickle      *messages.Pickle
	TestCase    *messages.TestCase
	Steps       []*TestStep
	Tags        []*messages.Tag
}

func ProcessTestCaseStarted

func ProcessTestCaseStarted(testCaseStarted *messages.TestCaseStarted, lookup *MessageLookup) (error, *TestCase)

func (*TestCase) SortedSteps

func (self *TestCase) SortedSteps() *SortedSteps

type TestStep

type TestStep struct {
	TestCaseID      string
	Hook            *messages.Hook
	Pickle          *messages.Pickle
	PickleStep      *messages.PickleStep
	Step            *messages.Step
	StepDefinitions []*messages.StepDefinition
	Result          *messages.TestStepResult
	Background      *messages.Background
	Attachments     []*messages.Attachment
	ExampleRow      *messages.TableRow
}

func ProcessTestStepFinished

func ProcessTestStepFinished(testStepFinished *messages.TestStepFinished, lookup *MessageLookup) (error, *TestStep)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL