name: test-run description: Запустити всі OLX тести з coverage звітом allowed-tools: Bash
Test Run
Запусти всі тести OLX проекту з coverage.
Кроки
-
Запусти тести:
dotnet test OLX.sln --collect:"XPlat Code Coverage" --results-directory ./coverage --logger "console;verbosity=normal" -
Виведи підсумок:
- Загальна кількість тестів
- Passed / Failed / Skipped
- Час виконання
-
Якщо є failures:
- Покажи деталі кожного failure
- Stack trace і причина
-
Coverage:
dotnet tool run reportgenerator -reports:coverage/**/coverage.cobertura.xml -targetdir:coverage/report -reporttypes:TextSummary cat coverage/report/Summary.txt(якщо reportgenerator встановлений)
Примітки
- Якщо тестового проекту ще немає — запропонуй
/test-genдля створення тестів - Для запуску окремого проекту:
dotnet test tests/OLX.Tests/OLX.Tests.csproj