Feature #52371
Ceph Behave Integration tests
100%
Description
Create a new integration tests framework for Ceph project.
Targets:
1. Write new tests must be as easy as to execute the commands directly.
2. Not needed programming skills to write new tests.
3. Esay to test with different types of labs and infraestructure
4. Must be possible to run the integration tests in personal computers and to integrate them into automated test pipelines
5. Open door to behavior-driven development
6. The framework must be easily expandable to add new capabilities
Initially only basic functionality must be implemented:
a. Possibility to create different type of labs for test ( number of servers, features of the servers, operating system ... etc... )
b. Use Gherkin language to implement tests
c. Commands possibilities:
- Execute shell commands in any server and check result
- Execute Ceph commands in a Ceph shell and check results
History
#1 Updated by Sebastian Wagner over 2 years ago
- Assignee set to Arunagirinadan Sudharshan
#2 Updated by Juan Miguel Olmo Martínez over 2 years ago
- % Done changed from 0 to 90
#3 Updated by Sebastian Wagner over 2 years ago
- Status changed from New to Resolved
#4 Updated by Juan Miguel Olmo Martínez about 2 years ago
- % Done changed from 90 to 100