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

renatahodovan / grammarinator / 9382734066
86%
master: 84%

Build:
Build:
LAST BUILD BRANCH: decode-dep
DEFAULT BRANCH: master
Ran 05 Jun 2024 10:50AM 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 08:36AM UTC coverage: 85.878% (+2.1%) from 83.795%
9382734066

push

github

renatahodovan
Ensure that the parse tool produces trees with the same structure as the generator

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%)

1952 of 2273 relevant lines covered (85.88%)

0.86 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
7
89.27
5.81% grammarinator/tool/parser.py
Jobs
ID Job ID Ran Files Coverage
1 9382734066.1 05 Jun 2024 10:50AM UTC 26
85.88
GitHub Action Run
Source Files on build 9382734066
  • Tree
  • List 26
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • b9e30cdf on github
  • Prev Build on master (#9380390626)
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