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
 34.25% (100/292)
 25.00% (8/32)
 46.15% (114/247)
src/icu/icu4c/source/common/bytesinkutil.cpp
 51.92% (54/104)
 75.00% (9/12)
 63.46% (66/104)
src/icu/icu4c/source/common/bytesinkutil.h
 62.50% (5/8)
 50.00% (1/2)
 71.43% (5/7)
src/icu/icu4c/source/common/bytestream.cpp
 60.78% (31/51)
 71.43% (5/7)
 77.50% (31/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
 38.24% (117/306)
 61.54% (8/13)
 41.97% (115/274)
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
 91.97% (790/859)
 82.35% (28/34)
 93.74% (868/926)
src/icu/icu4c/source/common/dictionarydata.cpp
 46.20% (79/171)
 33.33% (3/9)
 50.00% (95/190)
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)
 25.69% (65/253)
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.37% (549/1645)
 37.88% (50/132)
 36.99% (570/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/123)
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.90% (5/263)
src/icu/icu4c/source/common/normalizer2impl.cpp
 16.90% (355/2100)
 21.92% (16/73)
 16.96% (422/2488)
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.33% (91/210)
 63.16% (12/19)
 44.62% (83/186)
src/icu/icu4c/source/common/putil.cpp
 14.88% (97/652)
 15.09% (8/53)
 13.94% (92/660)
src/icu/icu4c/source/common/rbbi.cpp
 30.82% (196/636)
 27.66% (13/47)
 29.60% (185/625)
src/icu/icu4c/source/common/rbbi_cache.cpp
 34.75% (155/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/335)
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
 39.35% (351/892)
 39.47% (15/38)
 37.53% (569/1516)
src/icu/icu4c/source/common/ucasemap.cpp
 80.90% (593/733)
 68.75% (22/32)
 89.98% (925/1028)
src/icu/icu4c/source/common/ucasemap_imp.h
100.00% (13/13)
100.00% (2/2)
 98.15% (53/54)
src/icu/icu4c/source/common/ucasemap_titlecase_brkiter.cpp
 30.77% (24/78)
 20.00% (1/5)
 31.07% (32/103)
src/icu/icu4c/source/common/uchar.cpp
 16.45% (75/456)
 13.04% (6/46)
  7.93% (86/1084)
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/364)
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.07% (369/737)
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.16% (189/428)
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/1136)
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
 85.71% (6/7)
 80.00% (4/5)
 80.00% (4/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
 47.44% (37/78)
 55.56% (15/27)
 55.00% (22/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.85% (338/678)
 60.71% (17/28)
 44.54% (298/669)
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.06% (380/1084)
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.63% (47/442)
 11.32% (6/53)
  8.43% (45/534)
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/ustr_titlecase_brkiter.cpp
 28.79% (38/132)
 25.00% (6/24)
 28.35% (36/127)
src/icu/icu4c/source/common/ustrcase.cpp
  3.81% (38/998)
  7.14% (2/28)
  3.37% (35/1038)
src/icu/icu4c/source/common/ustrcase_locale.cpp
  0.00% (0/38)
  0.00% (0/5)
  0.00% (0/70)
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.14% (47/1135)
src/icu/icu4c/source/common/utext.cpp
 28.79% (458/1591)
 44.62% (29/65)
 30.36% (429/1413)
src/icu/icu4c/source/common/utf_impl.cpp
 41.21% (75/182)
 60.00% (3/5)
 44.00% (110/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/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)
src/icu/icu4c/source/test/fuzzer/ucasemap_fuzzer.cpp
 95.56% (43/45)
100.00% (2/2)
 97.30% (36/37)
Totals
 20.79% (10125/48709)
 27.21% (902/3315)
 22.81% (10791/47309)