Files
quoter/scripts/test-coverage.sh

22 lines
615 B
Bash
Raw Normal View History

2025-08-02 00:39:05 +03:00
#!/bin/bash
# Скрипт для запуска тестов с покрытием кода
set -e
echo "🔧 Установка cargo-llvm-cov..."
cargo install cargo-llvm-cov
echo "🧪 Запуск тестов..."
cargo test --tests
echo "📊 Генерация отчета покрытия..."
cargo llvm-cov --lcov --output-path lcov.info
cargo llvm-cov --html
echo "📈 Статистика покрытия:"
cargo llvm-cov --summary
echo "✅ Тесты и покрытие завершены!"
echo "📁 HTML отчет: target/llvm-cov/html/index.html"
echo "📄 LCOV отчет: lcov.info"