feat: добавлены инструменты анализа покрытия тестами
- Создан скрипт scripts/coverage.sh для автоматизированного анализа - Добавлена документация COVERAGE.md с детальным анализом - Текущее покрытие: 9.6% (низкое, нуждается в улучшении) Инструменты: - go test ./... -cover - быстрый анализ - go tool cover -func=coverage.out - детальная статистика - ./scripts/coverage.sh --html - HTML отчет - ./scripts/coverage.sh --threshold=80 - с порогом покрытия Рекомендации по улучшению: 1. Handlers (0% покрытия) - приоритет 1 2. Service Layer (0% покрытия) - приоритет 1 3. Middleware (0% покрытия) - приоритет 2 4. Repository (24.5% покрытия) - приоритет 2 5. Config & Database (0% покрытия) - приоритет 3 Цель: довести покрытие до 70%+
This commit is contained in:
2998
core-service/coverage.html
Normal file
2998
core-service/coverage.html
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user