GitHub stars Coverage badge

App::Project::Doctor

Coverage Report

File Stmt Branch Cond Sub Total Δ
lib/App/Project/Doctor.pm 🔍100.0100.0100.0100.0100.0%● 0.0%
lib/App/Project/Doctor/Check/Base.pm 🔍100.00.00.0100.0100.0%● 0.0%
lib/App/Project/Doctor/Check/CI.pm 🔍84.183.30.0100.087.5%● 0.0%
lib/App/Project/Doctor/Check/CpanReadiness.pm 🔍100.095.060.0100.096.8%▼ 0.1%
lib/App/Project/Doctor/Check/Dependencies.pm 🔍100.092.950.0100.097.9%● 0.0%
lib/App/Project/Doctor/Check/License.pm 🔍100.086.466.7100.093.5%● 0.0%
lib/App/Project/Doctor/Check/Meta.pm 🔍100.091.766.7100.097.3%● 0.0%
lib/App/Project/Doctor/Check/Role.pm 🔍100.00.00.0100.0100.0%● 0.0%
lib/App/Project/Doctor/Check/Security.pm 🔍100.093.866.7100.097.0%● 0.0%
lib/App/Project/Doctor/Check/Tests.pm 🔍100.0100.00.0100.0100.0%● 0.0%
lib/App/Project/Doctor/Context.pm 🔍100.096.780.0100.098.6%● 0.0%
lib/App/Project/Doctor/Finding.pm 🔍100.0100.080.0100.098.7%● 0.0%
lib/App/Project/Doctor/Fixer.pm 🔍100.0100.087.5100.099.1%● 0.0%
lib/App/Project/Doctor/Report.pm 🔍100.0100.0100.0100.0100.0%● 0.0%
lib/App/Project/Doctor/Check/GitHubActions.pm 🔍89.187.5100.0100.090.8%● 0.0%
lib/App/Project/Doctor/Check/Pod.pm 🔍100.075.060.0100.094.5%● 0.0%
t/failing.t 🔍0.00.00.00.00.0%● 0.0%
t/trivial.t 🔍0.00.00.00.00.0%● 0.0%
Summary18 filesAvg: 86%, Low: 2
Total87.472.351.088.986.2

Coverage Trend

Use mouse wheel or pinch to zoom; drag to pan

No issues active on RT

https://api.cpantesters.org/v3/summary/App-Project-Doctor: 599 Internal Exception

CPAN Testers data unavailable: CPAN Testers API temporarily unreachable. Check https://api.cpantesters.org/v3/summary/App-Project-Doctor manually.

Mutation Report

Mutation Summary

Mutation Files

FileTotalKilledSurvivorsSkippedScore%ComplexityTER1 / TER2 / TER3
lib/App/Project/Doctor/Check/Dependencies.pm 🔍27234085.2%20100.0% / 92.9% / 100.0%
lib/App/Project/Doctor.pm 🔍171700100.0%13100.0% / 100.0% / 100.0%
lib/App/Project/Doctor/Check/Base.pm 🔍2200100.0%1100.0% / n/a / n/a
lib/App/Project/Doctor/Check/CI.pm 🔍7700100.0%584.1% / 83.3% / 100.0%
lib/App/Project/Doctor/Check/CpanReadiness.pm 🔍171700100.0%14100.0% / 95.0% / 100.0%
lib/App/Project/Doctor/Check/GitHubActions.pm 🔍151500100.0%1189.1% / 87.5% / 100.0%
lib/App/Project/Doctor/Check/License.pm 🔍141400100.0%15100.0% / 86.4% / 100.0%
lib/App/Project/Doctor/Check/Meta.pm 🔍121200100.0%9100.0% / 91.7% / 100.0%
lib/App/Project/Doctor/Check/Pod.pm 🔍141400100.0%12100.0% / 75.0% / 100.0%
lib/App/Project/Doctor/Check/Security.pm 🔍121200100.0%14100.0% / 93.8% / 100.0%
lib/App/Project/Doctor/Check/Tests.pm 🔍161600100.0%5100.0% / 100.0% / 100.0%
lib/App/Project/Doctor/Context.pm 🔍303000100.0%20100.0% / 96.7% / 100.0%
lib/App/Project/Doctor/Finding.pm 🔍4400100.0%8100.0% / 100.0% / n/a
lib/App/Project/Doctor/Fixer.pm 🔍272700100.0%16100.0% / 100.0% / 100.0%
lib/App/Project/Doctor/Report.pm 🔍212100100.0%23100.0% / 100.0% / 100.0%

Structural Coverage (Approximate)

Statement Coverage: 98.57% (965 / 979)
Branch Coverage: 93.55% (232 / 248)
Approximate LCSAJ derived from branch and statement coverage.

Executive Summary

Tests execute 98.57% of the code and detect 98.30% of injected faults.