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

Property Value
Distribution Fedora Rawhide
Repository Fedora x86_64
Package filename api-sanity-checker-1.98.7-7.fc30.noarch.rpm
Package name api-sanity-checker
Package version 1.98.7
Package release 7.fc30
Package architecture noarch
Package type rpm
Homepage http://forge.ispras.ru/projects/api-sanity-autotest
License GPLv2
Maintainer -
Download size 129.20 KB
Installed size 671.01 KB
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 - - -


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-7.fc30


Type URL
Mirror download-ib01.fedoraproject.org
Binary Package api-sanity-checker-1.98.7-7.fc30.noarch.rpm
Source Package api-sanity-checker-1.98.7-7.fc30.src.rpm

Install Howto

Install api-sanity-checker rpm package:

# dnf --refresh install api-sanity-checker




2019-01-31 - Fedora Release Engineering <releng@fedoraproject.org> - 1.98.7-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
2018-07-12 - Fedora Release Engineering <releng@fedoraproject.org> - 1.98.7-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2018-02-07 - Fedora Release Engineering <releng@fedoraproject.org> - 1.98.7-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2017-07-26 - Fedora Release Engineering <releng@fedoraproject.org> - 1.98.7-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2017-02-10 - Fedora Release Engineering <releng@fedoraproject.org> - 1.98.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

See Also

Package Description
apiextractor-0.10.10-18.fc31.i686.rpm Library headers parser to extract API information
apiextractor-0.10.10-18.fc31.x86_64.rpm Library headers parser to extract API information
apiextractor-devel-0.10.10-18.fc31.i686.rpm Development files for apiextractor
apiextractor-devel-0.10.10-18.fc31.x86_64.rpm Development files for apiextractor
apiguardian-1.1.0-1.fc31.noarch.rpm API Guardian Java annotation
apiguardian-javadoc-1.1.0-1.fc31.noarch.rpm Javadoc for apiguardian
apitrace-8.0-0.2.gitf411d55.fc30.x86_64.rpm Tools for tracing OpenGL
apitrace-gui-8.0-0.2.gitf411d55.fc30.x86_64.rpm Graphical frontend for apitrace
apitrace-libs-8.0-0.2.gitf411d55.fc30.i686.rpm Libraries used by apitrace
apitrace-libs-8.0-0.2.gitf411d55.fc30.x86_64.rpm Libraries used by apitrace
apiviz-1.3.2-19.fc30.noarch.rpm APIviz is a JavaDoc doclet to generate class and package diagrams
apiviz-javadoc-1.3.2-19.fc30.noarch.rpm Javadocs for apiviz
apmd-3.2.2-32.fc30.i686.rpm Advanced Power Management (APM) BIOS utilities for laptops
appeditor-1.1.0-2.fc30.x86_64.rpm Edit application menu
apper-1.0.0-4.fc30.x86_64.rpm KDE interface for PackageKit