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

renatahodovan / grammarinator
83%

Build:
DEFAULT BRANCH: master
Repo Added 18 Jul 2017 11:19AM UTC
Files 27
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

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 17.7
  • 18.10
  • 19.3
  • 23.7
  • 26.1
  • actions-upgrade
  • add-conan
  • add-lstnr
  • adjust-parse
  • afl-buf-cap
  • afl-integration
  • analyze2
  • antlr-4.13
  • antlr-4.8
  • antlr-cov
  • antlr-param
  • antlr-up
  • antlr-update
  • antlr4.12.0
  • api-doc
  • appveyor
  • arg-parse
  • argret
  • badge
  • build-gen
  • bump-actions
  • bump-deps
  • bump-fbs-24.12.23
  • bump-rtd-os-u24.04
  • c++-support
  • calc_min_sizes
  • charsets-rework
  • choice
  • choice-simp
  • cite
  • cleanup-cxx-template
  • cli-grammar-input
  • cli-refactor
  • codec-enc
  • codec-inf
  • concept-select-donor
  • condvar
  • confighpp
  • const-mutate-v2
  • copy
  • copy-resources
  • cpp-build-impr
  • cpp-decoder
  • cpp-generator-fix
  • cpp-indv
  • cpp-json-fix
  • cpp-leak
  • cpp-logging
  • cpp-readme
  • cpp-small-fixes
  • cpp-tool-fix
  • cpp-weights
  • ctxm
  • custom-weights
  • cxx-build-impr
  • cxx-build-install-abspath
  • cxx-build-subprocess-check
  • cxx-std-conf
  • cxx-template-comp-error-fix
  • cxx-template-indent-fix
  • cxx-tokens
  • dbg-annotate
  • dbg-members
  • decode
  • decode-dep
  • decode-fix
  • decode-stdout
  • del-bb
  • delete-clean
  • deprecated-codecs-encoding
  • dev
  • din-max-depth
  • din-max-depth-ctx
  • doc
  • docs-impr
  • docstring80
  • drop-py36-actions
  • dry
  • dup-rule
  • empty
  • encode-fix
  • eof-fix
  • esc-lit
  • ex-html-cpp
  • example-ascii
  • fbs-24.3.25
  • fbs-xxh-header-only
  • fbtc-cu
  • file-pop
  • filter-immutable
  • fix-alts
  • fix-badge-url
  • fix-chain
  • fix-cool
  • fix-decode
  • fix-docs-filepop
  • fix-duprule
  • fix-exit
  • fix-html-srl
  • fix-import
  • fix-import2
  • fix-lf
  • fix-lint
  • fix-lint-default-dict
  • fix-model-docs
  • fix-not-set
  • fix-parse-lit
  • fix-parser
  • fix-pop-check
  • fix-pylint
  • fix-pytest
  • fix-rec
  • fix-rule-id
  • fix-swap
  • fix/deep-nesting-py
  • fstring-check
  • gen-cool
  • gen-recursion
  • gen-typo
  • generate-name
  • generator
  • gha-cxxtests
  • gha-fail-fast-false
  • gha-pypy311
  • gr-lf-cite
  • grafl-mut-filter
  • grafl-savetree-fix
  • grafl-size-fix
  • grammar-test-ids
  • grammar-test-maintenance
  • grammars-cxx
  • grlf-sstream
  • ignore-dotantlr
  • img-root
  • immut-fix
  • immut-parse
  • immutable2
  • imp-lit
  • impr-format
  • individual2
  • infra-maintenance
  • init-after
  • inp-form
  • input-mutator-selection
  • input-reference
  • insert-local
  • invalid
  • json-tree-codec
  • key-format
  • label-prefix
  • label-up
  • lf-memo-2
  • lfiles
  • libfuzzertool-noprintmutators
  • license
  • license-24
  • license-spdx
  • lint
  • linting
  • listener-support2
  • listener-test
  • listeners-enter-exit-cxx
  • literals
  • master
  • master_test
  • members
  • memo
  • merge-tokens
  • missing-trans
  • model-refact
  • model-test
  • multi-label
  • multi-trans
  • mut-select
  • named-decisions
  • new-nodes-v2
  • new-ops-v5
  • no-cleanup
  • no-eof
  • no-exc
  • no-kwargs
  • no-obj-super
  • no-pass
  • no-self-use
  • no-try
  • no-vars
  • no-yield
  • node20
  • nodekeytype
  • nodes-by-name
  • non-gcc-clang-build
  • norm-cool
  • not-sets
  • opt-lookup
  • outdir-new
  • parallel-seed
  • parse-eof
  • parse-err
  • parse-labeled
  • parse-progress
  • parse-public
  • parse-readme
  • parse-test
  • parser-strict
  • pass-parent2
  • pep8-pyonly
  • pkgdata-metadata
  • pop-leak-fix
  • pop-mkdir
  • pop-name
  • pop-ref
  • pop-select
  • population-empty
  • postproc-fix
  • print-fix
  • print-tree
  • proc-named-ids
  • pub-gen
  • py-add314-drop39
  • py-flat
  • py-logging
  • py3.11
  • py35
  • py36
  • py36-tests
  • py37
  • py38
  • py39
  • pylint-fix
  • pylint-fixes
  • pytest-cov-subprocess
  • quant-bt
  • quant-prob-cli
  • random
  • random-mutators
  • range-error
  • readme
  • readme-grammarinator-generate-html
  • recurr_rule_id
  • refactor/grammar-graph-module
  • remove-all
  • rename-single
  • repl-impr
  • replquant-maxtokenlimit
  • rifatarefin-memoized
  • rm-configh
  • rule-choice
  • rule-dbg
  • rule-fixmes
  • rule-getattr
  • rule-no-root
  • rule-sizes
  • rule-virtual
  • rule_id
  • rulesize-operators
  • save-tree
  • sep-dec
  • serializer
  • serializer-cu
  • setuptools-fix
  • shields-badges
  • simp-empty
  • simple-dot
  • simplify-gentoolhelper
  • slots
  • sphinx-build-docs-dir-runcmd
  • split-line
  • sss
  • staticdata
  • swap-nodes
  • sync-flbck
  • templating
  • test-skip
  • token-limit-review
  • token_counts
  • tool-init
  • travis-appv
  • travis-depth-false
  • travis-win-osx
  • tree-print
  • tree-print-fix
  • tree_compare
  • tuple-ids-v2
  • typing-2
  • typing-union-optional
  • typo-json
  • uni
  • uniprop
  • unlexerrule-name
  • unrestricted-init
  • update-example
  • update-readme
  • xxhash-case

26 Oct 2026 09:12PM UTC coverage: 83.115% (-0.2%) from 83.339%
40402418091

push

github

web-flow
Identify file population individuals by name (#407)

Make FilePopulation keep track of tree names (i.e., filenames without
directory and extension) instead of paths, and expose the name of an
individual via a new name accessor of Individual (which returns no name
by default).

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

15 of 17 new or added lines in 2 files covered. (88.24%)

8 existing lines in 2 files now uncovered.

2289 of 2754 relevant lines covered (83.12%)

0.83 hits per line

Relevant lines Covered
Build:
Build:
2754 RELEVANT LINES 2289 COVERED LINES
0.83 HITS PER LINE
Source Files on master
  • Tree
  • List 27
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
40402418091 master Identify file population individuals by name (#407) Make FilePopulation keep track of tree names (i.e., filenames without directory and extension) instead of paths, and expose the name of an individual via a new name accessor of Individual (which... push 26 Oct 2026 09:14PM UTC web-flow github
83.12
40356793344 pop-name Merge e5d12f17a into 807f96c65 Pull #407 26 Oct 2026 04:14PM UTC web-flow github
83.12
40323297940 pop-name Identify file population individuals by name Make FilePopulation keep track of tree names (i.e., filenames without directory and extension) instead of paths, and expose the name of an individual via a new name accessor of Individual (which return... push 26 Oct 2026 12:34PM UTC renatahodovan github
83.12
40306929793 master Strip tree extension in Python decoder (#406) Align the behaviour of the Python decoder with its C++ counterpart, i.e., strip the extension from the tree filenames instead of replacing it with the value of --ext (which option is removed). Co-aut... push 26 Oct 2026 10:24AM UTC web-flow github
83.34
40283317918 decode-fix Merge d1db14ce2 into 3a6a7453d Pull #406 26 Oct 2026 07:04AM UTC web-flow github
83.41
40172884955 decode-fix Strip tree extension in Python decoder Align the behaviour of the Python decoder with its C++ counterpart, i.e., strip the extension from the tree filenames instead of replacing it with the value of --ext (which option is removed). Co-authored-b... push 25 Oct 2026 07:30AM UTC akosthekiss github
83.41
40134515033 dev Add per-mutator statistics to grafl The names of the queue entries tell which mutator found them, but not how many test cases each mutator created, which is needed to compare their yields: mutators are selected uniformly, but those that often fai... push 24 Oct 2026 09:31PM UTC renatahodovan github
81.51
40113709895 dev Add per-mutator statistics to grafl The names of the queue entries tell which mutator found them, but not how many test cases each mutator created, which is needed to compare their yields: mutators are selected uniformly, but those that often fai... push 24 Oct 2026 04:56PM UTC renatahodovan github
81.12
40080941145 dev Add per-mutator statistics to grafl The names of the queue entries tell which mutator found them, but not how many test cases each mutator created, which is needed to compare their yields: mutators are selected uniformly, but those that often fai... push 24 Oct 2026 09:12AM UTC renatahodovan github
80.89
40007899466 dev Add new mutators Add general mutators to both the Python and the C++ tools: - pump_recursion: the inverse of hoist_rule. Select two nodes of the same rule in an ancestor-descendant relationship and repeat the part of the tree between them a r... push 23 Oct 2026 07:02PM UTC renatahodovan github
81.37
See All Builds (1247)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc