Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
base/
 62.42% (588/942)
 76.07% (124/163)
 60.32% (418/693)
butteraugli/
  0.00% (0/1534)
  0.00% (0/68)
  0.00% (0/1681)
cms/
 51.92% (1311/2525)
 59.33% (89/150)
 41.74% (991/2374)
jpeg/
  0.00% (0/2709)
  0.00% (0/92)
  0.00% (0/3308)
modular/
 71.33% (3540/4963)
 80.93% (157/194)
 61.96% (2746/4432)
render_pipeline/
 77.76% (2514/3233)
 73.73% (188/255)
 65.86% (1879/2853)
ac_context.h
 88.46% (46/52)
100.00% (6/6)
 47.13% (41/87)
ac_strategy.cc
 82.61% (57/69)
 80.00% (4/5)
 81.03% (47/58)
ac_strategy.h
 91.74% (100/109)
 86.21% (25/29)
 63.03% (75/119)
alpha.cc
 80.95% (68/84)
 71.43% (5/7)
 90.12% (73/81)
ans_common.cc
 97.59% (81/83)
100.00% (1/1)
 85.42% (82/96)
ans_common.h
100.00% (42/42)
100.00% (4/4)
 60.00% (27/45)
blending.cc
 84.62% (143/169)
100.00% (6/6)
 82.29% (79/96)
box_content_decoder.cc
 41.67% (30/72)
100.00% (4/4)
 40.74% (22/54)
chroma_from_luma.cc
 94.44% (34/36)
100.00% (2/2)
 85.71% (54/63)
chroma_from_luma.h
 61.90% (26/42)
 78.95% (15/19)
 55.56% (15/27)
coeff_order.cc
 96.00% (96/100)
100.00% (5/5)
 86.42% (140/162)
coeff_order_fwd.h
100.00% (12/12)
100.00% (3/3)
100.00% (9/9)
color_encoding_internal.cc
 84.42% (130/154)
 76.92% (10/13)
 74.30% (185/249)
color_encoding_internal.h
 55.95% (94/168)
 69.57% (32/46)
 48.12% (64/133)
compressed_dc.cc
100.00% (239/239)
100.00% (8/8)
 90.91% (100/110)
convolve-inl.h
  0.00% (0/16)
  0.00% (0/2)
  0.00% (0/4)
convolve_slow.cc
  0.00% (0/112)
  0.00% (0/8)
  0.00% (0/108)
convolve_symmetric5.cc
100.00% (117/117)
100.00% (8/8)
 84.31% (43/51)
dct-inl.h
 81.59% (195/239)
100.00% (24/24)
 63.95% (110/172)
dct_block-inl.h
 70.59% (24/34)
 83.33% (10/12)
 54.55% (24/44)
dct_scales.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
dct_util.h
 90.00% (27/30)
 78.57% (11/14)
 74.29% (26/35)
dec_ans.cc
100.00% (339/339)
100.00% (12/12)
 94.95% (357/376)
dec_ans.h
 92.44% (208/225)
 95.45% (21/22)
 77.78% (147/189)
dec_bit_reader.cc
100.00% (13/13)
100.00% (1/1)
 43.75% (21/48)
dec_bit_reader.h
 77.08% (111/144)
 80.00% (16/20)
 47.26% (112/237)
dec_cache.cc
 88.72% (228/257)
100.00% (3/3)
 62.14% (302/486)
dec_cache.h
 73.47% (36/49)
 75.00% (6/8)
 55.93% (33/59)
dec_context_map.cc
 93.22% (55/59)
100.00% (2/2)
 80.00% (56/70)
dec_external_image.cc
 23.43% (131/559)
 28.00% (7/25)
 18.15% (98/540)
dec_frame.cc
 75.47% (560/742)
 86.36% (19/22)
 67.45% (686/1017)
dec_frame.h
 66.38% (77/116)
 89.47% (17/19)
 64.58% (62/96)
dec_group.cc
 69.02% (372/539)
 93.33% (14/15)
 58.01% (286/493)
dec_group_border.cc
 91.89% (136/148)
100.00% (7/7)
 70.37% (95/135)
dec_huffman.cc
 96.41% (188/195)
100.00% (4/4)
 95.24% (100/105)
dec_huffman.h
100.00% (14/14)
100.00% (1/1)
100.00% (3/3)
dec_modular.cc
 94.60% (683/722)
100.00% (19/19)
 77.79% (725/932)
dec_modular.h
 98.08% (51/52)
 92.31% (12/13)
 89.66% (26/29)
dec_noise.cc
100.00% (80/80)
100.00% (6/6)
100.00% (37/37)
dec_patch_dictionary.cc
 95.18% (296/311)
100.00% (10/10)
 85.42% (246/288)
dec_patch_dictionary.h
100.00% (18/18)
100.00% (6/6)
100.00% (15/15)
dec_transforms-inl.h
 90.18% (689/764)
100.00% (6/6)
 93.59% (219/234)
dec_xyb-inl.h
100.00% (29/29)
100.00% (1/1)
100.00% (1/1)
dec_xyb.cc
 52.78% (95/180)
 50.00% (4/8)
 58.55% (89/152)
decode.cc
 59.77% (1165/1949)
 60.67% (54/89)
 47.78% (968/2026)
decode_to_jpeg.cc
  0.00% (0/126)
  0.00% (0/7)
  0.00% (0/103)
decode_to_jpeg.h
  7.94% (5/63)
 22.22% (2/9)
 16.13% (5/31)
enc_ac_strategy.cc
 69.83% (618/885)
 83.33% (15/18)
 78.02% (472/605)
enc_ac_strategy.h
 78.95% (15/19)
 80.00% (4/5)
 48.65% (18/37)
enc_adaptive_quantization.cc
 55.39% (560/1011)
 75.00% (24/32)
 37.62% (392/1042)
enc_ans.cc
 85.54% (1059/1238)
 89.47% (34/38)
 67.82% (744/1097)
enc_ans.h
100.00% (18/18)
100.00% (5/5)
100.00% (16/16)
enc_ans_params.h
 75.95% (60/79)
 78.57% (11/14)
 84.62% (44/52)
enc_ans_simd.cc
 98.26% (169/172)
100.00% (3/3)
 52.54% (186/354)
enc_aux_out.cc
  0.00% (0/98)
  0.00% (0/4)
  0.00% (0/53)
enc_aux_out.h
  4.76% (1/21)
 20.00% (1/5)
 20.00% (1/5)
enc_bit_writer.cc
 76.39% (110/144)
 83.33% (10/12)
 54.51% (145/266)
enc_bit_writer.h
 80.77% (21/26)
 75.00% (6/8)
 36.59% (30/82)
enc_butteraugli_comparator.cc
  0.00% (0/79)
  0.00% (0/6)
  0.00% (0/105)
enc_cache.cc
 52.28% (103/197)
100.00% (5/5)
 31.60% (79/250)
enc_cache.h
100.00% (2/2)
100.00% (2/2)
100.00% (3/3)
enc_chroma_from_luma.cc
 89.82% (256/285)
100.00% (9/9)
 71.08% (145/204)
enc_chroma_from_luma.h
100.00% (16/16)
100.00% (3/3)
 75.00% (12/16)
enc_cluster.cc
 84.47% (223/264)
 90.91% (10/11)
 76.60% (180/235)
enc_coeff_order.cc
 92.86% (221/238)
 87.50% (7/8)
 67.96% (193/284)
enc_comparator.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
enc_context_map.cc
 92.81% (142/153)
100.00% (6/6)
 67.38% (95/141)
enc_convolve_separable5.cc
  0.00% (0/252)
  0.00% (0/13)
  0.00% (0/163)
enc_debug_image.cc
  0.00% (0/80)
  0.00% (0/8)
  0.00% (0/108)
enc_debug_image.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
enc_detect_dots.cc
  0.00% (0/473)
  0.00% (0/18)
  0.00% (0/436)
enc_dot_dictionary.cc
  0.00% (0/33)
  0.00% (0/1)
  0.00% (0/4)
enc_entropy_coder.cc
100.00% (141/141)
100.00% (4/4)
 95.40% (83/87)
enc_external_image.cc
 33.33% (59/177)
 40.00% (4/10)
 14.17% (53/374)
enc_fast_lossless.cc
  0.00% (0/2811)
  0.00% (0/250)
  0.00% (0/1601)
enc_fields.cc
 72.44% (113/156)
 94.44% (17/18)
 58.01% (105/181)
enc_frame.cc
 40.20% (921/2291)
 63.16% (36/57)
 37.18% (911/2450)
enc_gaborish.cc
 94.87% (37/39)
100.00% (1/1)
 65.00% (39/60)
enc_group.cc
 95.41% (416/436)
100.00% (6/6)
 88.10% (237/269)
enc_heuristics.cc
 51.88% (510/983)
 50.00% (12/24)
 29.28% (352/1202)
enc_huffman.cc
100.00% (146/146)
100.00% (5/5)
 90.38% (94/104)
enc_huffman_tree.cc
 99.58% (239/240)
100.00% (10/10)
 85.91% (128/149)
enc_huffman_tree.h
100.00% (1/1)
100.00% (1/1)
100.00% (4/4)
enc_icc_codec.cc
  0.00% (0/363)
  0.00% (0/6)
  0.00% (0/815)
enc_image_bundle.cc
  0.00% (0/165)
  0.00% (0/7)
  0.00% (0/177)
enc_linalg.cc
  0.00% (0/26)
  0.00% (0/1)
  0.00% (0/20)
enc_lz77.cc
 20.58% (114/554)
 20.00% (4/20)
 23.04% (85/369)
enc_modular.cc
 49.12% (755/1537)
 62.50% (20/32)
 40.49% (696/1719)
enc_modular.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
enc_modular_simd.cc
  0.00% (0/182)
  0.00% (0/3)
  0.00% (0/48)
enc_noise.cc
  0.00% (0/273)
  0.00% (0/20)
  0.00% (0/167)
enc_optimize.h
  0.00% (0/118)
  0.00% (0/8)
  0.00% (0/74)
enc_params.h
 43.48% (10/23)
 50.00% (2/4)
 52.17% (12/23)
enc_patch_dictionary.cc
 89.90% (703/782)
100.00% (19/19)
 65.57% (459/700)
enc_patch_dictionary.h
100.00% (34/34)
100.00% (4/4)
100.00% (34/34)
enc_photon_noise.cc
  0.00% (0/39)
  0.00% (0/3)
  0.00% (0/6)
enc_progressive_split.cc
 23.40% (11/47)
 50.00% (1/2)
 13.04% (3/23)
enc_progressive_split.h
 19.15% (9/47)
 60.00% (3/5)
 15.87% (10/63)
enc_quant_weights.cc
 38.50% (72/187)
 60.00% (6/10)
 17.70% (57/322)
enc_splines.cc
  4.35% (3/69)
 20.00% (1/5)
  2.22% (1/45)
enc_toc.cc
 87.80% (36/41)
100.00% (2/2)
 42.50% (17/40)
enc_transforms-inl.h
 81.62% (604/740)
100.00% (6/6)
 85.71% (162/189)
enc_xyb.cc
 35.07% (121/345)
 42.86% (9/21)
 27.20% (65/239)
encode.cc
 23.50% (535/2277)
 37.63% (35/93)
 16.63% (456/2742)
encode_internal.h
 64.15% (170/265)
 66.67% (34/51)
 48.91% (134/274)
entropy_coder.cc
100.00% (33/33)
100.00% (1/1)
100.00% (30/30)
entropy_coder.h
100.00% (9/9)
100.00% (1/1)
100.00% (10/10)
epf.cc
100.00% (85/85)
100.00% (3/3)
 96.49% (55/57)
field_encodings.h
 73.33% (33/45)
 86.67% (13/15)
 70.83% (34/48)
fields.cc
 82.82% (323/390)
 93.10% (54/58)
 69.25% (277/400)
fields.h
 97.33% (73/75)
 91.30% (21/23)
 58.92% (109/185)
frame_dimensions.h
100.00% (45/45)
100.00% (4/4)
100.00% (6/6)
frame_header.cc
100.00% (296/296)
100.00% (12/12)
 97.88% (507/518)
frame_header.h
 57.14% (96/168)
 58.33% (14/24)
 62.34% (96/154)
headers.cc
 80.95% (119/147)
 80.00% (12/15)
 76.40% (191/250)
headers.h
100.00% (4/4)
100.00% (2/2)
100.00% (8/8)
huffman_table.cc
100.00% (109/109)
100.00% (4/4)
 98.11% (52/53)
icc_codec.cc
 99.41% (335/337)
100.00% (9/9)
 81.59% (758/929)
icc_codec.h
 20.00% (1/5)
 50.00% (1/2)
 66.67% (2/3)
icc_codec_common.cc
 95.90% (117/122)
 92.86% (13/14)
 90.24% (148/164)
image.cc
 93.55% (29/31)
100.00% (4/4)
 82.93% (34/41)
image.h
100.00% (123/123)
100.00% (36/36)
 82.35% (140/170)
image_bundle.cc
 15.38% (14/91)
 20.00% (2/10)
  9.77% (21/215)
image_bundle.h
 42.86% (39/91)
 66.67% (20/30)
 56.63% (47/83)
image_metadata.cc
 87.54% (260/297)
 80.00% (12/15)
 96.67% (407/421)
image_metadata.h
 47.25% (43/91)
 66.67% (12/18)
 40.26% (31/77)
image_ops.cc
 28.57% (20/70)
 25.00% (1/4)
 15.25% (18/118)
image_ops.h
 61.04% (94/154)
 70.59% (12/17)
 55.05% (109/198)
inverse_mtf-inl.h
100.00% (37/37)
100.00% (3/3)
100.00% (23/23)
lehmer_code.h
100.00% (54/54)
100.00% (3/3)
 85.96% (49/57)
loop_filter.cc
100.00% (75/75)
100.00% (2/2)
100.00% (198/198)
loop_filter.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
luminance.cc
 77.78% (7/9)
100.00% (1/1)
 71.43% (5/7)
memory_manager_internal.cc
 88.89% (80/90)
 81.82% (9/11)
 70.24% (59/84)
memory_manager_internal.h
 91.53% (54/59)
100.00% (14/14)
 75.38% (49/65)
noise.h
 27.27% (6/22)
 33.33% (1/3)
 50.00% (5/10)
opsin_params.cc
 69.23% (9/13)
 50.00% (1/2)
 87.50% (7/8)
pack_signed.h
100.00% (7/7)
100.00% (2/2)
100.00% (2/2)
padded_bytes.h
 76.58% (85/111)
 74.07% (20/27)
 66.67% (72/108)
passes_state.cc
 88.89% (48/54)
100.00% (1/1)
 83.96% (89/106)
passes_state.h
100.00% (6/6)
100.00% (2/2)
100.00% (6/6)
quant_weights.cc
 98.80% (1068/1081)
 97.06% (33/34)
 91.50% (635/694)
quant_weights.h
 53.60% (67/125)
 67.50% (27/40)
 58.47% (69/118)
quantizer-inl.h
100.00% (13/13)
100.00% (1/1)
100.00% (2/2)
quantizer.cc
 55.88% (57/102)
 70.00% (7/10)
 55.41% (41/74)
quantizer.h
 86.05% (37/43)
 80.00% (12/15)
 83.33% (15/18)
simd_util-inl.h
 58.14% (100/172)
 57.14% (4/7)
 34.62% (9/26)
simd_util.cc
100.00% (25/25)
100.00% (4/4)
100.00% (29/29)
splines.cc
 85.87% (480/559)
 81.25% (26/32)
 83.33% (380/456)
splines.h
 50.00% (8/16)
 60.00% (6/10)
 75.00% (12/16)
toc.cc
 61.25% (49/80)
 75.00% (3/4)
 76.27% (90/118)
toc.h
100.00% (8/8)
100.00% (2/2)
100.00% (7/7)
transpose-inl.h
 63.11% (77/122)
 62.50% (5/8)
 40.00% (40/100)
xorshift128plus-inl.h
 76.32% (29/38)
 75.00% (3/4)
 90.00% (9/10)
Totals
 55.54% (29239/52647)
 61.64% (1845/2993)
 46.42% (23885/51459)