Sha256: fd66f43fbdfdd0b4bc1baae3e1b634903446a102ea0c29380227cec8d4405c03

Contents?: true

Size: 1.52 KB

Versions: 2

Compression:

Stored size: 1.52 KB

Contents

# =========================================================================
#   Ceedling - Test-Centered Build System for C
#   ThrowTheSwitch.org
#   Copyright (c) 2010-25 Mike Karlesky, Mark VanderVoord, & Greg Williams
#   SPDX-License-Identifier: MIT
# =========================================================================

---
:gcov:
  :summaries: TRUE                # Enable simple coverage summaries to console after tests
  :report_task: FALSE             # Disabled dedicated report generation task (this enables automatic report generation)

  :utilities:
    - gcovr                       # Defaults to `gcovr` as report generation utility

  :reports: []                    # User must specify a report to enable report generation

  :gcovr:
    :report_root: "."             # Gcovr defaults to scanning for results starting in working directory

                                  # For v6.0+ merge coverage results for same function tested multiple times
                                  # The default behavior is 'strict' which will cause a gcovr exception for many users
    :merge_mode_function: merge-use-line-max

  :report_generator:
    :verbosity: Warning           # Default verbosity
    :collection_paths_source: []  # Explicitly defined as default empty array to simplify option validation code
    :custom_args: []              # Explicitly defined as default empty array to simplify option validation code
    :gcov_exclude: []             # Explicitly defined as default empty array to simplify option validation code
...

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ceedling-1.0.1 plugins/gcov/config/defaults.yml
ceedling-1.0.0 plugins/gcov/config/defaults.yml