Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/deps/include/unicode/utypes.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/deps/include/unistr.h
  0.00% (0/96)
  0.00% (0/9)
  0.00% (0/9)
src/icu/source/common/appendable.cpp
  0.00% (0/37)
  0.00% (0/5)
  0.00% (0/35)
src/icu/source/common/bmpset.cpp
  0.00% (0/522)
  0.00% (0/12)
  0.00% (0/487)
src/icu/source/common/bmpset.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/icu/source/common/bytestream.cpp
  0.00% (0/47)
  0.00% (0/7)
  0.00% (0/41)
src/icu/source/common/charstr.cpp
 21.71% (28/129)
 30.00% (3/10)
 25.40% (32/126)
src/icu/source/common/charstr.h
 44.44% (12/27)
 57.14% (8/14)
 52.94% (9/17)
src/icu/source/common/cmemory.cpp
 34.33% (23/67)
 50.00% (3/6)
 25.00% (14/56)
src/icu/source/common/cmemory.h
  9.20% (8/87)
 31.58% (6/19)
 10.75% (10/93)
src/icu/source/common/cpputils.h
 18.75% (3/16)
  8.33% (1/12)
 25.00% (4/16)
src/icu/source/common/cstring.cpp
  7.07% (13/184)
 23.08% (3/13)
  7.74% (13/168)
src/icu/source/common/edits.cpp
  0.00% (0/270)
  0.00% (0/14)
  0.00% (0/258)
src/icu/source/common/loadednormalizer2impl.cpp
 38.79% (90/232)
 22.73% (5/22)
 58.85% (143/243)
src/icu/source/common/locid.cpp
 24.35% (150/616)
 15.38% (10/65)
 27.49% (163/593)
src/icu/source/common/locmap.cpp
  0.00% (0/130)
  0.00% (0/6)
  0.00% (0/116)
src/icu/source/common/mutex.h
100.00% (7/7)
100.00% (2/2)
100.00% (11/11)
src/icu/source/common/norm2allmodes.h
 26.42% (51/193)
 28.21% (11/39)
 35.77% (49/137)
src/icu/source/common/normalizer2.cpp
  1.82% (6/330)
  2.13% (1/47)
  2.06% (5/243)
src/icu/source/common/normalizer2impl.cpp
 38.56% (571/1481)
 34.92% (22/63)
 34.92% (484/1386)
src/icu/source/common/normalizer2impl.h
 41.85% (95/227)
 50.91% (28/55)
 42.58% (89/209)
src/icu/source/common/patternprops.cpp
  0.00% (0/86)
  0.00% (0/7)
  0.00% (0/100)
src/icu/source/common/punycode.cpp
 73.72% (216/293)
 80.00% (4/5)
 72.16% (241/334)
src/icu/source/common/putil.cpp
 20.97% (155/739)
 19.64% (11/56)
 18.15% (143/788)
src/icu/source/common/resource.cpp
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/icu/source/common/resource.h
  0.00% (0/18)
  0.00% (0/10)
  0.00% (0/20)
src/icu/source/common/ruleiter.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/icu/source/common/stringpiece.cpp
  2.22% (1/45)
 20.00% (1/5)
 16.28% (7/43)
src/icu/source/common/uarrsort.cpp
  0.00% (0/158)
  0.00% (0/9)
  0.00% (0/141)
src/icu/source/common/ubidi_props.cpp
  0.00% (0/153)
  0.00% (0/18)
  0.00% (0/248)
src/icu/source/common/ucase.cpp
  9.50% (67/705)
 11.76% (4/34)
 11.24% (124/1103)
src/icu/source/common/uchar.cpp
  1.05% (5/476)
  2.04% (1/49)
  1.54% (18/1172)
src/icu/source/common/ucln_cmn.cpp
 76.09% (35/46)
 80.00% (4/5)
 87.50% (42/48)
src/icu/source/common/ucmndata.cpp
 43.92% (83/189)
 50.00% (5/10)
 46.75% (72/154)
src/icu/source/common/ucnv.cpp
 10.98% (183/1666)
 14.81% (8/54)
 12.28% (193/1572)
src/icu/source/common/ucnv2022.cpp
  0.00% (0/1970)
  0.00% (0/29)
  0.00% (0/1448)
src/icu/source/common/ucnv_bld.cpp
 21.97% (201/915)
 34.48% (10/29)
 21.68% (206/950)
src/icu/source/common/ucnv_cb.cpp
 13.79% (16/116)
 40.00% (2/5)
 18.39% (16/87)
src/icu/source/common/ucnv_cnv.cpp
 11.65% (12/103)
 20.00% (1/5)
 14.71% (10/68)
src/icu/source/common/ucnv_ct.cpp
  0.00% (0/333)
  0.00% (0/10)
  0.00% (0/582)
src/icu/source/common/ucnv_err.cpp
  4.65% (12/258)
 12.50% (1/8)
  1.59% (10/627)
src/icu/source/common/ucnv_ext.cpp
  0.00% (0/644)
  0.00% (0/16)
  0.00% (0/560)
src/icu/source/common/ucnv_io.cpp
 20.87% (154/738)
 21.62% (8/37)
 18.60% (122/656)
src/icu/source/common/ucnv_lmb.cpp
  0.00% (0/518)
  0.00% (0/12)
  0.00% (0/519)
src/icu/source/common/ucnv_u16.cpp
  0.00% (0/992)
  0.00% (0/17)
  0.00% (0/638)
src/icu/source/common/ucnv_u32.cpp
  0.00% (0/805)
  0.00% (0/14)
  0.00% (0/468)
src/icu/source/common/ucnv_u7.cpp
  0.00% (0/865)
  0.00% (0/7)
  0.00% (0/565)
src/icu/source/common/ucnv_u8.cpp
 12.54% (89/710)
 28.57% (2/7)
 12.85% (59/459)
src/icu/source/common/ucnvbocu.cpp
  0.00% (0/762)
  0.00% (0/8)
  0.00% (0/1170)
src/icu/source/common/ucnvhz.cpp
  0.00% (0/358)
  0.00% (0/8)
  0.00% (0/279)
src/icu/source/common/ucnvisci.cpp
  0.00% (0/528)
  0.00% (0/10)
  0.00% (0/1181)
src/icu/source/common/ucnvlat1.cpp
 21.35% (95/445)
 22.22% (2/9)
 16.67% (32/192)
src/icu/source/common/ucnvmbcs.cpp
  0.00% (0/3242)
  0.00% (0/36)
  0.00% (0/2485)
src/icu/source/common/ucnvscsu.cpp
  0.00% (0/1340)
  0.00% (0/14)
  0.00% (0/809)
src/icu/source/common/ucol_swp.cpp
  0.00% (0/437)
  0.00% (0/6)
  0.00% (0/408)
src/icu/source/common/udata.cpp
 26.30% (162/616)
 36.00% (9/25)
 24.70% (183/741)
src/icu/source/common/udatamem.cpp
 60.87% (42/69)
 70.00% (7/10)
 65.85% (54/82)
src/icu/source/common/udataswp.cpp
  0.00% (0/307)
  0.00% (0/22)
  0.00% (0/355)
src/icu/source/common/uenum.cpp
  0.00% (0/123)
  0.00% (0/8)
  0.00% (0/105)
src/icu/source/common/uhash.cpp
 37.24% (181/486)
 34.78% (16/46)
 38.82% (151/389)
src/icu/source/common/uinvchar.cpp
  0.00% (0/303)
  0.00% (0/14)
  0.00% (0/327)
src/icu/source/common/uinvchar.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/5)
src/icu/source/common/uloc.cpp
 16.26% (239/1470)
 25.00% (13/52)
 17.23% (314/1822)
src/icu/source/common/uloc_keytype.cpp
  0.00% (0/457)
  0.00% (0/13)
  0.00% (0/607)
src/icu/source/common/uloc_tag.cpp
  0.00% (0/1783)
  0.00% (0/43)
  0.00% (0/1937)
src/icu/source/common/umapfile.cpp
  8.57% (3/35)
 50.00% (1/2)
 14.81% (4/27)
src/icu/source/common/umath.cpp
 50.00% (3/6)
 50.00% (1/2)
 37.50% (3/8)
src/icu/source/common/umutex.cpp
 45.59% (31/68)
 44.44% (4/9)
 42.31% (11/26)
src/icu/source/common/umutex.h
 52.94% (27/51)
 66.67% (6/9)
 52.94% (18/34)
src/icu/source/common/unicode/appendable.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/icu/source/common/unicode/brkiter.h
  0.00% (0/5)
  0.00% (0/3)
  0.00% (0/3)
src/icu/source/common/unicode/bytestream.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/icu/source/common/unicode/char16ptr.h
 27.27% (12/44)
 57.14% (8/14)
 63.16% (12/19)
src/icu/source/common/unicode/chariter.h
  0.00% (0/22)
  0.00% (0/8)
  0.00% (0/8)
src/icu/source/common/unicode/edits.h
  0.00% (0/23)
  0.00% (0/15)
  0.00% (0/18)
src/icu/source/common/unicode/idna.h
 90.00% (9/10)
 80.00% (4/5)
 92.31% (12/13)
src/icu/source/common/unicode/localpointer.h
 30.00% (12/40)
 37.50% (6/16)
 34.78% (8/23)
src/icu/source/common/unicode/locid.h
 14.29% (3/21)
 14.29% (1/7)
 14.29% (1/7)
src/icu/source/common/unicode/normalizer2.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/icu/source/common/unicode/parsepos.h
  0.00% (0/29)
  0.00% (0/10)
  0.00% (0/10)
src/icu/source/common/unicode/rep.h
 10.00% (1/10)
 25.00% (1/4)
 25.00% (1/4)
src/icu/source/common/unicode/stringpiece.h
  6.06% (2/33)
 15.38% (2/13)
 13.33% (2/15)
src/icu/source/common/unicode/uniset.h
  0.00% (0/48)
  0.00% (0/12)
  0.00% (0/14)
src/icu/source/common/unicode/unistr.h
 22.25% (85/382)
 17.91% (24/134)
 27.01% (57/211)
src/icu/source/common/unicode/uobject.h
  0.00% (0/11)
  0.00% (0/5)
  0.00% (0/5)
src/icu/source/common/unicode/ures.h
  0.00% (0/44)
  0.00% (0/4)
  0.00% (0/4)
src/icu/source/common/unicode/utypes.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/icu/source/common/unifilt.cpp
  0.00% (0/26)
  0.00% (0/5)
  0.00% (0/30)
src/icu/source/common/unifunct.cpp
  0.00% (0/7)
  0.00% (0/3)
  0.00% (0/3)
src/icu/source/common/uniset.cpp
  0.00% (0/1378)
  0.00% (0/87)
  0.00% (0/1259)
src/icu/source/common/unisetspan.cpp
  0.00% (0/990)
  0.00% (0/31)
  0.00% (0/872)
src/icu/source/common/unisetspan.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/icu/source/common/unistr.cpp
 20.90% (238/1139)
 22.34% (21/94)
 21.52% (215/999)
src/icu/source/common/uobject.cpp
 42.86% (9/21)
 42.86% (3/7)
 48.15% (13/27)
src/icu/source/common/uresbund.cpp
  0.00% (0/1979)
  0.00% (0/79)
  0.00% (0/2520)
src/icu/source/common/uresdata.cpp
  0.00% (0/1052)
  0.00% (0/41)
  0.00% (0/1049)
src/icu/source/common/uresdata.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/4)
src/icu/source/common/ustr_cnv.cpp
  3.11% (5/161)
 11.11% (1/9)
  1.57% (3/191)
src/icu/source/common/ustrcase.cpp
 15.55% (125/804)
 24.00% (6/25)
 16.63% (137/824)
src/icu/source/common/ustrcase_locale.cpp
 42.11% (16/38)
 40.00% (2/5)
 38.57% (27/70)
src/icu/source/common/ustrenum.cpp
  0.00% (0/213)
  0.00% (0/30)
  0.00% (0/210)
src/icu/source/common/ustrfmt.cpp
  0.00% (0/23)
  0.00% (0/1)
  0.00% (0/15)
src/icu/source/common/ustring.cpp
  3.28% (32/976)
 10.00% (5/50)
  4.74% (51/1076)
src/icu/source/common/ustrtrns.cpp
 21.07% (256/1215)
 42.86% (6/14)
 22.07% (258/1169)
src/icu/source/common/utf_impl.cpp
  0.00% (0/164)
  0.00% (0/5)
  0.00% (0/179)
src/icu/source/common/util.cpp
  0.00% (0/171)
  0.00% (0/9)
  0.00% (0/148)
src/icu/source/common/utrace.cpp
  2.61% (8/307)
  6.25% (1/16)
  1.32% (2/152)
src/icu/source/common/utrie.cpp
  0.00% (0/751)
  0.00% (0/23)
  0.00% (0/632)
src/icu/source/common/utrie2.cpp
 12.15% (66/543)
 15.79% (3/19)
 15.08% (81/537)
src/icu/source/common/utrie2.h
100.00% (3/3)
100.00% (3/3)
100.00% (11/11)
src/icu/source/common/utrie2_builder.cpp
  0.00% (0/866)
  0.00% (0/30)
  0.00% (0/745)
src/icu/source/common/uts46.cpp
 37.28% (356/955)
 39.02% (16/41)
 34.10% (326/956)
src/icu/source/common/uvector.cpp
  0.00% (0/386)
  0.00% (0/41)
  0.00% (0/333)
src/icu/source/common/uvector.h
  0.00% (0/44)
  0.00% (0/14)
  0.00% (0/14)
src/libidn/lib/gl/c-ctype.h
  0.00% (0/145)
  0.00% (0/15)
  0.00% (0/1344)
src/libidn/lib/gl/c-strcasecmp.c
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/13)
src/libidn/lib/gl/c-strncasecmp.c
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/17)
src/libidn/lib/gl/free.c
100.00% (6/6)
100.00% (1/1)
100.00% (1/1)
src/libidn/lib/gl/striconv.c
  0.00% (0/234)
  0.00% (0/3)
  0.00% (0/110)
src/libidn/lib/gl/unistr.h
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/1)
src/libidn/lib/gl/unistr/u8-check.c
100.00% (49/49)
100.00% (1/1)
100.00% (52/52)
src/libidn/lib/idna.c
 45.61% (182/399)
 27.27% (3/11)
 56.02% (149/266)
src/libidn/lib/nfkc.c
 86.09% (390/453)
 77.78% (14/18)
 87.73% (529/603)
src/libidn/lib/punycode.c
 50.65% (78/154)
 50.00% (3/6)
 41.46% (68/164)
src/libidn/lib/stringprep.c
 76.92% (200/260)
 66.67% (6/9)
 74.76% (154/206)
src/libidn/lib/toutf8.c
  0.00% (0/21)
  0.00% (0/4)
  0.00% (0/14)
src/libidn2/lib/bidi.c
 98.33% (59/60)
100.00% (2/2)
 94.52% (69/73)
src/libidn2/lib/context.c
 48.07% (87/181)
 50.00% (2/4)
 43.82% (78/178)
src/libidn2/lib/idna.c
 62.63% (119/190)
 75.00% (3/4)
 70.16% (134/191)
src/libidn2/lib/lookup.c
 64.68% (326/504)
 50.00% (6/12)
 58.60% (242/413)
src/libidn2/lib/punycode.c
 91.77% (145/158)
 71.43% (5/7)
 94.77% (163/172)
src/libidn2/lib/tables.c
100.00% (29/29)
100.00% (6/6)
 93.33% (14/15)
src/libidn2/lib/tr46map.c
 78.65% (70/89)
 71.43% (5/7)
 74.42% (32/43)
src/libidn2/unistring/free.c
100.00% (6/6)
100.00% (1/1)
100.00% (1/1)
src/libidn2/unistring/localcharset.c
  0.00% (0/16)
  0.00% (0/1)
  0.00% (0/5)
src/libpsl/fuzz/libpsl_fuzzer.c
100.00% (45/45)
100.00% (1/1)
100.00% (24/24)
src/libpsl/fuzz/libpsl_load_dafsa_fuzzer.c
100.00% (24/24)
100.00% (1/1)
100.00% (3/3)
src/libpsl/fuzz/libpsl_load_fuzzer.c
 94.12% (16/17)
100.00% (1/1)
 85.71% (6/7)
src/libpsl/src/lookup_string_in_fixed_set.c
100.00% (115/115)
100.00% (10/10)
 98.97% (96/97)
src/libpsl/src/psl.c
 86.94% (772/888)
 98.08% (51/52)
 84.47% (832/985)
src/libunistring/lib/array-mergesort.h
 92.43% (171/185)
100.00% (3/3)
 92.31% (84/91)
src/libunistring/lib/c-ctype.h
  0.00% (0/145)
  0.00% (0/15)
  0.00% (0/1344)
src/libunistring/lib/c-strcasecmp.c
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/15)
src/libunistring/lib/c-strcaseeq.h
  0.00% (0/102)
  0.00% (0/10)
  0.00% (0/101)
src/libunistring/lib/free.c
100.00% (6/6)
100.00% (1/1)
100.00% (1/1)
src/libunistring/lib/malloca.c
  0.00% (0/39)
  0.00% (0/2)
  0.00% (0/20)
src/libunistring/lib/striconveh.c
  0.00% (0/853)
  0.00% (0/9)
  0.00% (0/502)
src/libunistring/lib/striconveha.c
  0.00% (0/199)
  0.00% (0/5)
  0.00% (0/112)
src/libunistring/lib/unicase/cased.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/libunistring/lib/unicase/ignorable.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/libunistring/lib/unicase/simple-mapping.h
100.00% (19/19)
100.00% (1/1)
100.00% (13/13)
src/libunistring/lib/unicase/special-casing-table.h
100.00% (305/305)
100.00% (2/2)
100.00% (19/19)
src/libunistring/lib/unicase/u-casemap.h
 53.77% (164/305)
100.00% (1/1)
 57.56% (99/172)
src/libunistring/lib/unicase/u8-tolower.c
100.00% (8/8)
100.00% (1/1)
100.00% (2/2)
src/libunistring/lib/uniconv/u-strconv-from-enc.h
  0.00% (0/18)
  0.00% (0/1)
  0.00% (0/15)
src/libunistring/lib/uniconv/u8-conv-from-enc.c
  0.00% (0/59)
  0.00% (0/1)
  0.00% (0/39)
src/libunistring/lib/unictype/bidi_of.c
100.00% (26/26)
100.00% (2/2)
100.00% (14/14)
src/libunistring/lib/unictype/bitmap.h
100.00% (19/19)
100.00% (1/1)
100.00% (12/12)
src/libunistring/lib/unictype/categ_none.c
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/libunistring/lib/unictype/categ_of.c
 62.22% (28/45)
 66.67% (2/3)
 68.18% (15/22)
src/libunistring/lib/unictype/categ_test.c
 83.33% (5/6)
100.00% (1/1)
 75.00% (3/4)
src/libunistring/lib/unictype/combiningclass.c
100.00% (19/19)
100.00% (1/1)
100.00% (13/13)
src/libunistring/lib/unictype/joiningtype_of.c
100.00% (25/25)
100.00% (1/1)
100.00% (18/18)
src/libunistring/lib/unictype/pr_soft_dotted.c
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/libunistring/lib/unictype/scripts.c
  0.00% (0/35)
  0.00% (0/4)
  0.00% (0/21)
src/libunistring/lib/unictype/scripts_byname.h
  0.00% (0/66)
  0.00% (0/2)
  0.00% (0/29)
src/libunistring/lib/uninorm/canonical-decomposition.c
 98.08% (51/52)
100.00% (1/1)
 95.45% (21/22)
src/libunistring/lib/uninorm/compat-decomposition.c
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/libunistring/lib/uninorm/composition-table.h
100.00% (2195/2195)
100.00% (2/2)
100.00% (19/19)
src/libunistring/lib/uninorm/composition.c
100.00% (31/31)
100.00% (1/1)
100.00% (31/31)
src/libunistring/lib/uninorm/decomposition-table.h
100.00% (18/18)
100.00% (1/1)
100.00% (16/16)
src/libunistring/lib/uninorm/decomposition.c
100.00% (52/52)
100.00% (1/1)
100.00% (19/19)
src/libunistring/lib/uninorm/u-normalize-internal.h
 79.78% (221/277)
100.00% (1/1)
 83.02% (132/159)
src/libunistring/lib/unistr.h
 38.54% (37/96)
 44.44% (4/9)
 72.97% (27/37)
src/libunistring/lib/unistr/u-cpy.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/3)
src/libunistring/lib/unistr/u-strlen.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/4)
src/libunistring/lib/unistr/u32-cmp.c
 92.86% (13/14)
100.00% (1/1)
 85.71% (6/7)
src/libunistring/lib/unistr/u32-to-u8.c
 69.62% (55/79)
100.00% (1/1)
 71.19% (42/59)
src/libunistring/lib/unistr/u8-check.c
100.00% (49/49)
100.00% (1/1)
100.00% (52/52)
src/libunistring/lib/unistr/u8-mblen.c
  0.00% (0/35)
  0.00% (0/1)
  0.00% (0/54)
src/libunistring/lib/unistr/u8-mbtouc-aux.c
  0.00% (0/131)
  0.00% (0/1)
  0.00% (0/88)
src/libunistring/lib/unistr/u8-mbtouc-unsafe-aux.c
 90.82% (89/98)
100.00% (1/1)
 95.77% (68/71)
src/libunistring/lib/unistr/u8-mbtoucr.c
 69.23% (72/104)
100.00% (1/1)
 88.52% (54/61)
src/libunistring/lib/unistr/u8-prev.c
  0.00% (0/52)
  0.00% (0/1)
  0.00% (0/49)
src/libunistring/lib/unistr/u8-strlen.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/libunistring/lib/unistr/u8-to-u32.c
 60.53% (46/76)
100.00% (1/1)
 64.91% (37/57)
src/libunistring/lib/unistr/u8-uctomb-aux.c
 86.67% (26/30)
100.00% (1/1)
 92.86% (26/28)
Totals
 19.23% (10790/56116)
 20.33% (500/2460)
 14.55% (7772/53399)