devel/api-sanity-autotest 1.98.4_7 FreeBSD
Quickly generate sanity tests for the API of a C/C++ shared library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL20, GPLv2
- Categories
- devel, perl5
- Package size
- 107.6 KiB, 734.2 KiB installed
Description
API Sanity Autotest is a test generator for shared C/C++ libraries. It can quickly generate simple ("sanity" or "shallow"-quality) tests for functions from the library API, using the signatures and data type definitions from the library header files. The tests can detect critical errors in simple use cases, and can be improved with highly reusable specialized types. API Sanity Autotest can execute generated tests and detect all kinds of emitted signals, early program exits, program hanging and specified requirement failures. API Sanity Autotest also supports tests in the Template2Code format, and has a random test generation mode and other useful features.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/api-sanity-autotest | 1.98.4_7 |
| DragonFly | devel/api-sanity-autotest | 1.98.4_7 |
| HardenedBSD | devel/api-sanity-autotest | 1.98.4_7 |
| GhostBSD | devel/api-sanity-autotest | 1.98.4_7 |
Install
Binary package:
pkg install api-sanity-checker
From the ports tree:
cd /usr/ports/devel/api-sanity-autotest/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= api-sanity-checker>0:devel/api-sanity-autotest
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.98.4_7 | 1.98.4_7 | - | 1.98.4_7 | 1.98.4_7 |
| FreeBSD:14:quarterly | 1.98.4_7 | 1.98.4_7 | n/a | 1.98.4_7 | 1.98.4_7 |
| FreeBSD:15:latest | 1.98.4_7 | 1.98.4_7 | n/a | 1.98.4_7 | - |
| FreeBSD:15:quarterly | 1.98.4_7 | 1.98.4_7 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.98.4_7 | 1.98.4_7 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 1
${LOCALBASE}/bin/abi-compliance-checker: devel/abi-compliance-checker
The full lists below include those, and their dependencies in turn.
Build dependencies 8
Run dependencies 21
No port depends on this one.
Configuration
Options name: devel_api-sanity-checker
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- perl5 shebangfix
- Service scripts
- none
Message after installing
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| lvc-api-sanity-checker-1.98.4_GH0.tar.gz | 139886 | 1067b4513c33e724567f93b596ca80a9a5665d6000e24f7fdbdcb27eebc7beb5 |
Master sites 1
- LOCAL/bf/api-sanity-checker
Commit history 0
No commits in the history this site was built from.