GitHub stars Coverage badge

Geo::Coder::Free

Coverage Report

File Stmt Branch Cond Sub Total Δ
lib/Geo/Coder/Free.pm 🔍84.568.268.696.079.2%● 0.0%
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 🔍82.670.350.5100.074.8%● 0.0%
lib/Geo/Coder/Free/MaxMind.pm 🔍21.25.34.185.715.2%● 0.0%
lib/Geo/Coder/Free/OpenAddresses.pm 🔍21.17.74.793.816.6%● 0.0%
lib/Geo/Coder/Free/Utils.pm 🔍70.766.148.076.266.9%● 0.0%
createdatabase.PL 🔍9.00.20.175.05.3%● 0.0%
Summary13 filesAvg: 67%, Low: 5
Total71.120.215.889.767.2

Coverage Trend

Use mouse wheel or pinch to zoom; drag to pan

No issues active on RT

CPAN Testers Failures for Geo-Coder-Free 0.43

Perl version cliff detected. Fails on Perl ≤ 5.8.9; passes on Perl ≥ 5.40.4. See perldelta for this release None confidence

Showing one failure per OS/Perl combination.

Date OS Perl Reporter New Report Repro
1 report(s) on Perl ≤ 5.8.9 omitted — expected failures, see version cliff notice above.

Mutation Report

Mutation Summary

Mutation Files

File Total Killed Survivors Skipped Score% Complexity TER1 / TER2 / TER3 Dup%

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 208–217lib/Geo/Coder/Free/Local.pm line 684

Structural Coverage (Approximate)

Statement Coverage: 53.10% (1037 / 1953)
Branch Coverage: 34.50% (403 / 1168)
Approximate LCSAJ derived from branch and statement coverage.

Executive Summary

Tests execute 53.10% of the code. No mutation data available yet — trigger the mutation workflow for fault detection analysis.