Note: I have not yet decided how I am going to structure this, so I am keeping everything here.
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
...
Test | Target | Level | |
---|---|---|---|
OPNFV Functest healthcheck | OpenStack, Kubernetes | Healthcheck | |
Linux Test Project (ltp) | Linux | API test | |
OpenStack Tempest | OpenStack | API test | |
OpenStack Rally | OpenStack | End-to-end | |
- Linux Test Project
- OpenStack Tempest
Integration tests
- OpenStack Tempest
- Kubernetes integration tests
End-to-end tests
- OpenStack Rally
Acceptance testing
- Agouti
Performance testing
- OpenStack Rally
- OPNFV Yardstick
- Cyclictest
- Bonnie++
- Iperf