Project

General

Profile

Feature #52371

Ceph Behave Integration tests

Added by Juan Miguel Olmo Martínez over 2 years ago. Updated about 2 years ago.

Status:
Resolved
Priority:
Normal
Category:
test_orchestrator
Target version:
-
% Done:

100%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

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

Also available in: Atom PDF