Sha256: 87636b8674c3c3f79a533b5714d9c616f022e5e4a01d29769831171c8ffba78f
Contents?: true
Size: 1.92 KB
Versions: 2
Compression:
Stored size: 1.92 KB
Contents
Bullseye Code Coverage Plugin ============================= # June 1, 2024 Bullseye Plugin Disabled Until the Bullseye Plugin can be updated for compatibility with Ceedling >= 1.0.0, it has been disabled. (The key hurdle is access to a license for the proprietary Bullseye coverage tooling.) # Plugin Overview Plugin for integrating Bullseye code coverage tool into Ceedling projects. This plugin requires a working license to Bullseye code coverage tools. The tools must be within the path or the path should be added to the environment in the `project.yml file`. ## Configuration The bullseye plugin supports configuration options via your `project.yml` provided by Ceedling. The following is a typical configuration example: ``` :bullseye: :auto_license: TRUE :plugins: :bullseye_lib_path: [] :paths: :bullseye_toolchain_include: [] :tools: :bullseye_instrumentation: :executable: covc :arguments: - '--file $': ENVIRONMENT_COVFILE - -q - ${1} :bullseye_compiler: :executable: gcc :arguments: - -g - -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR - -I"$": COLLECTION_PATHS_BULLSEYE_TOOLCHAIN_INCLUDE - -D$: COLLECTION_DEFINES_TEST_AND_VENDOR - -DBULLSEYE_COMPILER - -c "${1}" - -o "${2}" :bullseye_linker: :executable: gcc :arguments: - ${1} - -o ${2} - -L$: PLUGINS_BULLSEYE_LIB_PATH - -lcov :bullseye_fixture: :executable: ${1} :bullseye_report_covsrc: :executable: covsrc :arguments: - '--file $': ENVIRONMENT_COVFILE - -q - -w140 :bullseye_report_covfn: :executable: covfn :arguments: - '--file $': ENVIRONMENT_COVFILE - --width 120 - --no-source - '"${1}"' :bullseye_browser: :executable: CoverageBrowser :optional: TRUE :arguments: - '"$"': ENVIRONMENT_COVFILE ``` ## Example Usage ```sh ceedling bullseye:all utils:bullseye ```
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ceedling-1.0.1 | plugins/bullseye/README.md |
ceedling-1.0.0 | plugins/bullseye/README.md |