Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
base/
 60.94% (568/932)
 74.68% (118/158)
 66.67% (342/513)
butteraugli/
  0.00% (0/1534)
  0.00% (0/68)
  0.00% (0/1375)
cms/
 52.08% (1315/2525)
 59.33% (89/150)
 48.00% (886/1846)
jpeg/
  0.00% (0/2718)
  0.00% (0/92)
  0.00% (0/2700)
modular/
 73.97% (3532/4775)
 87.64% (156/178)
 72.38% (2545/3516)
render_pipeline/
 77.25% (2401/3108)
 71.94% (182/253)
 70.81% (1705/2408)
ac_context.h
 88.46% (46/52)
100.00% (6/6)
 94.12% (16/17)
ac_strategy.cc
 82.61% (57/69)
 80.00% (4/5)
 78.18% (43/55)
ac_strategy.h
 76.92% (80/104)
 82.76% (24/29)
 89.47% (51/57)
alpha.cc
 80.95% (68/84)
 71.43% (5/7)
 88.89% (72/81)
ans_common.cc
 97.59% (81/83)
100.00% (1/1)
 80.39% (82/102)
ans_common.h
100.00% (42/42)
100.00% (4/4)
100.00% (17/17)
blending.cc
 89.94% (152/169)
100.00% (6/6)
 94.62% (88/93)
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)
 93.62% (44/47)
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)
 93.08% (121/130)
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)
 79.62% (168/211)
color_encoding_internal.h
 56.29% (94/167)
 69.57% (32/46)
 51.82% (57/110)
compressed_dc.cc
100.00% (239/239)
100.00% (8/8)
 95.15% (98/103)
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/105)
convolve_symmetric5.cc
100.00% (117/117)
100.00% (8/8)
 85.71% (42/49)
dct-inl.h
 81.59% (195/239)
100.00% (24/24)
 92.68% (76/82)
dct_block-inl.h
 70.59% (24/34)
 83.33% (10/12)
 87.50% (14/16)
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)
 81.25% (26/32)
dec_ans.cc
100.00% (341/341)
100.00% (12/12)
 96.02% (314/327)
dec_ans.h
 90.13% (201/223)
 95.24% (20/21)
 93.80% (121/129)
dec_bit_reader.cc
100.00% (13/13)
100.00% (1/1)
100.00% (7/7)
dec_bit_reader.h
 77.08% (111/144)
 80.00% (16/20)
 84.13% (53/63)
dec_cache.cc
 89.24% (224/251)
100.00% (3/3)
 79.57% (296/372)
dec_cache.h
 68.29% (28/41)
 75.00% (6/8)
 60.53% (23/38)
dec_context_map.cc
 93.22% (55/59)
100.00% (2/2)
 87.50% (49/56)
dec_external_image.cc
 23.43% (131/559)
 28.00% (7/25)
 21.63% (98/453)
dec_frame.cc
 75.84% (562/741)
 86.36% (19/22)
 70.70% (596/843)
dec_frame.h
 65.79% (75/114)
 89.47% (17/19)
 64.29% (54/84)
dec_group.cc
 68.65% (370/539)
 93.33% (14/15)
 58.31% (263/451)
dec_group_border.cc
 91.89% (136/148)
100.00% (7/7)
 94.74% (72/76)
dec_huffman.cc
 96.41% (188/195)
100.00% (4/4)
 96.04% (97/101)
dec_huffman.h
100.00% (14/14)
100.00% (1/1)
100.00% (3/3)
dec_modular.cc
 94.13% (673/715)
100.00% (19/19)
 84.24% (663/787)
dec_modular.h
 98.08% (51/52)
 92.31% (12/13)
 86.67% (26/30)
dec_noise.cc
100.00% (80/80)
100.00% (6/6)
100.00% (36/36)
dec_patch_dictionary.cc
 90.35% (281/311)
100.00% (10/10)
 81.36% (192/236)
dec_patch_dictionary.h
100.00% (18/18)
100.00% (6/6)
100.00% (15/15)
dec_transforms-inl.h
 85.21% (651/764)
100.00% (6/6)
 90.17% (211/234)
dec_xyb-inl.h
100.00% (29/29)
100.00% (1/1)
100.00% (1/1)
dec_xyb.cc
 53.33% (96/180)
 50.00% (4/8)
 63.91% (85/133)
decode.cc
 58.72% (1138/1938)
 59.55% (53/89)
 49.06% (836/1704)
decode_to_jpeg.cc
  0.00% (0/126)
  0.00% (0/7)
  0.00% (0/99)
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)
 89.20% (471/528)
enc_ac_strategy.h
 78.95% (15/19)
 80.00% (4/5)
 88.89% (8/9)
enc_adaptive_quantization.cc
 54.90% (555/1011)
 75.00% (24/32)
 42.87% (373/870)
enc_ans.cc
 84.87% (987/1163)
 89.74% (35/39)
 78.66% (623/792)
enc_ans.h
100.00% (18/18)
100.00% (5/5)
100.00% (16/16)
enc_ans_params.h
 75.38% (49/65)
 80.00% (8/10)
 84.62% (33/39)
enc_aux_out.cc
  0.00% (0/98)
  0.00% (0/4)
  0.00% (0/45)
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)
 70.99% (115/162)
enc_bit_writer.h
 80.77% (21/26)
 75.00% (6/8)
 84.62% (11/13)
enc_butteraugli_comparator.cc
  0.00% (0/79)
  0.00% (0/6)
  0.00% (0/86)
enc_cache.cc
 52.28% (103/197)
100.00% (5/5)
 39.50% (79/200)
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)
 75.96% (139/183)
enc_chroma_from_luma.h
100.00% (16/16)
100.00% (3/3)
 92.31% (12/13)
enc_cluster.cc
 83.53% (208/249)
 88.89% (8/9)
 80.19% (166/207)
enc_coeff_order.cc
 91.98% (218/237)
 87.50% (7/8)
 79.30% (180/227)
enc_comparator.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
enc_context_map.cc
 93.46% (143/153)
100.00% (6/6)
 84.76% (89/105)
enc_convolve_separable5.cc
  0.00% (0/251)
  0.00% (0/13)
  0.00% (0/92)
enc_debug_image.cc
  0.00% (0/80)
  0.00% (0/8)
  0.00% (0/90)
enc_debug_image.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
enc_detect_dots.cc
  0.00% (0/472)
  0.00% (0/18)
  0.00% (0/375)
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)
 94.25% (82/87)
enc_external_image.cc
 33.52% (59/176)
 40.00% (4/10)
 18.53% (53/286)
enc_fast_lossless.cc
  0.00% (0/2345)
  0.00% (0/184)
  0.00% (0/1058)
enc_fields.cc
 72.44% (113/156)
 94.44% (17/18)
 64.81% (105/162)
enc_frame.cc
 44.20% (1006/2276)
 64.91% (37/57)
 49.30% (989/2006)
enc_gaborish.cc
 94.87% (37/39)
100.00% (1/1)
 86.67% (39/45)
enc_group.cc
 95.87% (418/436)
100.00% (6/6)
 91.51% (237/259)
enc_heuristics.cc
 51.88% (510/983)
 50.00% (12/24)
 35.31% (352/997)
enc_huffman.cc
 93.84% (137/146)
100.00% (5/5)
 91.92% (91/99)
enc_huffman_tree.cc
 89.17% (214/240)
100.00% (10/10)
 90.91% (110/121)
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/644)
enc_image_bundle.cc
  0.00% (0/165)
  0.00% (0/7)
  0.00% (0/140)
enc_linalg.cc
  0.00% (0/26)
  0.00% (0/1)
  0.00% (0/6)
enc_lz77.cc
 20.51% (112/546)
 20.00% (4/20)
 23.21% (68/293)
enc_modular.cc
 59.11% (892/1509)
 75.00% (24/32)
 54.05% (787/1456)
enc_modular.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
enc_noise.cc
  0.00% (0/272)
  0.00% (0/20)
  0.00% (0/148)
enc_optimize.h
  0.00% (0/118)
  0.00% (0/8)
  0.00% (0/46)
enc_params.h
 56.52% (13/23)
 50.00% (2/4)
 73.91% (17/23)
enc_patch_dictionary.cc
 89.88% (693/771)
100.00% (16/16)
 74.84% (467/624)
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)
 33.33% (10/30)
enc_quant_weights.cc
 38.50% (72/187)
 60.00% (6/10)
 20.16% (50/248)
enc_splines.cc
  4.69% (3/64)
 20.00% (1/5)
  2.50% (1/40)
enc_toc.cc
 87.80% (36/41)
100.00% (2/2)
 47.22% (17/36)
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)
 31.53% (64/203)
encode.cc
 34.36% (779/2267)
 50.54% (47/93)
 30.30% (707/2333)
encode_internal.h
 68.68% (182/265)
 72.55% (37/51)
 71.86% (120/167)
entropy_coder.cc
100.00% (33/33)
100.00% (1/1)
100.00% (23/23)
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)
 94.83% (55/58)
field_encodings.h
 75.00% (33/44)
 92.86% (13/14)
 89.29% (25/28)
fields.cc
 82.82% (323/390)
 93.10% (54/58)
 74.25% (248/334)
fields.h
 94.67% (71/75)
 82.61% (19/23)
 88.52% (54/61)
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.77% (482/493)
frame_header.h
 57.14% (96/168)
 58.33% (14/24)
 67.36% (97/144)
headers.cc
 80.95% (119/147)
 80.00% (12/15)
 80.60% (187/232)
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.11% (334/337)
100.00% (9/9)
 92.20% (638/692)
icc_codec.h
 20.00% (1/5)
 50.00% (1/2)
 66.67% (2/3)
icc_codec_common.cc
 90.98% (111/122)
 92.86% (13/14)
 88.39% (137/155)
image.cc
 93.55% (29/31)
100.00% (4/4)
 83.78% (31/37)
image.h
100.00% (123/123)
100.00% (36/36)
 88.46% (115/130)
image_bundle.cc
 15.38% (14/91)
 20.00% (2/10)
 12.88% (21/163)
image_bundle.h
 41.76% (38/91)
 63.33% (19/30)
 65.45% (36/55)
image_metadata.cc
 87.54% (260/297)
 80.00% (12/15)
 96.54% (391/405)
image_metadata.h
 50.55% (46/91)
 66.67% (12/18)
 55.10% (27/49)
image_ops.cc
 28.57% (20/70)
 25.00% (1/4)
 18.18% (18/99)
image_ops.h
 61.04% (94/154)
 70.59% (12/17)
 55.32% (104/188)
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)
 80.33% (49/61)
loop_filter.cc
100.00% (75/75)
100.00% (2/2)
100.00% (190/190)
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)
 76.47% (52/68)
memory_manager_internal.h
 91.53% (54/59)
100.00% (14/14)
 91.67% (44/48)
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)
 85.00% (68/80)
passes_state.cc
 92.59% (50/54)
100.00% (1/1)
 85.88% (73/85)
passes_state.h
100.00% (6/6)
100.00% (2/2)
100.00% (6/6)
quant_weights.cc
 98.14% (1057/1077)
 97.06% (33/34)
 89.23% (530/594)
quant_weights.h
 53.60% (67/125)
 67.50% (27/40)
 65.56% (59/90)
quantizer-inl.h
100.00% (13/13)
100.00% (1/1)
100.00% (1/1)
quantizer.cc
 55.88% (57/102)
 70.00% (7/10)
 52.78% (38/72)
quantizer.h
 86.05% (37/43)
 80.00% (12/15)
 83.33% (15/18)
simd_util-inl.h
 80.65% (100/124)
 80.00% (4/5)
 50.00% (9/18)
simd_util.cc
100.00% (7/7)
100.00% (2/2)
100.00% (11/11)
splines.cc
 85.51% (478/559)
 81.25% (26/32)
 82.44% (324/393)
splines.h
 50.00% (8/16)
 60.00% (6/10)
 75.00% (12/16)
toc.cc
 61.25% (49/80)
 75.00% (3/4)
 73.33% (66/90)
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)
 56.82% (25/44)
xorshift128plus-inl.h
 76.32% (29/38)
 75.00% (3/4)
 90.00% (9/10)
Totals
 56.84% (29110/51215)
 63.59% (1834/2884)
 53.09% (21942/41328)