LCOV - differential code coverage report
Current view: top level - contrib/isn - isn.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 84.6 % 513 434 1 78 2 432 2 2
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 45 45 3 42
Baseline: lcov-20260530-034037-baseline Branches: 65.8 % 409 269 140 269
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 66.7 % 3 2 1 2
(360..) days: 84.7 % 510 432 78 432
Function coverage date bins:
(360..) days: 100.0 % 45 45 3 42
Branch coverage date bins:
(360..) days: 65.8 % 409 269 140 269

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
Pg_magic_func CBC 1 100.0 % (1 / 1)
_PG_init CBC 1 64.3 % (9 / 14) 25.0 % (5 / 20)
accept_weak_input CBC 1 100.0 % (4 / 4) 50.0 % (1 / 2)
is_valid CBC 1 100.0 % (3 / 3)
ismn_cast_from_ean13 CBC 1 100.0 % (4 / 4)
issn_cast_from_ean13 CBC 1 100.0 % (4 / 4)
make_valid CBC 1 100.0 % (4 / 4)
upc_cast_from_ean13 CBC 1 100.0 % (4 / 4)
weak_input_status CBC 1 100.0 % (2 / 2)
dehyphenate CBC 2 100.0 % (9 / 9) 100.0 % (4 / 4)
ean2ISSN CBC 2 87.5 % (7 / 8) 50.0 % (1 / 2)
ean2UPC CBC 2 100.0 % (4 / 4)
pg_finfo_accept_weak_input CBC 2 100.0 % (1 / 1)
pg_finfo_ean13_in CBC 2 100.0 % (1 / 1)
pg_finfo_upc_cast_from_ean13 CBC 2 100.0 % (1 / 1)
pg_finfo_upc_in CBC 2 100.0 % (1 / 1)
pg_finfo_weak_input_status CBC 2 100.0 % (1 / 1)
isbn_cast_from_ean13 CBC 3 100.0 % (4 / 4)
pg_finfo_ismn_cast_from_ean13 CBC 3 100.0 % (1 / 1)
pg_finfo_issn_cast_from_ean13 CBC 3 100.0 % (1 / 1)
ean2ISMN CBC 4 100.0 % (4 / 4)
pg_finfo_isbn_cast_from_ean13 CBC 4 100.0 % (1 / 1)
pg_finfo_isbn_in CBC 4 100.0 % (1 / 1)
pg_finfo_ismn_in CBC 4 100.0 % (1 / 1)
pg_finfo_issn_in CBC 4 100.0 % (1 / 1)
check_table CBC 5 69.0 % (29 / 42) 57.5 % (23 / 40)
ean2isn GNC 6 67.5 % (27 / 40) 50.0 % (18 / 36)
ean2ISBN CBC 7 100.0 % (10 / 10) 83.3 % (5 / 6)
pg_finfo_ean13_out CBC 8 100.0 % (1 / 1)
pg_finfo_isn_out CBC 8 100.0 % (1 / 1)
upc_in CBC 8 100.0 % (5 / 5) 100.0 % (2 / 2)
pg_finfo_is_valid CBC 9 100.0 % (1 / 1)
pg_finfo_make_valid CBC 9 100.0 % (1 / 1)
ismn_in CBC 12 80.0 % (4 / 5) 50.0 % (1 / 2)
issn_in CBC 13 80.0 % (4 / 5) 50.0 % (1 / 2)
weight_checkdig CBC 14 100.0 % (10 / 10) 75.0 % (6 / 8)
isn_out CBC 15 100.0 % (5 / 5)
ean13_out CBC 19 100.0 % (5 / 5)
isbn_in CBC 19 80.0 % (4 / 5) 50.0 % (1 / 2)
ean13_in CBC 23 100.0 % (5 / 5) 100.0 % (2 / 2)
ean2string GNC 34 88.0 % (66 / 75) 78.4 % (29 / 37)
str2ean CBC 43 100.0 % (7 / 7) 75.0 % (3 / 4)
string2ean GNC 75 76.1 % (105 / 138) 64.8 % (118 / 182)
hyphenate CBC 87 100.0 % (54 / 54) 89.1 % (41 / 46)
checkdig CBC 114 88.9 % (16 / 18) 66.7 % (8 / 12)

Generated by: LCOV version 2.5.0-beta