GitHub stars Coverage badge

Geo::Coder::Free

Coverage Report

File ▲ Stmt ▲ Branch ▲ Cond ▲ Sub ▲ Total ▲ Δ ▲
lib/Geo/Coder/Free.pm 🔍89.777.068.896.983.7%▼ 0.4%
lib/Geo/Coder/Free/Config.pm 🔍78.245.529.6100.062.6%● 0.0%
lib/Geo/Coder/Free/DB/MaxMind/admin.pm 🔍85.70.00.080.084.2%● 0.0%
lib/Geo/Coder/Free/DB/MaxMind/admin1.pm 🔍100.00.00.0100.0100.0%● 0.0%
lib/Geo/Coder/Free/DB/MaxMind/admin2.pm 🔍100.00.00.0100.0100.0%● 0.0%
lib/Geo/Coder/Free/DB/MaxMind/cities.pm 🔍85.70.00.080.084.2%● 0.0%
lib/Geo/Coder/Free/DB/OpenAddr.pm 🔍85.70.00.080.084.2%● 0.0%
lib/Geo/Coder/Free/DB/openaddresses.pm 🔍100.00.00.0100.0100.0%● 0.0%
lib/Geo/Coder/Free/Local.pm 🔍84.070.651.4100.076.2%● 0.0%
lib/Geo/Coder/Free/MaxMind.pm 🔍45.426.924.088.937.7%● 0.0%
lib/Geo/Coder/Free/MissCache.pm 🔍100.084.4100.0100.096.0%● 0.0%
lib/Geo/Coder/Free/OpenAddresses.pm 🔍29.413.511.697.424.0%● 0.0%
lib/Geo/Coder/Free/Provenance.pm 🔍100.00.00.0100.0100.0%● 0.0%
lib/Geo/Coder/Free/Utils.pm 🔍70.466.148.075.666.7%▼ 0.3%
createdatabase.PL 🔍8.90.20.175.05.3%● 0.0%
Summary15 filesAvg: 73%, Low: 5
Total77.525.622.291.673.7

Coverage Trend

Use mouse wheel or pinch to zoom; drag to pan

No issues active on RT

No CPAN Testers failures reported for Geo-Coder-Free 0.50

Mutation Report

Mutation Summary

Mutation Files

File ▲ Total ▲ Killed ▲ Survivors ▲ Skipped ▲ Score% ▲ Complexity ▲ TER1 / TER2 / TER3 ▲ Dup% ▲
lib/Geo/Coder/Free/DB/MaxMind/admin.pm 🔍20200.0%185.7% / n/a / n/a0.0%
lib/Geo/Coder/Free/DB/MaxMind/cities.pm 🔍20200.0%185.7% / n/a / n/a0.0%
lib/Geo/Coder/Free/DB/OpenAddr.pm 🔍20200.0%185.7% / n/a / n/a0.0%
lib/Geo/Coder/Free/DB/vwf_log.pm 🔍20200.0%1n/a / n/a / n/a0.0%
lib/Geo/Coder/Free/Provenance.pm 🔍14410028.6%1100.0% / n/a / n/a0.0%
lib/Geo/Coder/Free/Utils.pm 🔍793940049.4%9070.4% / 66.1% / 81.2%0.0%
lib/Geo/Coder/Free/Config.pm 🔍25187072.0%4578.2% / 45.5% / 100.0%0.0%

Duplication Report

Only duplicate blocks of 10 or more consecutive lines are shown. Each pair is listed once. Intra-file duplicates are labelled (same file).

File ▲ Lines (10+ consecutive) ▲ Duplicated in ▲
lib/Geo/Coder/Free.pm 🔍lines 301–310lib/Geo/Coder/Free/Local.pm line 771

Structural Coverage (Approximate)

Statement Coverage: 62.74% (1386 / 2209)
Branch Coverage: 44.33% (563 / 1270)
Approximate LCSAJ derived from branch and statement coverage.

Executive Summary

Tests execute 62.74% of the code but detect only 48.41% of injected faults — consider adding targeted tests to kill surviving mutants.