api-sanity-checker - An automatic generator of basic unit tests for a shared C/C++ library

Property Value
Distribution Fedora 25
Repository Fedora i386
Package name api-sanity-checker
Package version 1.98.7
Package release 2.fc24
Package architecture noarch
Package type rpm
Installed size 671.01 KB
Download size 130.70 KB
Official Mirror dl.fedoraproject.org
API Sanity Checker (ASC) is an automatic generator of basic unit tests for
shared C/C++ libraries. It is able to generate reasonable (in most, but
unfortunately not all, cases) input data for parameters and compose simple
("sanity" or "shallow"-quality) test cases for every function in the API through
the analysis of declarations in header files. The quality of generated tests
allows to check absence of critical errors in simple use cases. The tool is able
to build and execute generated tests and detect crashes (segfaults), aborts, all
kinds of emitted signals, non-zero program return code and program hanging. It
may be considered as a tool for out-of-the-box low-cost sanity checking
(fuzzing) of the library API or as a test development framework for initial
generation of templates for advanced tests. Also it supports universal format of
tests, random test generation mode, specialized data types and other useful


Package Version Architecture Repository
api-sanity-checker-1.98.7-2.fc24.noarch.rpm 1.98.7 noarch Fedora
api-sanity-checker - - -


Name Value
/usr/bin/perl -
abi-compliance-checker >= 1.98.7
binutils -
perl(Config) -
perl(Cwd) -
perl(File::Copy) -
perl(File::Path) -
perl(File::Temp) -
perl(Getopt::Long) -
perl(POSIX) -
perl(strict) -


Name Value
api-sanity-checker = 1.98.7-2.fc24


Type URL
Binary Package api-sanity-checker-1.98.7-2.fc24.noarch.rpm
Source Package api-sanity-checker-1.98.7-2.fc24.src.rpm

Install Howto

Install the api-sanity-checker rpm package:

# dnf install api-sanity-checker




2016-02-03 - Fedora Release Engineering <releng@fedoraproject.org> - 1.98.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2015-09-08 - Richard Shaw <hobbes1069@gmail.com> - 1.98.7-1
- Update to latest upstream release.
- Update spec to use license macro on supported branches.
- Remove upstreamed patch.
2015-06-17 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.98.6-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2015-05-27 - Richard Shaw <hobbes1069@gmail.com> - 1.98.6-3
- Fix non-standard permissions on binary (BZ#1131946).
2014-06-07 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.98.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2014-03-04 - Richard Shaw <hobbes1069@gmail.com> - 1.98.6-1
- Update to latest upstrem release.
2013-08-03 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
2013-07-17 - Petr Pisar <ppisar@redhat.com> - 1.98-3
- Perl 5.18 rebuild
2012-12-18 - Richard Shaw <hobbes1069@gmail.com> - 1.98-1
- Update to latest upstream release.
2012-12-05 - Richard Shaw <hobbes1069@gmail.com> - 1.12.10-1
- Update to latest upstream release.

See Also

Package Description
apiextractor-0.10.10-11.fc24.i686.rpm Library headers parser to extract API information
apiextractor-devel-0.10.10-11.fc24.i686.rpm Development files for apiextractor
apigen-4.1.2-3.fc25.noarch.rpm PHP source code API generator
apitrace-7.1-2.fc24.i686.rpm Tools for tracing OpenGL
apitrace-gui-7.1-2.fc24.i686.rpm Graphical frontend for apitrace
apitrace-libs-7.1-2.fc24.i686.rpm Libraries used by apitrace
apiviz-1.3.2-10.fc24.noarch.rpm APIviz is a JavaDoc doclet to generate class and package diagrams
apiviz-javadoc-1.3.2-10.fc24.noarch.rpm Javadocs for apiviz
apmd-3.2.2-26.fc25.i686.rpm Advanced Power Management (APM) BIOS utilities for laptops
apper-0.9.3-0.3.20160329.fc25.i686.rpm KDE interface for PackageKit
apper-updater-0.9.3-0.3.20160329.fc25.i686.rpm Apper plasma updater applet
appframework-1.03-16.fc24.noarch.rpm Swing Application Framework
appframework-javadoc-1.03-16.fc24.noarch.rpm Javadoc for appframework
appliance-tools-007.8-10.fc25.noarch.rpm Tools for building Appliances
appmenu-qt-0.2.7+14.04.20140305-1.fc25.i686.rpm Global application menu to Qt