Ceedling is a build automation tool for C projects. It is especially adept at building and executing unit test suites — even for tricky embedded systems. Ceedling provides three core functions: [1] It packages up several tools including the C unit test framework Unity, the mock generation tool CMock, and other complementary frameworks and libraries. [2] It simplifies configuration for C toolchains. [3] It automates the running and reporting of test suites as well as release builds. Ceedling projects start with a YAML configuration file. A variety of conventions simplify assembling suites of unit test functions and producing release builds.

Required Ruby Version

>= 3.0.0

Authors

Mark VanderVoord, Michael Karlesky, Greg Williams

Versions

  1. 1.1.0 July 17, 2026 (4.27 MB)
  2. 1.0.1 January 30, 2025 (2.12 MB)
  3. 1.0.0 January 01, 2025 (5 MB)
  4. 0.31.1 June 18, 2021 (2.13 MB)
  5. 0.31.0 January 29, 2021 (2.13 MB)
Show all versions (57 total)

Pushed by

SHA 256 checksum