Configuration
Annotated Sample Configuration
See the annotated sample project configuration file for a commented example of available settings.
Project File
-
YAML conventions, project file structure, and special Ceedling-specific YAML handling.
-
Exhaustive documentation for all project configuration options — organized by section.
-
Loading a Project Configuration
Load your base configuration via command line flag, environment variable, or default filename in your working directory.
-
Merge additional configuration into your project configuration on demand for build variants, local overrides, CI settings, toolchain differences, etc.
Advanced Topics
-
Configure Ceedling to take advantage of multiple CPU cores for faster build steps and test suite execution.
-
Sometimes you may need to point to a different Ceedling to run.
-
Globally available Ruby lists of paths, files, and more — useful for advanced project customization and plugin development.