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.
-
How to Load a Project Configuration
Load your base configuration via command line flag, environment variable, or default file. Add Mixins to merge additional configuration for different build scenarios.
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.