I am looking for a bus maturity static analysis tool that also provides code coverage coverage analysis. For example, all non-static functions in libfoo.c must be present in libfoo.h, thereby all functions in libfoo.h must have unit tests.
Of course, for this behavior some granular control will be required, but this will be defined in some launch configuration file for the static analysis tool.
I am working on a project that is moving very fast, all kinds of things are added daily, I hope to find a static analysis tool that will help ensure unit test coverage. His large, geographically distributed team, which means the material gets perfect 24/7, I need nightly builds to be smarter.
I do not need this to be super-smart, I just need to break the assembly if something is not tested, unless it clearly goes out of scope.
CCAN is working on something similar, however it will be a few months before something significant is written. I also need something mature.
Thanks in advance for links to any gems.
source
share