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¶
QEMU is a generic and open source machine emulator and virtualizer.
It uses Avocado in functional level tests.
SoS¶
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.
DAOS¶
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.
Falco¶
Falco, the cloud-native runtime security project, is the de facto Kubernetes threat detection engine.
It uses Avocado in its regression test suite.
RUDDER¶
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¶
POK is a real-time embedded operating system for safety-critical systems.
It uses Avocado in its unitary and multiprocessing unitary tests.
Avocado extensions¶
The following are extensions of the Avocado framework specifically designed to enhance Avocado with more targeted testing capabilities.
Avocado-VT¶
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¶
Avocado-I2N is a plugin that extends Avocado-VT with automated vm state setup, inheritance, and traversal.
Avocado-cloud¶
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.
Avocado Misc Tests: a repository dedicated to host tests initially ported from autotest client tests repository, but not limited to those.
OpenPOWER Host OS and Guest Virtual Machine (VM) stability tests
Presentations¶
This is a collection of some varied Avocado related presentations on the web: