Rahul Sharma (Editor)

API Sanity Checker

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
Andrey Ponomarenko

License
  
GPLv1+, LGPLv2+

Written in
  
Perl

Initial release
  
November 30, 2009 (2009-11-30)

Stable release
  
1.98.7 / September 8, 2015; 17 months ago (2015-09-08)

Operating system
  
Linux, Mac OS X, MS Windows

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

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.

References

API Sanity Checker Wikipedia