run-e2e-tests

Automates end-to-end testing for OADP projects including setup, execution, and analysis.

Updated Sep 4, 2025
One-click install
npx skills add https://github.com/mpryc/ai-agents-and-skills --skill run-e2e-tests-mpryc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-e2e-tests
Source: https://github.com/mpryc/ai-agents-and-skills/tree/main/claude/oadp-operator/skills/development/run-e2e-tests
Command: npx skills add https://github.com/mpryc/ai-agents-and-skills --skill run-e2e-tests-mpryc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-to-end testing for OpenShift API for Data Protection (OADP) projects can be time-consuming and error-prone; this skill automates setup, execution, and analysis to ensure reliability before releases.

Core Features & Use Cases

  • Environment setup for E2E tests (cluster, storage, credentials)
  • Test selection and execution across providers and scenarios (AWS, GCP, Azure; CSI and Restic tests)
  • Result analysis, diagnostics, and artifact collection

Quick Start

Run all E2E tests for the OADP operator with default settings.

Frequently Asked Questions about run-e2e-tests

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate OADP end-to-end testing for release validation?

Automate OADP end-to-end testing by orchestrating environment setup, test execution, result analysis, and artifact collection to ensure release reliability. This skill handles full E2E suites, provider-specific scenarios, and cleanup automatically.

Can I run E2E tests for specific cloud providers like AWS, GCP, and Azure?

Yes, E2E tests support provider-specific scenarios across AWS, GCP, and Azure. The testing process selects and executes targeted scenarios for these cloud providers while managing the required credentials and storage configurations.

What's the best way to debug failing OADP E2E test runs?

Debug failing OADP E2E test runs by analyzing automated result diagnostics and preserving collected artifacts. The skill monitors execution, analyzes failures, and retains test artifacts to help identify and resolve issues efficiently.

Do I need to set up Kubernetes cluster and storage before running E2E tests?

Yes, you need Kubernetes cluster, storage, and credentials configured before running E2E tests. The skill requires this environment setup to successfully execute OADP testing scenarios, including CSI and Restic tests, and to ensure accurate validation.

Does this support running CSI and Restic backup tests?

Yes, running CSI and Restic tests is fully supported. The skill automates execution for these specific OADP backup scenarios alongside full E2E suites, handling test selection, monitoring, and cleanup for comprehensive coverage.

Why does my OADP E2E test execution require artifact collection and cleanup?

OADP E2E test execution requires artifact collection and cleanup to preserve diagnostic data and maintain a stable testing environment. The skill reports results and cleans up resources automatically after monitoring the test runs.