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

cucumber / cucumber-jvm / 3559 / 2
86%
master: 86%

Build:
DEFAULT BRANCH: master
Ran 13 Dec 2019 02:16PM UTC
Files 330
Run time 18s
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

13 Dec 2019 02:06PM UTC coverage: 87.613% (+0.1%) from 87.488%
3559.2

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

Source Files on job 3559.2
  • Tree
  • List 0
  • Changed 51
  • Source Changed 49
  • Coverage Changed 33
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 3026
  • Travis Job 3559.2
  • cee8eb24 on github
  • Prev Job for on master (#3547.2)
  • Next Job for on master (#3629.2)
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