Catching up with Ceedling & FriendsHi. Here are the latest happenings with your open source tools Ceedling, CMock, Unity, and the ThrowTheSwitch.org community:
New Ceedling 1.1.0We’ve released Ceedling 1.1.0! Grab the latest version off Ruby gems or from our Github.
See
Release Notes,
Changelog,
Breaking Changes, and
Known Issues.
- A Partial allows a test to mix mocked and real functions from the same source module in a single test file and enables testing of static and inline functions without modifying source code.
- New stock plugins for Valgrind memory checking and Cppcheck static analysis.
- Updates to the GCov plugin:
- Supports coverage reports for all sources.
- Adds support for Modified Condition / Decision Coverage.
- Mixins improvements including an option for inline YAML at the command line.
- Ceedling’s test preprocessing is once again compatible with Unity’s parameterized test cases (support was temporarily removed with 1.0.0).
- Hundreds of bugfixes, including the latest updates to CMock & Unity.
New Documentation SiteCeedling is now complemented by a full, searchable
documentation site available both online and as a local bundle exported from Ceedling’s command line.
New ForumsThe forums for ThrowTheSwitch.org are moving. If you’re an actual human who wants to participate in our community, we’d LOVE for you to move with us. You can find us at
throwtheswitch.discourse.group.
New Beta for Certification AidsIs your team working under ISO26262 requirements? Ceedling Certified may be down the road, but you can apply for our Beta program to begin working with our pre-released Functional Safety Manual and Validation plugin. Contact
ceedli...@thingamabyte.com for pricing and information.
Keep writing great software!
Dr. Michael Karlesky & Mark VanderVoord
ThrowTheSwitch.org “Mad Scientists”