The purpose of this page is to collect all the test frameworks/test sets that the different Akraino projects need for validation testing. The goal of the Blueprint Validation Framework project is to support all these test sets with ready made containers, reusing as much existing work as possible.
Unit tests
Unit testing and integration testing are not in the scope of this project. Unit testing is part of development. The CI/CD system can run the unit tests, but they are framework and programming language dependent.
Smoke testing/healthcheck
Smoke testing is
- Functest healthcheck
API tests
- Linux Test Project
- OpenStack Tempest
Integration tests
- OpenStack Tempest
End-to-end tests
- OpenStack Rally
Acceptance testing
- Agouti
Performance testing
- OpenStack Rally
- OPNFV Yardstick
- Cyclictest
- Bonnie++
- Iperf