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

cucumber / cucumber-jvm / 3559
86%

Build:
DEFAULT BRANCH: master
Ran 13 Dec 2019 02:16PM 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
3559

push

travis-ci

mpkorstanje
[Core] Extract Gherkin compatibility layer (#1804)

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.

5998 of 6846 relevant lines covered (87.61%)

0.88 hits per line

Jobs
ID Job ID Ran Files Coverage
2 3559.2 13 Dec 2019 02:16PM UTC 0
87.61
Travis Job 3559.2
Source Files on build 3559
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #3559
  • cee8eb24 on github
  • Prev Build on master (#3547)
  • Next Build on master (#3629)
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