How to Install and Uninstall api-sanity-checker Package on Ubuntu 16.04 LTS (Xenial Xerus)

Last updated: May 04,2024

1. Install "api-sanity-checker" package

Please follow the guidelines below to install api-sanity-checker on Ubuntu 16.04 LTS (Xenial Xerus)

$ sudo apt update $ sudo apt install api-sanity-checker

2. Uninstall "api-sanity-checker" package

Please follow the guidance below to uninstall api-sanity-checker on Ubuntu 16.04 LTS (Xenial Xerus):

$ sudo apt remove api-sanity-checker $ sudo apt autoclean && sudo apt autoremove

3. Information about the api-sanity-checker package on Ubuntu 16.04 LTS (Xenial Xerus)

Package: api-sanity-checker
Priority: optional
Section: universe/devel
Installed-Size: 660
Maintainer: Ubuntu Developers
Original-Maintainer: Mathieu Malaterre
Architecture: all
Version: 1.98.7-1
Depends: abi-compliance-checker (>= 1.99), perl
Suggests: doc-base
Filename: pool/universe/a/api-sanity-checker/api-sanity-checker_1.98.7-1_all.deb
Size: 97216
MD5sum: e33a021052563c27a9840496ddefee39
SHA1: c50adde3806ff43b5289199c5a3c7c0f985ebe22
SHA256: 217c8ca147a21a4511c2a2de7c2b2fb191d4454b32bf605454111aa098250286
Description-en: automatic generator of basic unit tests for a C/C++ library API
API Sanity Checker is an automatic generator of basic unit tests for a C/C++
library. It helps to quickly generate simple ("sanity" or "shallow" quality)
tests for every function in an API using their signatures, data type
definitions and relationships between functions straight from the library
header files ("Header-Driven Generation"). Each test case contains a function
call with reasonable (in most, but unfortunately not all, cases) input
parameters. The quality of generated tests allows one to check absence of
critical errors in simple use cases and can be greatly improved by involving of
highly reusable specialized types for the library.
.
The tool can execute generated tests and detect crashes, aborts, all kinds of
emitted signals, non-zero program return code, program hang‐ ing and
requirement failures (if specified). The tool can be considered as a tool for
out-of-box low-cost sanity checking of library API or as a test development
framework for initial generation of templates for advanced tests. Also it
supports universal Template2Code format of tests, splint specifications, random
test generation mode and other useful features.
Description-md5: 0311b8cd7c1a26bce0b65ed7ee60c532
Homepage: https://github.com/lvc/api-sanity-checker
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu