devel/py-avocado-framework 113.0 FreeBSD
Set of tools and libraries to help with automated testing
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
1dfb392981- License
- GPLv2+
- Categories
- devel, python
- Package size
- 785.5 KiB, 5181.1 KiB installed
Description
Avocado is a set of tools and libraries to help with automated testing.
One can call it a test framework with benefits. Native tests are written in Python and they follow the unittest pattern, but any executable can serve as a test.
Avocado is composed of:
-
A test runner that lets you execute tests. Those tests can be either written in your language of choice, or be written in Python and use the available libraries. In both cases, you get facilities such as automated log and system information collection.
-
Libraries that help you write tests in a concise, yet expressive and powerful way.
-
Plugins that can extend and add new functionality to the Avocado Framework.
Avocado is built on the experience accumulated with Autotest, while improving on its weaknesses and shortcomings.
Install
Binary package:
pkg install py312-avocado-framework
From the ports tree:
cd /usr/ports/devel/py-avocado-framework/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-avocado-framework>0:devel/py-avocado-framework
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 | 113.0 | 113.0 | - | 111.0 | 113.0 |
| FreeBSD:14:quarterly | 113.0 | 113.0 | n/a | 111.0 | 113.0 |
| FreeBSD:15:latest | 113.0 | 113.0 | n/a | 111.0 | 111.0 |
| FreeBSD:15:quarterly | 113.0 | 113.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 113.0 | 113.0 | 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 2
${PYTHON_PKGNAMEPREFIX}setuptools>=0: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}sqlite3>=0: databases/py-sqlite3
The full lists below include those, and their dependencies in turn.
Build dependencies 11
Run dependencies 16
No port depends on this one.
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| avocado-framework-avocado-113.0_GH0.tar.gz | 1.609397e+06 | a916c90b43e67d4593feef121f820d3fd8c93c2aca2dbd2d8865f83a622d3487 |