refactor: organize chaos test runner into tools directory
Move chaos_test_runner.py to tools/ directory for better project organization and update all Makefile targets to reference the new location. This improves the project structure by keeping specialized tools separate from main code. Changes: - Move chaos_test_runner.py to tools/chaos_test_runner.py - Update Makefile chaos-* targets to use tools/ path - Maintain all existing functionality and CLI interface 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
8
Makefile
8
Makefile
@@ -254,11 +254,11 @@ release-dry-run:
|
||||
# Chaos Engineering targets
|
||||
chaos-validate:
|
||||
@echo "🔥 Running architectural independence validation..."
|
||||
$(VENV_PYTHON) chaos_test_runner.py validate-independence
|
||||
$(VENV_PYTHON) tools/chaos_test_runner.py validate-independence
|
||||
|
||||
chaos-matrix:
|
||||
@echo "🏗️ Showing architectural dependency matrix..."
|
||||
$(VENV_PYTHON) chaos_test_runner.py dependency-matrix
|
||||
$(VENV_PYTHON) tools/chaos_test_runner.py dependency-matrix
|
||||
|
||||
chaos-inject:
|
||||
@echo "💥 Injecting chaos into layer..."
|
||||
@@ -266,11 +266,11 @@ chaos-inject:
|
||||
echo "❌ Usage: make chaos-inject LAYER=L1_Presentation TYPE=import_failure"; \
|
||||
exit 1; \
|
||||
fi
|
||||
$(VENV_PYTHON) chaos_test_runner.py inject-layer-failure --layer $(LAYER) $(if $(TYPE),--injection-type $(TYPE))
|
||||
$(VENV_PYTHON) tools/chaos_test_runner.py inject-layer-failure --layer $(LAYER) $(if $(TYPE),--injection-type $(TYPE))
|
||||
|
||||
chaos-report:
|
||||
@echo "📄 Generating chaos engineering report..."
|
||||
$(VENV_PYTHON) chaos_test_runner.py chaos-report
|
||||
$(VENV_PYTHON) tools/chaos_test_runner.py chaos-report
|
||||
|
||||
# Code linting
|
||||
lint: $(VENV)/bin/activate
|
||||
|
||||
Reference in New Issue
Block a user