provide-testkit 2025-10-04
Add chaos testing framework with Hypothesis-based strategies
12 files · 2,458+

Chaos testing framework

7 files changed
  • __init__.py Chaos subpackage init and exports
  • strategies.py Base chaos strategy framework using Hypothesis
  • concurrency_strategies.py Concurrency fault injection strategies
  • io_strategies.py IO fault injection strategies
  • time_strategies.py Time-based chaos strategies
  • fixtures.py Pytest fixtures for chaos testing
  • README.md Documentation for chaos testing module
  • Built chaos testing framework with Hypothesis-based property testing strategies for concurrency, IO, and time fault injection instantiate architectural
    4 files
    • strategies.py
    • concurrency_strategies.py
    • io_strategies.py
    • time_strategies.py

Chaos test suite

3 files changed
  • test_strategies.py Tests for base chaos strategies
  • test_fixtures.py Tests for chaos fixtures
  • test_time_strategies.py Tests for time chaos strategies
  • Added test suite covering chaos strategies and fixtures qualify behavioral
    3 files
    • test_strategies.py
    • test_fixtures.py
    • test_time_strategies.py