Ceedling
Ceedling copied to clipboard
Ruby-based unit testing and build system for C projects
This will close #459 and #774.
Hello, I am unsure if this is a bug or just missing from current release but, I'm using ceedling v0.31.1 installed through gem. I've tried adding to the project.yml ```ruby...
Do not add subdirectories of configured paths to the list of all headers, since the user may use ** himself, and may order the paths to include specific files. Added...
I'm trying to set up Ceedling in a way that, instead of hardcoding a bunch of include paths and defines in the `project.yml` file, I take them from the `compile_commands.json`...
This commit adds the Valgrind plugin to Ceedling. The plugin implementation closely follows the Gcov plugin. Fixes #277.
# State of the Documentation and Infrastructure The entire Ceedling documentation resides as MarkDown and PDF in the repository under the ``docs`` directory. The PDF format is used because [*"we...
I made a [plugin](https://github.com/deltalejo/ceedling-cppcheck-plugin) to run Cppcheck analysis as Ceedling tasks. I think it is a very useful plugin that promotes using static anlysis tools for embedded software development. I'm...
The stdout_gtestlike_tests_report plugin does not have a concept of ignored tests and instead shows the same "OK" status next to them. The ignored tests are not mentioned at the summary...
Ubuntu jammy test_notAwesome.c ``` #include void setUp(void){} void tearDown(void){} void test_HelloWorld_ArrayCmpMemWay(void){ uint8_t u8VirtualScreen[]={'H','e','l','l','o',0}; uint8_t u8ReferenceScreen[]={'H','e','l','l','o',0}; /* Array compare option 4 */ for (uint32_t u32Ix=0; u32Ix < sizeof(u8VirtualScreen); u32Ix++){ printf("[%d][0x%x][0x%x],", u32Ix,...
I'm trying to generate a Code coverage html file using Gcov . But when run the command it resulted an error. Here is my project.yml file. --- # Notes: #...