All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description Attachment //// Attachments (parse errors, execution errors, screenshots, links...) * An attachment represents any kind of data associated with a line in a [Source](#io.cucumber.messages.Source) file.Attachment.ContentEncoding * Whether to interpret `body` "as-is" (IDENTITY) or if it needs to be Base64-decoded (BASE64).Background Ci CI environmentComment * A comment in a Gherkin documentDataTable DocString Duration The structure is pretty close of the Timestamp one.Envelope When removing a field, replace it with reserved, rather than deleting the line.Examples Feature FeatureChild * A child node of a `Feature` nodeGherkinDocument * The [AST](https://en.wikipedia.org/wiki/Abstract_syntax_tree) of a Gherkin document.Git Information about Git, provided by the Build/CI server as environment variables.Group Hook IdGenerator IdGenerator.Incrementing IdGenerator.UUID JavaMethod JavaStackTraceElement JSON Location * Points to a line and a column in a text fileMessageToNdjsonWriter MessageWriter Meta * This message contains meta information about the environment.NdjsonToMessageIterable Iterates over messages read from a stream.ParameterType ParseError Pickle //// Pickles * A `Pickle` represents a template for a `TestCase`.PickleDocString PickleStep * An executable stepPickleStepArgument An optional argumentPickleTable PickleTableCell PickleTableRow PickleTag * A tagProduct Used to describe various properties of MetaProtocolVersion Rule RuleChild * A child node of a `Rule` nodeScenario Source //// Source * A source file, typically a Gherkin document or Java/Ruby/JavaScript source codeSource.MediaType The media type of the file.SourceReference * Points to a [Source](#io.cucumber.messages.Source) identified by `uri` and a [Location](#io.cucumber.messages.Location) within that file.Step A stepStepDefinition StepDefinitionPattern StepDefinitionPattern.Type StepMatchArgument * Represents a single argument extracted from a step match and passed to a step definition.StepMatchArgumentsList TableCell A cell in a `TableRow`TableRow A row in a tableTag * A tagTestCase //// TestCases * A `TestCase` contains a sequence of `TestStep`s.TestCaseFinished TestCaseStarted TestRunFinished TestRunStarted TestStep * A `TestStep` is derived from either a `PickleStep` combined with a `StepDefinition`, or from a `Hook`.TestStepFinished TestStepResult TestStepResult.Status TestStepStarted TimeConversion Timestamp UndefinedParameterType