API Sanity Checker

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

API Sanity Checker
Developer(s)Andrey Ponomarenko
Initial releaseNovember 30, 2009 (2009-11-30)
Stable release
1.98.7 / September 8, 2015 (2015-09-08)
Written inPerl
Operating systemLinux, Mac OS X, MS Windows
LicenseGPLv1+, LGPLv2+
Websitegithub.com

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 or fuzzer for a library API to catch serious problems like crashes or program hanging.

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.