API Sanity Checker

From Wikipedia, the free encyclopedia
Jump to: navigation, search
API Sanity Checker
Developer(s) ROSA Lab
Initial release November 30, 2009 (2009-11-30)
Stable release 1.98.4 / May 24, 2013; 21 months ago (2013-05-24)
Written in Perl
Operating system Linux, FreeBSD, Mac OS X, MS Windows
License GPL, LGPL
Website linuxbase.org

API Sanity Checker is an automatic unit test generator for a C/C++ shared library API.

The main feature of this tool is the ability to completely automatically generate reasonable (in most, but unfortunately not all, cases) input arguments for every API function straight from the library header files. The tool can be used as a smoke test for a library API to catch serious problems like crashes or program hanging.

See also[edit]

External links[edit]