Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/icu/icu4c/source/common/appendable.cpp
  0.00% (0/37)
  0.00% (0/5)
  0.00% (0/31)
src/icu/icu4c/source/common/bmpset.cpp
 30.28% (162/535)
 50.00% (6/12)
 23.69% (122/515)
src/icu/icu4c/source/common/bmpset.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/icu/icu4c/source/common/bytesinkutil.cpp
  6.73% (7/104)
 25.00% (3/12)
  2.88% (3/104)
src/icu/icu4c/source/common/bytesinkutil.h
  0.00% (0/8)
  0.00% (0/2)
  0.00% (0/2)
src/icu/icu4c/source/common/bytestream.cpp
 31.37% (16/51)
 42.86% (3/7)
 52.50% (21/40)
src/icu/icu4c/source/common/bytestrie.cpp
  0.00% (0/359)
  0.00% (0/13)
  0.00% (0/259)
src/icu/icu4c/source/common/charstr.cpp
 13.53% (28/207)
 16.67% (3/18)
 16.59% (37/223)
src/icu/icu4c/source/common/charstr.h
 57.58% (19/33)
 62.50% (10/16)
 73.91% (17/23)
src/icu/icu4c/source/common/charstrmap.h
  0.00% (0/20)
  0.00% (0/7)
  0.00% (0/35)
src/icu/icu4c/source/common/cmemory.cpp
 38.81% (26/67)
 50.00% (3/6)
 36.36% (20/55)
src/icu/icu4c/source/common/cmemory.h
 20.13% (31/154)
 36.00% (9/25)
 20.47% (35/171)
src/icu/icu4c/source/common/cpputils.h
  0.00% (0/16)
  0.00% (0/12)
  0.00% (0/16)
src/icu/icu4c/source/common/cstring.cpp
 38.59% (71/184)
 46.15% (6/13)
 43.96% (80/182)
src/icu/icu4c/source/common/edits.cpp
  0.00% (0/631)
  0.00% (0/24)
  0.00% (0/476)
src/icu/icu4c/source/common/errorcode.cpp
  0.00% (0/14)
  0.00% (0/4)
  0.00% (0/10)
src/icu/icu4c/source/common/hash.h
  0.00% (0/83)
  0.00% (0/22)
  0.00% (0/81)
src/icu/icu4c/source/common/localebuilder.cpp
  0.00% (0/367)
  0.00% (0/25)
  0.00% (0/387)
src/icu/icu4c/source/common/locavailable.cpp
  0.00% (0/154)
  0.00% (0/14)
  0.00% (0/132)
src/icu/icu4c/source/common/locdispnames.cpp
  0.00% (0/569)
  0.00% (0/22)
  0.00% (0/595)
src/icu/icu4c/source/common/locid.cpp
 18.24% (300/1645)
 16.67% (22/132)
 21.22% (327/1541)
src/icu/icu4c/source/common/loclikely.cpp
  0.00% (0/879)
  0.00% (0/17)
  0.00% (0/607)
src/icu/icu4c/source/common/locmap.cpp
  0.00% (0/135)
  0.00% (0/6)
  0.00% (0/124)
src/icu/icu4c/source/common/locresdata.cpp
  0.00% (0/115)
  0.00% (0/4)
  0.00% (0/116)
src/icu/icu4c/source/common/locutil.cpp
  0.00% (0/137)
  0.00% (0/7)
  0.00% (0/122)
src/icu/icu4c/source/common/mutex.h
100.00% (6/6)
100.00% (2/2)
100.00% (10/10)
src/icu/icu4c/source/common/norm2allmodes.h
  2.06% (5/243)
 11.63% (5/43)
  3.79% (5/132)
src/icu/icu4c/source/common/normalizer2.cpp
  7.44% (27/363)
  9.80% (5/51)
  8.20% (21/256)
src/icu/icu4c/source/common/normalizer2impl.cpp
  1.81% (38/2100)
  2.74% (2/73)
  0.60% (15/2484)
src/icu/icu4c/source/common/normalizer2impl.h
  9.93% (27/272)
 11.76% (8/68)
 12.76% (31/243)
src/icu/icu4c/source/common/patternprops.cpp
  0.00% (0/94)
  0.00% (0/8)
  0.00% (0/94)
src/icu/icu4c/source/common/propname.cpp
  0.00% (0/207)
  0.00% (0/19)
  0.00% (0/181)
src/icu/icu4c/source/common/putil.cpp
 14.90% (97/651)
 15.09% (8/53)
 14.05% (92/655)
src/icu/icu4c/source/common/resbund.cpp
  0.00% (0/168)
  0.00% (0/30)
  0.00% (0/216)
src/icu/icu4c/source/common/resource.cpp
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/icu/icu4c/source/common/resource.h
  0.00% (0/18)
  0.00% (0/10)
  0.00% (0/10)
src/icu/icu4c/source/common/restrace.h
 40.00% (4/10)
 40.00% (4/10)
 40.00% (4/10)
src/icu/icu4c/source/common/ruleiter.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/icu/icu4c/source/common/serv.cpp
  0.00% (0/555)
  0.00% (0/64)
  0.00% (0/334)
src/icu/icu4c/source/common/servlk.cpp
  0.00% (0/83)
  0.00% (0/13)
  0.00% (0/53)
src/icu/icu4c/source/common/servlkf.cpp
  0.00% (0/59)
  0.00% (0/9)
  0.00% (0/28)
src/icu/icu4c/source/common/servls.cpp
  0.00% (0/147)
  0.00% (0/24)
  0.00% (0/76)
src/icu/icu4c/source/common/servnotf.cpp
  0.00% (0/69)
  0.00% (0/6)
  0.00% (0/44)
src/icu/icu4c/source/common/servrbf.cpp
  0.00% (0/23)
  0.00% (0/5)
  0.00% (0/15)
src/icu/icu4c/source/common/servslkf.cpp
  0.00% (0/31)
  0.00% (0/5)
  0.00% (0/19)
src/icu/icu4c/source/common/sharedobject.cpp
 64.00% (16/25)
 50.00% (3/6)
 50.00% (8/16)
src/icu/icu4c/source/common/sharedobject.h
 64.29% (18/28)
 62.50% (5/8)
 63.64% (14/22)
src/icu/icu4c/source/common/stringpiece.cpp
  1.23% (1/81)
 14.29% (1/7)
  1.45% (1/69)
src/icu/icu4c/source/common/uarrsort.cpp
  0.00% (0/145)
  0.00% (0/10)
  0.00% (0/159)
src/icu/icu4c/source/common/ucharstrie.cpp
 30.56% (103/337)
 50.00% (6/12)
 33.05% (79/239)
src/icu/icu4c/source/common/ucharstrieiterator.cpp
  0.00% (0/146)
  0.00% (0/7)
  0.00% (0/89)
src/icu/icu4c/source/common/ucln_cmn.cpp
 34.04% (16/47)
 40.00% (2/5)
 28.85% (15/52)
src/icu/icu4c/source/common/ucmndata.cpp
 43.92% (83/189)
 50.00% (5/10)
 46.75% (72/154)
src/icu/icu4c/source/common/ucol_swp.cpp
  0.00% (0/384)
  0.00% (0/5)
  0.00% (0/361)
src/icu/icu4c/source/common/ucptrie.cpp
  3.49% (15/430)
  6.25% (1/16)
  1.65% (6/364)
src/icu/icu4c/source/common/udata.cpp
 27.43% (172/627)
 32.00% (8/25)
 27.85% (205/736)
src/icu/icu4c/source/common/udatamem.cpp
 56.52% (39/69)
 70.00% (7/10)
 65.52% (57/87)
src/icu/icu4c/source/common/udataswp.cpp
  0.00% (0/307)
  0.00% (0/22)
  0.00% (0/385)
src/icu/icu4c/source/common/uenum.cpp
  0.00% (0/123)
  0.00% (0/8)
  0.00% (0/105)
src/icu/icu4c/source/common/uhash.cpp
 28.73% (154/536)
 28.30% (15/53)
 25.53% (109/427)
src/icu/icu4c/source/common/uhash_us.cpp
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/2)
src/icu/icu4c/source/common/uinvchar.cpp
  2.89% (9/311)
  6.25% (1/16)
  2.33% (8/344)
src/icu/icu4c/source/common/uinvchar.h
  0.00% (0/30)
  0.00% (0/2)
  0.00% (0/2)
src/icu/icu4c/source/common/uiter.cpp
  0.00% (0/698)
  0.00% (0/51)
  0.00% (0/789)
src/icu/icu4c/source/common/ulist.cpp
  0.00% (0/191)
  0.00% (0/16)
  0.00% (0/193)
src/icu/icu4c/source/common/uloc.cpp
 21.48% (252/1173)
 31.25% (15/48)
 23.01% (333/1447)
src/icu/icu4c/source/common/uloc_keytype.cpp
  0.00% (0/400)
  0.00% (0/10)
  0.00% (0/495)
src/icu/icu4c/source/common/uloc_tag.cpp
  0.00% (0/1840)
  0.00% (0/60)
  0.00% (0/1877)
src/icu/icu4c/source/common/ulocimp.h
  6.90% (2/29)
 40.00% (2/5)
 22.22% (6/27)
src/icu/icu4c/source/common/umapfile.cpp
  0.00% (0/38)
  0.00% (0/2)
  0.00% (0/26)
src/icu/icu4c/source/common/umath.cpp
 50.00% (3/6)
 50.00% (1/2)
 37.50% (3/8)
src/icu/icu4c/source/common/umutablecptrie.cpp
  0.00% (0/1284)
  0.00% (0/57)
  0.00% (0/949)
src/icu/icu4c/source/common/umutex.cpp
 57.14% (48/84)
 60.00% (6/10)
 60.53% (23/38)
src/icu/icu4c/source/common/umutex.h
 84.48% (49/58)
 91.67% (11/12)
 87.18% (34/39)
src/icu/icu4c/source/common/unicode/appendable.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/icu/icu4c/source/common/unicode/brkiter.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
src/icu/icu4c/source/common/unicode/bytestream.h
 42.86% (3/7)
 60.00% (3/5)
 60.00% (3/5)
src/icu/icu4c/source/common/unicode/bytestrie.h
  0.00% (0/84)
  0.00% (0/18)
  0.00% (0/34)
src/icu/icu4c/source/common/unicode/char16ptr.h
 13.64% (6/44)
 28.57% (4/14)
 31.25% (5/16)
src/icu/icu4c/source/common/unicode/chariter.h
  0.00% (0/22)
  0.00% (0/8)
  0.00% (0/8)
src/icu/icu4c/source/common/unicode/edits.h
  0.00% (0/41)
  0.00% (0/22)
  0.00% (0/25)
src/icu/icu4c/source/common/unicode/errorcode.h
  0.00% (0/8)
  0.00% (0/8)
  0.00% (0/8)
src/icu/icu4c/source/common/unicode/localematcher.h
  0.00% (0/12)
  0.00% (0/7)
  0.00% (0/7)
src/icu/icu4c/source/common/unicode/localpointer.h
 29.85% (20/67)
 52.17% (12/23)
 44.44% (16/36)
src/icu/icu4c/source/common/unicode/locid.h
 42.86% (9/21)
 42.86% (3/7)
 42.86% (3/7)
src/icu/icu4c/source/common/unicode/normalizer2.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/icu/icu4c/source/common/unicode/parsepos.h
  0.00% (0/29)
  0.00% (0/10)
  0.00% (0/10)
src/icu/icu4c/source/common/unicode/rep.h
 10.00% (1/10)
 25.00% (1/4)
 25.00% (1/4)
src/icu/icu4c/source/common/unicode/stringpiece.h
  5.88% (2/34)
 14.29% (2/14)
 14.29% (2/14)
src/icu/icu4c/source/common/unicode/ucharstrie.h
 68.75% (88/128)
 66.67% (16/24)
 68.25% (43/63)
src/icu/icu4c/source/common/unicode/uniset.h
 11.76% (6/51)
 15.38% (2/13)
 26.67% (4/15)
src/icu/icu4c/source/common/unicode/unistr.h
 18.47% (70/379)
 13.53% (18/133)
 22.22% (46/207)
src/icu/icu4c/source/common/unicode/uobject.h
  0.00% (0/11)
  0.00% (0/5)
  0.00% (0/5)
src/icu/icu4c/source/common/unicode/ures.h
  0.00% (0/44)
  0.00% (0/4)
  0.00% (0/18)
src/icu/icu4c/source/common/unicode/usetiter.h
  0.00% (0/16)
  0.00% (0/4)
  0.00% (0/4)
src/icu/icu4c/source/common/unicode/utypes.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/icu/icu4c/source/common/unifiedcache.cpp
 53.96% (177/328)
 65.62% (21/32)
 54.17% (130/240)
src/icu/icu4c/source/common/unifiedcache.h
 68.85% (42/61)
 81.25% (13/16)
 77.50% (31/40)
src/icu/icu4c/source/common/unifilt.cpp
  0.00% (0/26)
  0.00% (0/5)
  0.00% (0/30)
src/icu/icu4c/source/common/unifunct.cpp
  0.00% (0/7)
  0.00% (0/3)
  0.00% (0/3)
src/icu/icu4c/source/common/uniquecharstr.h
  0.00% (0/39)
  0.00% (0/6)
  0.00% (0/54)
src/icu/icu4c/source/common/uniset.cpp
 17.15% (241/1405)
 18.28% (17/93)
 18.46% (244/1322)
src/icu/icu4c/source/common/unisetspan.cpp
  0.00% (0/996)
  0.00% (0/31)
  0.00% (0/918)
src/icu/icu4c/source/common/unisetspan.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/icu/icu4c/source/common/unistr.cpp
 18.43% (219/1188)
 18.56% (18/97)
 22.99% (249/1083)
src/icu/icu4c/source/common/uobject.cpp
 57.14% (12/21)
 57.14% (4/7)
 66.67% (18/27)
src/icu/icu4c/source/common/uprops.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/1)
src/icu/icu4c/source/common/uresbund.cpp
 19.28% (431/2236)
 31.91% (30/94)
 18.65% (491/2633)
src/icu/icu4c/source/common/uresdata.cpp
 13.28% (142/1069)
 19.05% (8/42)
 14.78% (154/1042)
src/icu/icu4c/source/common/uresdata.h
 11.76% (4/34)
  8.33% (1/12)
 19.23% (5/26)
src/icu/icu4c/source/common/uresimp.h
 25.00% (1/4)
 25.00% (1/4)
 25.00% (1/4)
src/icu/icu4c/source/common/uscript_props.cpp
  0.00% (0/46)
  0.00% (0/7)
  0.00% (0/46)
src/icu/icu4c/source/common/uset.cpp
 13.58% (47/346)
  5.17% (3/58)
 18.33% (33/180)
src/icu/icu4c/source/common/usetiter.cpp
  0.00% (0/86)
  0.00% (0/9)
  0.00% (0/40)
src/icu/icu4c/source/common/ustr_imp.h
  0.00% (0/11)
  0.00% (0/1)
  0.00% (0/1)
src/icu/icu4c/source/common/ustrenum.cpp
  0.00% (0/213)
  0.00% (0/30)
  0.00% (0/228)
src/icu/icu4c/source/common/ustrfmt.cpp
  0.00% (0/23)
  0.00% (0/1)
  0.00% (0/15)
src/icu/icu4c/source/common/ustring.cpp
  2.13% (21/985)
  7.84% (4/51)
  3.42% (38/1111)
src/icu/icu4c/source/common/ustrtrns.cpp
  0.00% (0/1071)
  0.00% (0/12)
  0.00% (0/1126)
src/icu/icu4c/source/common/utf_impl.cpp
  0.00% (0/182)
  0.00% (0/5)
  0.00% (0/250)
src/icu/icu4c/source/common/util.cpp
  0.00% (0/201)
  0.00% (0/12)
  0.00% (0/175)
src/icu/icu4c/source/common/util.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/1)
src/icu/icu4c/source/common/utrace.cpp
  0.00% (0/308)
  0.00% (0/16)
  0.00% (0/157)
src/icu/icu4c/source/common/utrie2.cpp
 10.55% (48/455)
  5.88% (1/17)
  9.34% (45/482)
src/icu/icu4c/source/common/utrie2.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/icu/icu4c/source/common/utrie_swap.cpp
  0.00% (0/245)
  0.00% (0/5)
  0.00% (0/223)
src/icu/icu4c/source/common/utypes.cpp
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/41)
src/icu/icu4c/source/common/uvector.cpp
  0.00% (0/387)
  0.00% (0/41)
  0.00% (0/299)
src/icu/icu4c/source/common/uvector.h
  0.00% (0/26)
  0.00% (0/15)
  0.00% (0/15)
src/icu/icu4c/source/common/uvectr32.cpp
  0.00% (0/224)
  0.00% (0/20)
  0.00% (0/190)
src/icu/icu4c/source/common/uvectr32.h
  0.00% (0/68)
  0.00% (0/15)
  0.00% (0/29)
src/icu/icu4c/source/common/uvectr64.cpp
  0.00% (0/139)
  0.00% (0/12)
  0.00% (0/130)
src/icu/icu4c/source/common/uvectr64.h
  0.00% (0/57)
  0.00% (0/12)
  0.00% (0/19)
src/icu/icu4c/source/i18n/bocsu.cpp
  0.00% (0/81)
  0.00% (0/2)
  0.00% (0/213)
src/icu/icu4c/source/i18n/coleitr.cpp
  0.00% (0/279)
  0.00% (0/24)
  0.00% (0/233)
src/icu/icu4c/source/i18n/coll.cpp
  8.17% (45/551)
 10.81% (8/74)
  7.35% (30/408)
src/icu/icu4c/source/i18n/collation.cpp
 38.27% (31/81)
 50.00% (3/6)
 19.35% (6/31)
src/icu/icu4c/source/i18n/collation.h
 47.92% (46/96)
 44.44% (12/27)
 40.00% (18/45)
src/icu/icu4c/source/i18n/collationcompare.cpp
 32.23% (78/242)
100.00% (1/1)
 34.54% (67/194)
src/icu/icu4c/source/i18n/collationdata.cpp
  5.82% (17/292)
 16.67% (2/12)
  5.43% (12/221)
src/icu/icu4c/source/i18n/collationdata.h
 66.67% (20/30)
 70.00% (7/10)
 69.05% (29/42)
src/icu/icu4c/source/i18n/collationdatabuilder.h
  0.00% (0/26)
  0.00% (0/8)
  0.00% (0/8)
src/icu/icu4c/source/i18n/collationdatareader.cpp
 55.34% (197/356)
100.00% (3/3)
 60.20% (183/304)
src/icu/icu4c/source/i18n/collationdatawriter.cpp
  0.00% (0/231)
  0.00% (0/6)
  0.00% (0/182)
src/icu/icu4c/source/i18n/collationfastlatin.cpp
 34.60% (318/919)
 54.55% (6/11)
 34.53% (298/863)
src/icu/icu4c/source/i18n/collationfastlatin.h
 55.56% (15/27)
 66.67% (2/3)
 86.67% (13/15)
src/icu/icu4c/source/i18n/collationfcd.h
 28.57% (8/28)
 20.00% (1/5)
 39.13% (9/23)
src/icu/icu4c/source/i18n/collationiterator.cpp
 55.15% (359/651)
 67.57% (25/37)
 56.85% (253/445)
src/icu/icu4c/source/i18n/collationiterator.h
 62.03% (49/79)
 56.25% (9/16)
 70.83% (34/48)
src/icu/icu4c/source/i18n/collationkeys.cpp
  0.00% (0/481)
  0.00% (0/20)
  0.00% (0/377)
src/icu/icu4c/source/i18n/collationkeys.h
  0.00% (0/22)
  0.00% (0/8)
  0.00% (0/15)
src/icu/icu4c/source/i18n/collationroot.cpp
 33.77% (26/77)
 25.00% (2/8)
 43.75% (35/80)
src/icu/icu4c/source/i18n/collationrootelements.h
  0.00% (0/31)
  0.00% (0/11)
  0.00% (0/11)
src/icu/icu4c/source/i18n/collationsets.cpp
  0.00% (0/468)
  0.00% (0/20)
  0.00% (0/309)
src/icu/icu4c/source/i18n/collationsets.h
  0.00% (0/16)
  0.00% (0/6)
  0.00% (0/6)
src/icu/icu4c/source/i18n/collationsettings.cpp
  0.00% (0/276)
  0.00% (0/16)
  0.00% (0/224)
src/icu/icu4c/source/i18n/collationsettings.h
 51.92% (27/52)
 62.50% (10/16)
 36.36% (12/33)
src/icu/icu4c/source/i18n/collationtailoring.cpp
 38.98% (23/59)
 28.57% (2/7)
 31.82% (14/44)
src/icu/icu4c/source/i18n/collationtailoring.h
100.00% (6/6)
100.00% (2/2)
100.00% (4/4)
src/icu/icu4c/source/i18n/rulebasedcollator.cpp
  7.67% (91/1187)
  7.23% (6/83)
  6.62% (77/1164)
src/icu/icu4c/source/i18n/sortkey.cpp
  0.00% (0/139)
  0.00% (0/15)
  0.00% (0/148)
src/icu/icu4c/source/i18n/ucln_in.cpp
 45.45% (10/22)
 50.00% (1/2)
 66.67% (10/15)
src/icu/icu4c/source/i18n/ucol.cpp
  0.00% (0/367)
  0.00% (0/35)
  0.00% (0/290)
src/icu/icu4c/source/i18n/ucol_res.cpp
 26.74% (115/430)
 39.29% (11/28)
 27.52% (153/556)
src/icu/icu4c/source/i18n/uitercollationiterator.cpp
  0.00% (0/343)
  0.00% (0/23)
  0.00% (0/360)
src/icu/icu4c/source/i18n/uitercollationiterator.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/icu/icu4c/source/i18n/unicode/coleitr.h
  0.00% (0/25)
  0.00% (0/9)
  0.00% (0/12)
src/icu/icu4c/source/i18n/unicode/coll.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/4)
src/icu/icu4c/source/i18n/unicode/sortkey.h
  0.00% (0/20)
  0.00% (0/7)
  0.00% (0/16)
src/icu/icu4c/source/i18n/unicode/tblcoll.h
 20.00% (3/15)
 20.00% (1/5)
 20.00% (1/5)
src/icu/icu4c/source/i18n/utf16collationiterator.cpp
 19.17% (69/360)
 28.57% (8/28)
 23.08% (81/351)
src/icu/icu4c/source/i18n/utf16collationiterator.h
 12.50% (1/8)
 25.00% (1/4)
 25.00% (1/4)
src/icu/icu4c/source/i18n/utf8collationiterator.cpp
  0.00% (0/397)
  0.00% (0/27)
  0.00% (0/800)
src/icu/icu4c/source/i18n/utf8collationiterator.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/icu/icu4c/source/test/fuzzer/collator_compare_fuzzer.cpp
 94.44% (17/18)
100.00% (1/1)
 85.71% (6/7)
src/icu/icu4c/source/test/fuzzer/fuzzer_utils.h
 25.00% (2/8)
 50.00% (1/2)
 50.00% (1/2)
src/icu/icu4c/source/test/fuzzer/locale_util.cpp
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/4)
Totals
 11.50% (5012/43597)
 15.69% (498/3175)
 11.52% (4725/41012)