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
 26.54% (142/535)
 41.67% (5/12)
 19.81% (102/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/brkeng.cpp
 76.22% (141/185)
 80.00% (12/15)
 78.02% (142/182)
src/icu/icu4c/source/common/brkiter.cpp
 48.97% (143/292)
 34.38% (11/32)
 57.49% (142/247)
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
 35.10% (126/359)
 46.15% (6/13)
 37.84% (98/259)
src/icu/icu4c/source/common/characterproperties.cpp
 37.62% (114/303)
 58.33% (7/12)
 41.76% (114/273)
src/icu/icu4c/source/common/chariter.cpp
  8.62% (5/58)
 27.27% (3/11)
 10.81% (4/37)
src/icu/icu4c/source/common/charstr.cpp
 30.92% (64/207)
 38.89% (7/18)
 32.29% (72/223)
src/icu/icu4c/source/common/charstr.h
 75.76% (25/33)
 81.25% (13/16)
 86.96% (20/23)
src/icu/icu4c/source/common/charstrmap.h
 70.00% (14/20)
 71.43% (5/7)
 94.29% (33/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
 28.14% (47/167)
 50.00% (13/26)
 29.95% (56/187)
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
 45.65% (84/184)
 53.85% (7/13)
 49.45% (90/182)
src/icu/icu4c/source/common/dictbe.cpp
 90.99% (778/855)
 82.35% (28/34)
 91.36% (846/926)
src/icu/icu4c/source/common/dictionarydata.cpp
 46.20% (79/171)
 33.33% (3/9)
 50.80% (95/187)
src/icu/icu4c/source/common/dictionarydata.h
100.00% (3/3)
100.00% (3/3)
100.00% (3/3)
src/icu/icu4c/source/common/edits.cpp
  0.00% (0/631)
  0.00% (0/24)
  0.00% (0/476)
src/icu/icu4c/source/common/emojiprops.cpp
  0.00% (0/157)
  0.00% (0/13)
  0.00% (0/156)
src/icu/icu4c/source/common/emojiprops.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
src/icu/icu4c/source/common/errorcode.cpp
  7.14% (1/14)
 25.00% (1/4)
 10.00% (1/10)
src/icu/icu4c/source/common/filteredbrk.cpp
  0.00% (0/369)
  0.00% (0/54)
  0.00% (0/312)
src/icu/icu4c/source/common/hash.h
 18.07% (15/83)
 13.64% (3/22)
 34.83% (31/89)
src/icu/icu4c/source/common/loadednormalizer2impl.cpp
 25.00% (58/232)
 31.82% (7/22)
 26.21% (65/248)
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
 39.61% (61/154)
 50.00% (7/14)
 54.55% (72/132)
src/icu/icu4c/source/common/locbased.cpp
 31.25% (10/32)
 25.00% (1/4)
 40.74% (11/27)
src/icu/icu4c/source/common/locbased.h
 50.00% (2/4)
 50.00% (1/2)
 50.00% (1/2)
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
 33.80% (556/1645)
 38.64% (51/132)
 37.70% (581/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/lstmbe.cpp
  4.22% (19/450)
  3.33% (2/60)
  9.52% (40/420)
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
 12.76% (31/243)
 20.93% (9/43)
 17.42% (23/132)
src/icu/icu4c/source/common/normalizer2.cpp
  1.65% (6/363)
  1.96% (1/51)
  1.95% (5/256)
src/icu/icu4c/source/common/normalizer2impl.cpp
 16.90% (355/2100)
 21.92% (16/73)
 16.99% (422/2484)
src/icu/icu4c/source/common/normalizer2impl.h
 30.51% (83/272)
 42.65% (29/68)
 37.21% (80/215)
src/icu/icu4c/source/common/parsepos.cpp
 25.00% (1/4)
 50.00% (1/2)
 50.00% (1/2)
src/icu/icu4c/source/common/patternprops.cpp
 14.89% (14/94)
 25.00% (2/8)
 15.96% (15/94)
src/icu/icu4c/source/common/propname.cpp
 43.48% (90/207)
 63.16% (12/19)
 43.65% (79/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/rbbi.cpp
 33.07% (209/632)
 27.66% (13/47)
 31.78% (198/623)
src/icu/icu4c/source/common/rbbi_cache.cpp
 35.20% (157/446)
 61.90% (13/21)
 33.99% (120/353)
src/icu/icu4c/source/common/rbbi_cache.h
100.00% (9/9)
100.00% (2/2)
100.00% (5/5)
src/icu/icu4c/source/common/rbbidata.cpp
 32.88% (73/222)
 42.86% (6/14)
 32.02% (65/203)
src/icu/icu4c/source/common/rbbinode.cpp
  0.00% (0/142)
  0.00% (0/7)
  0.00% (0/64)
src/icu/icu4c/source/common/rbbirb.cpp
  0.00% (0/173)
  0.00% (0/7)
  0.00% (0/88)
src/icu/icu4c/source/common/rbbiscan.cpp
  0.00% (0/685)
  0.00% (0/14)
  0.00% (0/423)
src/icu/icu4c/source/common/rbbiscan.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/icu/icu4c/source/common/rbbisetb.cpp
  0.00% (0/297)
  0.00% (0/18)
  0.00% (0/217)
src/icu/icu4c/source/common/rbbistbl.cpp
  0.00% (0/102)
  0.00% (0/10)
  0.00% (0/88)
src/icu/icu4c/source/common/rbbitblb.cpp
  0.00% (0/1011)
  0.00% (0/35)
  0.00% (0/704)
src/icu/icu4c/source/common/resbund.cpp
 19.05% (32/168)
 20.00% (6/30)
 20.83% (45/216)
src/icu/icu4c/source/common/resource.cpp
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/icu/icu4c/source/common/resource.h
 22.22% (4/18)
 40.00% (4/10)
 40.00% (4/10)
src/icu/icu4c/source/common/restrace.h
 80.00% (8/10)
 80.00% (8/10)
 80.00% (8/10)
src/icu/icu4c/source/common/ruleiter.cpp
 70.00% (70/100)
100.00% (10/10)
 65.82% (52/79)
src/icu/icu4c/source/common/ruleiter.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/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/stringpiece.cpp
  1.23% (1/81)
 14.29% (1/7)
  1.45% (1/69)
src/icu/icu4c/source/common/stringtriebuilder.cpp
  0.00% (0/452)
  0.00% (0/34)
  0.00% (0/286)
src/icu/icu4c/source/common/uarrsort.cpp
  4.83% (7/145)
 10.00% (1/10)
 10.69% (17/159)
src/icu/icu4c/source/common/ubidi_props.cpp
  0.00% (0/146)
  0.00% (0/17)
  0.00% (0/243)
src/icu/icu4c/source/common/ucase.cpp
  0.00% (0/792)
  0.00% (0/36)
  0.00% (0/1357)
src/icu/icu4c/source/common/ucasemap_imp.h
  0.00% (0/13)
  0.00% (0/2)
  0.00% (0/54)
src/icu/icu4c/source/common/uchar.cpp
 15.89% (75/472)
 12.50% (6/48)
  7.28% (85/1168)
src/icu/icu4c/source/common/ucharstrie.cpp
 27.30% (92/337)
 33.33% (4/12)
 28.87% (69/239)
src/icu/icu4c/source/common/ucharstriebuilder.cpp
  0.00% (0/319)
  0.00% (0/31)
  0.00% (0/218)
src/icu/icu4c/source/common/ucharstrieiterator.cpp
  0.00% (0/146)
  0.00% (0/7)
  0.00% (0/89)
src/icu/icu4c/source/common/uchriter.cpp
  3.91% (10/256)
  9.38% (3/32)
  1.59% (6/377)
src/icu/icu4c/source/common/ucln_cmn.cpp
 19.15% (9/47)
 20.00% (1/5)
 17.31% (9/52)
src/icu/icu4c/source/common/ucmndata.cpp
 45.50% (86/189)
 50.00% (5/10)
 48.05% (74/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
 22.79% (98/430)
 37.50% (6/16)
 26.65% (97/364)
src/icu/icu4c/source/common/udata.cpp
 50.56% (317/627)
 68.00% (17/25)
 50.14% (369/736)
src/icu/icu4c/source/common/udatamem.cpp
 65.22% (45/69)
 80.00% (8/10)
 68.97% (60/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
 43.66% (234/536)
 41.51% (22/53)
 44.26% (189/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
  7.72% (24/311)
 12.50% (2/16)
  6.10% (21/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/uloc.cpp
 27.11% (318/1173)
 39.58% (19/48)
 29.92% (433/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
  7.89% (3/38)
 50.00% (1/2)
 15.38% (4/26)
src/icu/icu4c/source/common/umath.cpp
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/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
 81.03% (47/58)
 75.00% (9/12)
 84.62% (33/39)
src/icu/icu4c/source/common/unames.cpp
  0.00% (0/1296)
  0.00% (0/35)
  0.00% (0/1133)
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
 54.76% (46/84)
 44.44% (8/18)
 69.44% (25/36)
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/40)
  0.00% (0/22)
  0.00% (0/25)
src/icu/icu4c/source/common/unicode/errorcode.h
 37.50% (3/8)
 37.50% (3/8)
 37.50% (3/8)
src/icu/icu4c/source/common/unicode/filteredbrk.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
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
 42.31% (33/78)
 51.85% (14/27)
 52.50% (21/40)
src/icu/icu4c/source/common/unicode/locid.h
 71.43% (15/21)
 71.43% (5/7)
 71.43% (5/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/normlzr.h
  0.00% (0/14)
  0.00% (0/4)
  0.00% (0/4)
src/icu/icu4c/source/common/unicode/parsepos.h
 24.14% (7/29)
 30.00% (3/10)
 30.00% (3/10)
src/icu/icu4c/source/common/unicode/rbbi.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
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
 11.76% (4/34)
 28.57% (4/14)
 28.57% (4/14)
src/icu/icu4c/source/common/unicode/stringtriebuilder.h
  0.00% (0/37)
  0.00% (0/17)
  0.00% (0/26)
src/icu/icu4c/source/common/unicode/ucharstrie.h
 52.34% (67/128)
 50.00% (12/24)
 54.24% (32/59)
src/icu/icu4c/source/common/unicode/ucharstriebuilder.h
  0.00% (0/10)
  0.00% (0/5)
  0.00% (0/5)
src/icu/icu4c/source/common/unicode/uniset.h
 29.41% (15/51)
 38.46% (5/13)
 46.67% (7/15)
src/icu/icu4c/source/common/unicode/unistr.h
 29.02% (110/379)
 23.31% (31/133)
 35.71% (75/210)
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
 25.00% (11/44)
 25.00% (1/4)
 44.44% (8/18)
src/icu/icu4c/source/common/unicode/usetiter.h
 18.75% (3/16)
 25.00% (1/4)
 25.00% (1/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/unifilt.cpp
  7.69% (2/26)
 40.00% (2/5)
  6.67% (2/30)
src/icu/icu4c/source/common/unifunct.cpp
 14.29% (1/7)
 33.33% (1/3)
 33.33% (1/3)
src/icu/icu4c/source/common/uniquecharstr.h
 87.18% (34/39)
100.00% (6/6)
 90.74% (49/54)
src/icu/icu4c/source/common/uniset.cpp
 32.38% (455/1405)
 35.48% (33/93)
 32.07% (424/1322)
src/icu/icu4c/source/common/uniset_props.cpp
 49.78% (339/681)
 60.71% (17/28)
 44.64% (300/672)
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
 30.30% (360/1188)
 41.24% (40/97)
 35.18% (381/1083)
src/icu/icu4c/source/common/unistr_case.cpp
  0.00% (0/150)
  0.00% (0/5)
  0.00% (0/117)
src/icu/icu4c/source/common/uobject.cpp
 71.43% (15/21)
 71.43% (5/7)
 70.37% (19/27)
src/icu/icu4c/source/common/uprops.cpp
 10.78% (47/436)
 11.76% (6/51)
  8.59% (45/524)
src/icu/icu4c/source/common/uprops.h
100.00% (5/5)
100.00% (1/1)
100.00% (4/4)
src/icu/icu4c/source/common/uresbund.cpp
 35.96% (804/2236)
 56.38% (53/94)
 33.31% (877/2633)
src/icu/icu4c/source/common/uresdata.cpp
 25.07% (268/1069)
 35.71% (15/42)
 25.43% (265/1042)
src/icu/icu4c/source/common/uresdata.h
 47.06% (16/34)
 50.00% (6/12)
 38.46% (10/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/usetiter.cpp
 51.16% (44/86)
 66.67% (6/9)
 45.00% (18/40)
src/icu/icu4c/source/common/ustack.cpp
 16.67% (5/30)
 37.50% (3/8)
 20.00% (3/15)
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/ustrcase.cpp
  0.00% (0/998)
  0.00% (0/28)
  0.00% (0/1035)
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
 18.48% (182/985)
 29.41% (15/51)
 18.72% (208/1111)
src/icu/icu4c/source/common/ustrtrns.cpp
  4.39% (47/1071)
  8.33% (1/12)
  4.17% (47/1126)
src/icu/icu4c/source/common/utext.cpp
 19.48% (310/1591)
 35.38% (23/65)
 20.82% (294/1412)
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
  9.95% (20/201)
 16.67% (2/12)
 13.14% (23/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
 22.64% (103/455)
 17.65% (3/17)
 18.26% (88/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
 16.28% (63/387)
 26.83% (11/41)
 20.74% (62/299)
src/icu/icu4c/source/common/uvector.h
 42.31% (11/26)
 20.00% (3/15)
 38.10% (8/21)
src/icu/icu4c/source/common/uvectr32.cpp
 29.02% (65/224)
 45.00% (9/20)
 36.32% (69/190)
src/icu/icu4c/source/common/uvectr32.h
 63.24% (43/68)
 66.67% (10/15)
 80.65% (25/31)
src/icu/icu4c/source/test/fuzzer/break_iterator_fuzzer.cpp
 93.18% (41/44)
100.00% (1/1)
 82.14% (23/28)
src/icu/icu4c/source/test/fuzzer/fuzzer_utils.h
 87.50% (7/8)
100.00% (2/2)
100.00% (2/2)
src/icu/icu4c/source/test/fuzzer/locale_util.cpp
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/4)
Totals
 18.52% (8819/47625)
 25.76% (836/3245)
 19.27% (8830/45829)