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

renatahodovan / grammarinator / 9383467015
84%

Build:
DEFAULT BRANCH: master
Ran 05 Jun 2024 11:48AM UTC
Jobs 1
Files 26
Run time 1min
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

05 Jun 2024 11:44AM UTC coverage: 85.658% (+1.9%) from 83.795%
9383467015

push

github

web-flow
Ensure that the parse tool produces trees with the same structure as the generator (#232)

The parse trees generated by ANTLR consist only of rule nodes and
do not contain information about the decisions made on alternations
or quantifiers. However, tests generated by Grammarinator store
such information in the form of alternative and quantifier nodes.
To make these trees compatible, the current patch recreates the
same structure that the generator produces in the trees obtained
from parsed input.
The approach reuses the grammar graph implementation of processor,
therefore it requires to define a lib_dir if included grammars
are stored in a separate directory. To define such directories,
similarily to grammarinator-process, grammarinator-parse also supports
the `--lib_dir` CLI argument.

Co-authored-by: Akos Kiss <akiss@inf.u-szeged.hu>

115 of 122 new or added lines in 2 files covered. (94.26%)

4 existing lines in 1 file now uncovered.

1947 of 2273 relevant lines covered (85.66%)

0.86 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
7
89.27
5.81% grammarinator/tool/parser.py

Uncovered Existing Lines

Lines Coverage ∆ File
4
85.45
-1.82% grammarinator/tool/generator.py
Jobs
ID Job ID Ran Files Coverage
1 9383467015.1 05 Jun 2024 11:48AM UTC 26
85.66
GitHub Action Run
Source Files on build 9383467015
  • Tree
  • List 26
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 38404545 on github
  • Prev Build on master (#9380390626)
  • Next Build on master (#10558097909)
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

© 2025 Coveralls, Inc