Other Resources

Open Source Projects Relying on Avocado

The following is a partial list of projects that use Avocado as either the framework for their tests, or the Avocado test runner to run other regular tests.

Fedora Modularity

The Fedora Modularity project is about building a modular Linux OS with multiple versions of components on different lifecycles.

It uses Avocado in its meta test family subproject.


QEMU is a generic and open source machine emulator and virtualizer.

It uses Avocado in functional level tests.


SoS is an extensible, portable, support data collection tool primarily aimed at Linux distributions and other UNIX-like operating systems.

It uses Avocado in its functional level tests.


The Distributed Asynchronous Object Storage (DAOS) is an open-source object store designed from the ground up for massively distributed Non Volatile Memory (NVM).

It uses Avocado in its ftest test suite.


RUDDER is a European, open source and multi-platform solution allowing you to manage configurations and compliance of your systems.

It uses Avocado in its ncf project, which is a framework that runs in pure CFEngine language, to help structure your CFEngine policy and provide reusable, single purpose components.


POK is a real-time embedded operating system for safety-critical systems.

It uses Avocado in its unitary and multiprocessing unitary tests.


isar is the “Integration System for Automated Root filesystem generation”. It is a set of scripts for building software packages and repeatable generation of Debian-based root filesystems with customizations.

It is used in the project’s test suite.

Avocado extensions

The following are extensions of the Avocado framework specifically designed to enhance Avocado with more targeted testing capabilities.


Avocado-VT lets you execute virtualization related tests (then known as virt-test), with all conveniences provided by Avocado.

Together with its various test providers (QEMU, LibVirt) it provides literally dozens of thousands of virtualization related tests.


Avocado-I2N is a plugin that extends Avocado-VT with automated vm state setup, inheritance, and traversal.


Avocado-cloud is a cloud test suite for RHEL guests on various clouds such as Alibaba, AWS, Azure, Huawei, IBM Cloud and OpenStack.

Test specific repositories

These repositories contain a multitude of tests for specific different purposes.


This is a collection of some varied Avocado related presentations on the web: