running-chaos-tests

📁 jeremylongshore/claude-code-plugins-plus-skills 📅 12 days ago
1
总安装量
1
周安装量
#48667
全站排名
安装命令
npx skills add https://github.com/jeremylongshore/claude-code-plugins-plus-skills --skill running-chaos-tests

Agent 安装分布

opencode 1
claude-code 1

Skill 文档

Chaos Engineering Toolkit

This skill provides automated assistance for chaos engineering toolkit tasks.

Prerequisites

Before using this skill, ensure you have:

  • Test environment configured and accessible
  • Required testing tools and frameworks installed
  • Test data and fixtures prepared
  • Appropriate permissions for test execution
  • Network connectivity if testing external services

Instructions

Step 1: Prepare Test Environment

Set up the testing context:

  1. Use Read tool to examine configuration from {baseDir}/config/
  2. Validate test prerequisites are met
  3. Initialize test framework and load dependencies
  4. Configure test parameters and thresholds

Step 2: Execute Tests

Run the test suite:

  1. Use Bash(test:chaos-*) to invoke test framework
  2. Monitor test execution progress
  3. Capture test outputs and metrics
  4. Handle test failures and error conditions

Step 3: Analyze Results

Process test outcomes:

  • Identify passed and failed tests
  • Calculate success rate and performance metrics
  • Detect patterns in failures
  • Generate insights for improvement

Step 4: Generate Report

Document findings in {baseDir}/test-reports/:

  • Test execution summary
  • Detailed failure analysis
  • Performance benchmarks
  • Recommendations for fixes

Output

The skill generates comprehensive test results:

Test Summary

  • Total tests executed
  • Pass/fail counts and percentage
  • Execution time metrics
  • Resource utilization stats

Detailed Results

Each test includes:

  • Test name and identifier
  • Execution status (pass/fail/skip)
  • Actual vs. expected outcomes
  • Error messages and stack traces

Metrics and Analysis

  • Code coverage percentages
  • Performance benchmarks
  • Trend analysis across runs
  • Quality gate compliance status

Error Handling

Common issues and solutions:

Environment Setup Failures

  • Error: Test environment not properly configured
  • Solution: Verify configuration files; check environment variables; ensure dependencies are installed

Test Execution Timeouts

  • Error: Tests exceeded maximum execution time
  • Solution: Increase timeout thresholds; optimize slow tests; parallelize test execution

Resource Exhaustion

  • Error: Insufficient memory or disk space during testing
  • Solution: Clean up temporary files; reduce concurrent test workers; increase resource allocation

Dependency Issues

  • Error: Required services or databases unavailable
  • Solution: Verify service health; check network connectivity; use mocks if services are down

Resources

Testing Tools

  • Industry-standard testing frameworks for your language/platform
  • CI/CD integration guides and plugins
  • Test automation best practices documentation

Best Practices

  • Maintain test isolation and independence
  • Use meaningful test names and descriptions
  • Keep tests fast and focused
  • Implement proper setup and teardown
  • Version control test artifacts
  • Run tests in CI/CD pipelines

Overview

This skill provides automated assistance for chaos engineering toolkit tasks. This skill provides automated assistance for the described functionality.

Examples

Example usage patterns will be demonstrated in context.