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

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename api-sanity-checker-1.98.7-alt1_8.noarch.rpm
Package name api-sanity-checker
Package version 1.98.7
Package release alt1_8
Package architecture noarch
Package type rpm
Category Other
Homepage -
License -
Maintainer -
Download size 671.03 KB
Installed size 671.03 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.pm) -
perl(Cwd.pm) -
perl(File/Copy.pm) -
perl(File/Path.pm) -
perl(File/Temp.pm) -
perl(Getopt/Long.pm) -
perl(POSIX.pm) -
rpmlib(PayloadIsLzma) -


Name Value
api-sanity-checker = 1.98.7-alt1_8


Type URL
Mirror ftp.altlinux.org
Binary Package api-sanity-checker-1.98.7-alt1_8.noarch.rpm
Source Package api-sanity-checker-1.98.7-alt1_8.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install api-sanity-checker rpm package:
    # sudo apt-get install api-sanity-checker



See Also

Package Description
apr-api-docs-1.7.0-alt1_2.noarch.rpm Apache Portable Runtime API documentation
argbash-2.8.1-alt1_2.noarch.rpm Bash argument parsing code generator
arm-image-installer-2.15-alt1_1.noarch.rpm Writes binary image files to any specified block device
asbru-cm-5.1.0-alt1_1.noarch.rpm A user interface that helps organizing remote terminal sessions and automating repetitive tasks
astronomy-backgrounds-1.0-alt1_17.noarch.rpm Desktop wallpapers with Astronomy theme
atnt-0.16.0-alt1_11.noarch.rpm Acquisition Traitement NumA.rique
audacious-skins-1.0.0-alt1_18.noarch.rpm Additional skins for Audacious
audio-convert-mod-3.46.0b-alt2_18.noarch.rpm A simple audio file converter that supports many formats
augeas-vala-0.10.0-alt1_15.noarch.rpm Vala bindings for augeas
autokey-common-0.95.9-alt1_1.noarch.rpm Desktop automation utility - common data
autokey-gtk-0.95.9-alt1_1.noarch.rpm AutoKey GTK+ front end
autokey-qt-0.95.9-alt1_1.noarch.rpm AutoKey Qt front end
awake-1.0-alt1_20.noarch.rpm A command to 'wake on LAN' a remote host
awesome-plugin-shifty-3.5-alt1_0.20130110.87c1f27.8.noarch.rpm Dynamic tagging library for awesome
backup-light-0.4-alt2_18.noarch.rpm A small backup bash utility