Lines Matching +full:- +full:- +full:enable +full:- +full:gcov
5 # - create two build dirs with --enable-gcov
6 # - run set of tests in each
7 # - run make coverage-html in each
8 # - run gcovr --json --exclude-unreachable-branches \
9 # --print-summary -o coverage.json --root ../../ . *.p
13 # SPDX-License-Identifier: GPL-2.0-or-later
26 parser.add_argument('-a', type=Path, default=None,
29 parser.add_argument('-b', type=Path, default=None,
32 parser.add_argument('--verbose', action='store_true', default=False,
38 # See https://gcovr.com/en/stable/output/json.html#json-format-reference
39 def load_json(json_file_path: Path, verbose = False) -> dict[str, set[int]]:
50 # account for generated files - map into src tree