Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

System tests: Redesign and rework #2787

Closed
3 of 5 tasks
Rebits opened this issue Apr 13, 2022 · 0 comments
Closed
3 of 5 tasks

System tests: Redesign and rework #2787

Rebits opened this issue Apr 13, 2022 · 0 comments
Assignees
Labels
design refactor Redesign and implement an existing development/feature test/system

Comments

@Rebits
Copy link
Member

Rebits commented Apr 13, 2022

Description

System tests have certain limitations in the current design, among which we can highlight

  • Testing does not cover all OS supported by Wazuh
  • Rigid design
    • Provision and deployment performed at the same phase
    • Deployment and provision code duplication prone to error
  • Not scalable

The complete analysis of the current design has been carried out at #2440 (comment)

Design

For the reasons mentioned in the description, the @wazuh/qa team, together with has come up with a new model for system testing.

System Design

The advantages of this new design can be summarized as follows

  • Support for all OS supported by Wazuh
  • Easy Jenkins automatization
  • Scalability

To Do

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design refactor Redesign and implement an existing development/feature test/system
Projects
None yet
Development

No branches or pull requests

5 participants