• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

cucumber / cucumber-jvm / 3558
88%
master: 86%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 13 Dec 2019 02:05PM UTC
Jobs 1
Files 330
Run time 20s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
3558

Pull #1804

travis-ci

web-flow
[Core] Extract Gherkin compatibility layer

Gherkin 6 introduced the `Rule` keyword and a new AST structure. This poses
several problems.

1. Cucumber-JVM is closely tied to the Pickle structure of Gherkin 5.
2. The HTML and JSON formatters use the Gherkin 5 parser.
3. The JSON formatter is the defacto output standard for third party tools.
4. There is no schema for the JSON formatters output.

To phase out the JSON formatter we'll need an alternative. This alternative
is the `message` formatter. This plugin will write the output of Cucumbers
execution to protobuf or ndjson file using the schema defined in
`cucumber-messages`.

Because `cucumber-messages` for Gherkin can only be generated by Gherkin 8
we need a way to run both Gherkin 5 and Gherkin 8 next to each other. By
extracting a compatibility layer we can use both Gherkin 5 and Gherkin 8.
Pull Request #1804: [Core] Extract Gherkin compatibility layer

236 of 236 new or added lines in 38 files covered. (100.0%)

5998 of 6846 relevant lines covered (87.61%)

0.88 hits per line

Jobs
ID Job ID Ran Files Coverage
2 3558.2 13 Dec 2019 02:05PM UTC 0
87.61
Travis Job 3558.2
Source Files on build 3558
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #3558
  • Pull Request #1804
  • PR Base - master (#3547)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc