Skip to content

Integrate Chaos Mesh NetworkChaos Tests into CI Pipeline #20

@leninmehedy

Description

@leninmehedy

Description

Update the CI pipeline to automatically run tests for Chaos Mesh NetworkChaos experiments. This includes integration/E2E tests, validation scripts, and unit tests for manifest generation. The goal is to ensure chaos experiments are applied and verified as part of every CI run.

Requirements

  • Add steps to the CI pipeline to:
    • Deploy test environment (e.g., sample network nodes with region labels)
    • Apply NetworkChaos manifests (partition, netem)
    • Run integration/E2E tests to verify network effects (e.g., connectivity loss, latency)
    • Execute validation scripts to confirm chaos resource creation and pod selection
    • Run unit tests for manifest/template generation
  • Ensure test results are reported in CI output
  • Document how tests are triggered and interpreted in CI

Acceptance Criteria

  • CI pipeline runs all chaos experiment tests automatically
  • Failures in chaos tests block CI
  • Documentation for CI test integration is updated

References:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions