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

thetic / cpputest
99%
main: 98%

Build:
Build:
LAST BUILD BRANCH: feature/test-property
DEFAULT BRANCH: main
Repo Added 11 Jul 2022 07:21AM UTC
Files 48
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 autocmake
branch: autocmake
CHANGE BRANCH
x
Reset
  • autocmake
  • CMP0175
  • a-new-scope
  • abort-abort-abort
  • act-locally
  • all_s
  • arm-fenv
  • arm-fenv-tmp
  • asan
  • autools-ci
  • back-to-the-future
  • backtick
  • bad-warning
  • bankruptcy
  • better-dos
  • breaking-changes
  • byte-sized
  • ci-repair
  • clang-plz
  • clang-tidy
  • clangcl
  • cmake-docs
  • cmake-install
  • cmake-macros
  • cmake-version
  • cmake-warnings
  • combine
  • const-cast
  • coverage
  • coveralls
  • cpp-only
  • cronicles
  • crosscompile
  • crossfit
  • cygwin
  • debug-postfix
  • degenerate
  • deplatformed
  • deploy
  • deqemu
  • descope
  • despecialize
  • detailed-detailed
  • did-it-work
  • disconfuse
  • discovery-zone
  • do-less
  • docker
  • dont_have_config_h
  • dos16
  • dosfenv
  • dot-matrix
  • dox
  • encapsulate
  • extend-crashing-to-c-interface
  • feature/coverage-automation
  • feature/test-property
  • fenv
  • fenv-again
  • final-warning
  • fix-mac-build
  • fix-pipeline
  • float
  • format
  • fptr
  • frosted-flakes
  • function-pointers
  • ghs
  • gmock
  • gotta-go-fast
  • gtest
  • has-feature
  • honesty
  • iar
  • iec559
  • ignore
  • in-full-detail
  • insane-leak-detection
  • install
  • junit
  • junit_newline_encoding
  • keep-the-header
  • leak-detect
  • long-long-time-ago
  • macosx
  • main
  • make-do
  • makefile-worker
  • master
  • maximum-override
  • merge
  • missing-include-dirs
  • moar
  • moarer
  • msan
  • msbuild
  • msys
  • msys-fenv
  • musl-beach
  • nan-check
  • new-clang-warnings
  • no-assembly-tho
  • no-exceptions
  • no-long-long
  • no-long-long-tmp
  • no-no-std-c
  • nonstdint
  • nostdlib
  • nosys
  • off-the-map
  • old-school
  • one-workflow-to-rule-them-all
  • oops
  • optimus-prime
  • over-extended
  • override
  • pc
  • pc-guard
  • pin/a-new-scope
  • pin/format
  • pin/qemu
  • platform
  • plugged
  • point-of-no-return
  • preset-tmp
  • presets
  • presets-tmp
  • python2
  • qemu
  • reformat
  • refs/heads/master
  • reqemu
  • rereqemu
  • rtti-test
  • rtti-test-tmp
  • scorched-earth
  • self-contain
  • set-data-long-int
  • shell-shock
  • signed-hex
  • slasher
  • something
  • split
  • std-fenv
  • super-secure
  • target-check
  • test-coverage
  • test-reporter-v2
  • threadless
  • threads
  • tidier
  • tmp/undiscovered
  • tpyo
  • travis-stuff
  • twenty
  • twenty-three
  • twentythree
  • typo
  • ub-ub-doo
  • undiscovered
  • unexceptional
  • unflag
  • unhacked
  • unreserved
  • unsanitary
  • use-after-free
  • valgrind
  • vcproj
  • vestige
  • vs-clang
  • vs-clang-tmp
  • vs-old-debug
  • watcom
  • werror
  • whatif
  • winclang
  • windows-clang
  • windows_s
  • winmm
  • winstall
  • workflow-polish
  • xcode

04 Mar 2026 05:34AM UTC coverage: 99.281%. Remained the same
22656622879

push

github

thetic
Add INTERFACE_COMPILE_OPTIONS for memory leak detection to autotools cmake package

The cmake install sets INTERFACE_COMPILE_OPTIONS on CppUTest::CppUTest to
force-include MemoryLeakDetectorForceInclude.h, wiring up leak detection
automatically for downstream cmake consumers. The autotools cmake package
was missing this, requiring consumers to add the force-include manually.

Add the same property to the autotools targets template, conditioned on
whether memory leak detection was enabled at configure time (it is also
implicitly disabled by --disable-std-c). The memory_leak_detection
configure variable is AC_SUBST'd so its value is baked into the Makefile
and passed to sed as a literal string at install time.

6765 of 6814 relevant lines covered (99.28%)

46694.48 hits per line

Relevant lines Covered
Build:
Build:
6814 RELEVANT LINES 6765 COVERED LINES
46694.48 HITS PER LINE
Source Files on autocmake
  • Tree
  • List 48
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22656622879 autocmake Add INTERFACE_COMPILE_OPTIONS for memory leak detection to autotools cmake package The cmake install sets INTERFACE_COMPILE_OPTIONS on CppUTest::CppUTest to force-include MemoryLeakDetectorForceInclude.h, wiring up leak detection automatically fo... push 04 Mar 2026 05:37AM UTC thetic github
99.28
22612554266 autocmake Fold library locations into CppUTestTargets.cmake.autotools.in The separate CppUTestTargets-relwithdebinfo.cmake.autotools.in file was mimicking cmake's multi-configuration pattern, which doesn't apply to autotools. Autotools produces a single bu... push 03 Mar 2026 07:22AM UTC thetic github
99.28
22612079154 autocmake Remove unused build-tree cmake package config The build-tree CppUTestConfig.cmake was intended for find_package() against the build directory, but was never wired up: there is no export(PACKAGE) to register it and no export(CppUTestTargets) to ge... push 03 Mar 2026 07:04AM UTC thetic github
99.28
22611572285 autocmake Add CI job to test autotools custom prefix install and cmake consumption Adds an "Autotools Custom prefix install" matrix entry that: - Configures with a non-standard --libdir depth (lib/x86_64-linux-gnu) to exercise the install path computatio... push 03 Mar 2026 06:46AM UTC thetic github
99.28
22611308914 autocmake Fix misleading 'Generated by CMake' comments in autotools templates push 03 Mar 2026 06:35AM UTC thetic github
99.28
22610821770 autocmake Move cmake/install.cmake to pkg/CMakeLists.txt Switch from include(cmake/install.cmake) to add_subdirectory(pkg), which is more idiomatic CMake and lets pkg/CMakeLists.txt use relative paths for files in the same directory instead of ${PROJECT_SO... push 03 Mar 2026 06:16AM UTC thetic github
99.28
See All Builds (1182)
  • Repo on GitHub
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

© 2026 Coveralls, Inc