2.5.12.25. Cppcheck
This step runs cppcheck, analyse its output, and set the outcome in Properties.
from buildbot.plugins import steps
f.addStep(steps.Cppcheck(enable=['all'], inconclusive=True]))
This class adds the following arguments:
- binary
- (Optional, defaults to - cppcheck) Use this if you need to give the full path to the cppcheck binary or if your binary is called differently.
- source
- (Optional, defaults to - ['.']) This is the list of paths for the sources to be checked by this step.
- enable
- (Optional) Use this to give a list of the message classes that should be in cppcheck report. See the cppcheck man page for more information. 
- inconclusive
- (Optional) Set this to - Trueif you want cppcheck to also report inconclusive results. See the cppcheck man page for more information.
- extra_args
- (Optional) This is the list of extra arguments to be given to the cppcheck command. 
All other arguments are identical to ShellCommand.