BSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest113.0113.0-111.0113.0
FreeBSD:14:quarterly113.0113.0n/a111.0113.0
FreeBSD:15:latest113.0113.0n/a111.0111.0
FreeBSD:15:quarterly113.0113.0n/an/an/a
FreeBSD:16:latest113.0113.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 2

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
FileSizeSHA256
avocado-framework-avocado-113.0_GH0.tar.gz1.609397e+06a916c90b43e67d4593feef121f820d3fd8c93c2aca2dbd2d8865f83a622d3487

Commit history 1

DateCommitCreditsLog message
1dfb392981 Roman Bogorodskiy devel/py-avocado-framework: update to 113.0
Sponsored by: The FreeBSD Foundation