| 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.
|
| Background |
|
| Ci |
CI environment
|
| Comment |
*
A comment in a Gherkin document
|
| DataTable |
|
| 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` node
|
| GherkinDocument |
*
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 |
|
| JavaMethod |
|
| JavaStackTraceElement |
|
| Location |
*
Points to a line and a column in a text file
|
| Meta |
*
This message contains meta information about the environment.
|
| ParameterType |
|
| ParseError |
|
| Pickle |
//// Pickles
*
A `Pickle` represents a template for a `TestCase`.
|
| PickleDocString |
|
| PickleStep |
*
An executable step
|
| PickleStepArgument |
An optional argument
|
| PickleTable |
|
| PickleTableCell |
|
| PickleTableRow |
|
| PickleTag |
*
A tag
|
| Product |
Used to describe various properties of Meta
|
| Rule |
|
| RuleChild |
*
A child node of a `Rule` node
|
| Scenario |
|
| Source |
//// Source
*
A source file, typically a Gherkin document or Java/Ruby/JavaScript source code
|
| SourceReference |
*
Points to a [Source](#io.cucumber.messages.Source) identified by `uri` and a
[Location](#io.cucumber.messages.Location) within that file.
|
| Step |
A step
|
| StepDefinition |
|
| StepDefinitionPattern |
|
| 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 table
|
| Tag |
*
A tag
|
| TestCase |
//// 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 |
|
| TestStepStarted |
|
| Timestamp |
|
| UndefinedParameterType |
|