Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
attributes/attribute_octahedron_transform.cc | 0.00% (0/8) | 0.00% (0/96) | 0.00% (0/43) | 0.00% (0/24) |
attributes/attribute_octahedron_transform.h | 0.00% (0/6) | 0.00% (0/12) | 0.00% (0/6) | - (0/0) |
attributes/attribute_quantization_transform.cc | 0.00% (0/11) | 0.00% (0/191) | 0.00% (0/102) | 0.00% (0/68) |
attributes/attribute_quantization_transform.h | 0.00% (0/9) | 0.00% (0/15) | 0.00% (0/9) | - (0/0) |
attributes/attribute_transform.cc | 0.00% (0/2) | 0.00% (0/19) | 0.00% (0/2) | - (0/0) |
attributes/attribute_transform.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/1) | - (0/0) |
attributes/attribute_transform_data.h | 0.00% (0/7) | 0.00% (0/20) | 0.00% (0/9) | 0.00% (0/2) |
attributes/geometry_attribute.cc | 0.00% (0/5) | 0.00% (0/65) | 0.00% (0/35) | 0.00% (0/20) |
attributes/geometry_attribute.h | 0.00% (0/28) | 0.00% (0/187) | 0.00% (0/119) | 0.00% (0/62) |
attributes/point_attribute.cc | 0.00% (0/10) | 0.00% (0/142) | 0.00% (0/59) | 0.00% (0/52) |
attributes/point_attribute.h | 0.00% (0/13) | 0.00% (0/59) | 0.00% (0/19) | 0.00% (0/4) |
compression/attributes/attributes_decoder.cc | 100.00% (3/3) | 50.57% (44/87) | 60.34% (35/58) | 52.78% (19/36) |
compression/attributes/attributes_decoder.h | 12.50% (1/8) | 2.94% (1/34) | 5.00% (1/20) | 0.00% (0/8) |
compression/attributes/attributes_decoder_interface.h | 66.67% (2/3) | 40.00% (2/5) | 66.67% (2/3) | - (0/0) |
compression/attributes/kd_tree_attributes_decoder.cc | 9.09% (1/11) | 0.23% (1/429) | 0.39% (1/258) | 0.00% (0/188) |
compression/attributes/linear_sequencer.h | 33.33% (1/3) | 6.67% (1/15) | 11.11% (1/9) | 0.00% (0/4) |
compression/attributes/mesh_attribute_indices_encoding_data.h | 50.00% (1/2) | 20.00% (1/5) | 50.00% (1/2) | - (0/0) |
compression/attributes/normal_compression_utils.h | 0.00% (0/18) | 0.00% (0/209) | 0.00% (0/117) | 0.00% (0/76) |
compression/attributes/points_sequencer.h | 33.33% (2/6) | 18.18% (2/11) | 33.33% (2/6) | - (0/0) |
compression/attributes/prediction_schemes/mesh_prediction_scheme_constrained_multi_parallelogram_decoder.h | 0.00% (0/5) | 0.00% (0/121) | 0.00% (0/79) | 0.00% (0/52) |
compression/attributes/prediction_schemes/mesh_prediction_scheme_data.h | 0.00% (0/6) | 0.00% (0/18) | 0.00% (0/12) | 0.00% (0/8) |
compression/attributes/prediction_schemes/mesh_prediction_scheme_decoder.h | 0.00% (0/2) | 0.00% (0/2) | 0.00% (0/2) | - (0/0) |
compression/attributes/prediction_schemes/mesh_prediction_scheme_geometric_normal_decoder.h | 0.00% (0/9) | 0.00% (0/84) | 0.00% (0/44) | 0.00% (0/24) |
compression/attributes/prediction_schemes/mesh_prediction_scheme_geometric_normal_predictor_area.h | 0.00% (0/3) | 0.00% (0/60) | 0.00% (0/21) | 0.00% (0/14) |
compression/attributes/prediction_schemes/mesh_prediction_scheme_geometric_normal_predictor_base.h | 0.00% (0/8) | 0.00% (0/35) | 0.00% (0/14) | 0.00% (0/4) |
compression/attributes/prediction_schemes/mesh_prediction_scheme_multi_parallelogram_decoder.h | 0.00% (0/4) | 0.00% (0/56) | 0.00% (0/25) | 0.00% (0/16) |
compression/attributes/prediction_schemes/mesh_prediction_scheme_parallelogram_decoder.h | 0.00% (0/4) | 0.00% (0/32) | 0.00% (0/10) | 0.00% (0/4) |
compression/attributes/prediction_schemes/mesh_prediction_scheme_parallelogram_shared.h | 0.00% (0/2) | 0.00% (0/30) | 0.00% (0/15) | 0.00% (0/10) |
compression/attributes/prediction_schemes/mesh_prediction_scheme_tex_coords_decoder.h | 0.00% (0/11) | 0.00% (0/196) | 0.00% (0/120) | 0.00% (0/76) |
compression/attributes/prediction_schemes/mesh_prediction_scheme_tex_coords_portable_decoder.h | 0.00% (0/8) | 0.00% (0/72) | 0.00% (0/45) | 0.00% (0/26) |
compression/attributes/prediction_schemes/mesh_prediction_scheme_tex_coords_portable_predictor.h | 0.00% (0/10) | 0.00% (0/129) | 0.00% (0/57) | 0.00% (0/30) |
compression/attributes/prediction_schemes/prediction_scheme_decoder.h | 0.00% (0/10) | 0.00% (0/23) | 0.00% (0/13) | 0.00% (0/2) |
compression/attributes/prediction_schemes/prediction_scheme_decoder_factory.h | 0.00% (0/6) | 0.00% (0/90) | 0.00% (0/38) | 0.00% (0/22) |
compression/attributes/prediction_schemes/prediction_scheme_delta_decoder.h | 0.00% (0/4) | 0.00% (0/15) | 0.00% (0/7) | 0.00% (0/2) |
compression/attributes/prediction_schemes/prediction_scheme_factory.h | 0.00% (0/1) | 0.00% (0/43) | 0.00% (0/28) | 0.00% (0/24) |
compression/attributes/prediction_schemes/prediction_scheme_interface.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/1) | - (0/0) |
compression/attributes/prediction_schemes/prediction_scheme_normal_octahedron_canonicalized_decoding_transform.h | 0.00% (0/5) | 0.00% (0/61) | 0.00% (0/28) | 0.00% (0/18) |
compression/attributes/prediction_schemes/prediction_scheme_normal_octahedron_canonicalized_transform_base.h | 0.00% (0/5) | 0.00% (0/49) | 0.00% (0/34) | 0.00% (0/28) |
compression/attributes/prediction_schemes/prediction_scheme_normal_octahedron_decoding_transform.h | 0.00% (0/5) | 0.00% (0/48) | 0.00% (0/18) | 0.00% (0/10) |
compression/attributes/prediction_schemes/prediction_scheme_normal_octahedron_transform_base.h | 0.00% (0/9) | 0.00% (0/25) | 0.00% (0/12) | 0.00% (0/2) |
compression/attributes/prediction_schemes/prediction_scheme_wrap_decoding_transform.h | 0.00% (0/3) | 0.00% (0/39) | 0.00% (0/23) | 0.00% (0/14) |
compression/attributes/prediction_schemes/prediction_scheme_wrap_transform_base.h | 0.00% (0/13) | 0.00% (0/45) | 0.00% (0/29) | 0.00% (0/12) |
compression/attributes/sequential_attribute_decoder.cc | 0.00% (0/9) | 0.00% (0/77) | 0.00% (0/50) | 0.00% (0/30) |
compression/attributes/sequential_attribute_decoder.h | 0.00% (0/7) | 0.00% (0/9) | 0.00% (0/7) | - (0/0) |
compression/attributes/sequential_attribute_decoders_controller.cc | 28.57% (2/7) | 5.05% (5/99) | 6.25% (4/64) | 2.08% (1/48) |
compression/attributes/sequential_attribute_decoders_controller.h | 0.00% (0/1) | 0.00% (0/7) | 0.00% (0/4) | 0.00% (0/2) |
compression/attributes/sequential_integer_attribute_decoder.cc | 0.00% (0/9) | 0.00% (0/186) | 0.00% (0/118) | 0.00% (0/88) |
compression/attributes/sequential_integer_attribute_decoder.h | 0.00% (0/2) | 0.00% (0/10) | 0.00% (0/5) | 0.00% (0/2) |
compression/attributes/sequential_normal_attribute_decoder.cc | 0.00% (0/5) | 0.00% (0/37) | 0.00% (0/26) | 0.00% (0/14) |
compression/attributes/sequential_normal_attribute_decoder.h | 0.00% (0/2) | 0.00% (0/24) | 0.00% (0/5) | 0.00% (0/6) |
compression/attributes/sequential_quantization_attribute_decoder.cc | 0.00% (0/7) | 0.00% (0/44) | 0.00% (0/28) | 0.00% (0/14) |
compression/bit_coders/adaptive_rans_bit_decoder.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/1) | - (0/0) |
compression/bit_coders/direct_bit_decoder.cc | 0.00% (0/4) | 0.00% (0/28) | 0.00% (0/18) | 0.00% (0/10) |
compression/bit_coders/direct_bit_decoder.h | 0.00% (0/3) | 0.00% (0/40) | 0.00% (0/20) | 0.00% (0/12) |
compression/bit_coders/folded_integer_bit_decoder.h | 0.00% (0/5) | 0.00% (0/24) | 0.00% (0/17) | 0.00% (0/8) |
compression/bit_coders/rans_bit_decoder.cc | 50.00% (3/6) | 6.38% (3/47) | 11.11% (3/27) | 0.00% (0/14) |
compression/bit_coders/rans_bit_decoder.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/1) | - (0/0) |
compression/config/draco_options.h | 0.00% (0/4) | 0.00% (0/26) | 0.00% (0/15) | 0.00% (0/8) |
compression/decode.cc | 75.00% (6/8) | 83.33% (65/78) | 87.06% (74/85) | 82.50% (33/40) |
compression/decode.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/1) | - (0/0) |
compression/entropy/ans.h | 7.69% (2/26) | 1.25% (4/320) | 2.73% (3/110) | 0.00% (0/48) |
compression/entropy/rans_symbol_coding.h | 0.00% (0/3) | 0.00% (0/16) | 0.00% (0/3) | - (0/0) |
compression/entropy/rans_symbol_decoder.h | 0.00% (0/6) | 0.00% (0/87) | 0.00% (0/65) | 0.00% (0/38) |
compression/entropy/symbol_decoding.cc | 25.00% (1/4) | 3.17% (4/126) | 4.11% (3/73) | 1.39% (1/72) |
compression/mesh/mesh_decoder.cc | 100.00% (3/3) | 85.71% (12/14) | 88.89% (8/9) | 75.00% (3/4) |
compression/mesh/mesh_decoder.h | 40.00% (2/5) | 36.36% (4/11) | 40.00% (2/5) | - (0/0) |
compression/mesh/mesh_edgebreaker_decoder.cc | 60.00% (3/5) | 80.95% (34/42) | 86.36% (19/22) | 91.67% (11/12) |
compression/mesh/mesh_edgebreaker_decoder.h | 0.00% (0/3) | 0.00% (0/9) | 0.00% (0/3) | - (0/0) |
compression/mesh/mesh_edgebreaker_decoder_impl.cc | 23.08% (3/13) | 12.12% (103/850) | 12.67% (67/529) | 10.83% (39/360) |
compression/mesh/mesh_edgebreaker_decoder_impl.h | 16.67% (1/6) | 3.03% (1/33) | 5.56% (1/18) | 0.00% (0/8) |
compression/mesh/mesh_edgebreaker_decoder_impl_interface.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
compression/mesh/mesh_edgebreaker_shared.h | 0.00% (0/2) | 0.00% (0/2) | 0.00% (0/2) | - (0/0) |
compression/mesh/mesh_edgebreaker_traversal_decoder.h | 6.25% (1/16) | 0.91% (1/110) | 1.61% (1/62) | 0.00% (0/30) |
compression/mesh/mesh_edgebreaker_traversal_predictive_decoder.h | 14.29% (1/7) | 1.35% (1/74) | 2.44% (1/41) | 0.00% (0/32) |
compression/mesh/mesh_edgebreaker_traversal_valence_decoder.h | 14.29% (1/7) | 0.71% (1/140) | 1.19% (1/84) | 0.00% (0/56) |
compression/mesh/mesh_sequential_decoder.cc | 100.00% (4/4) | 48.46% (63/130) | 44.76% (47/105) | 39.06% (25/64) |
compression/mesh/traverser/depth_first_traverser.h | 0.00% (0/4) | 0.00% (0/84) | 0.00% (0/49) | 0.00% (0/32) |
compression/mesh/traverser/max_prediction_degree_traverser.h | 0.00% (0/7) | 0.00% (0/110) | 0.00% (0/60) | 0.00% (0/40) |
compression/mesh/traverser/mesh_attribute_indices_encoding_observer.h | 0.00% (0/4) | 0.00% (0/14) | 0.00% (0/4) | - (0/0) |
compression/mesh/traverser/mesh_traversal_sequencer.h | 0.00% (0/5) | 0.00% (0/50) | 0.00% (0/34) | 0.00% (0/22) |
compression/mesh/traverser/traverser_base.h | 0.00% (0/10) | 0.00% (0/33) | 0.00% (0/16) | 0.00% (0/4) |
compression/point_cloud/algorithms/dynamic_integer_points_kd_tree_decoder.h | 0.00% (0/9) | 0.00% (0/151) | 0.00% (0/106) | 0.00% (0/64) |
compression/point_cloud/algorithms/float_points_tree_decoder.cc | 0.00% (0/7) | 0.00% (0/93) | 0.00% (0/45) | 0.00% (0/36) |
compression/point_cloud/algorithms/float_points_tree_decoder.h | 0.00% (0/8) | 0.00% (0/46) | 0.00% (0/28) | 0.00% (0/14) |
compression/point_cloud/algorithms/quantize_points_3.h | 0.00% (0/1) | 0.00% (0/16) | 0.00% (0/4) | 0.00% (0/2) |
compression/point_cloud/point_cloud_decoder.cc | 85.71% (6/7) | 73.88% (99/134) | 79.49% (93/117) | 72.37% (55/76) |
compression/point_cloud/point_cloud_decoder.h | 69.23% (9/13) | 64.29% (18/28) | 73.68% (14/19) | 50.00% (2/4) |
compression/point_cloud/point_cloud_kd_tree_decoder.cc | 100.00% (2/2) | 100.00% (16/16) | 100.00% (8/8) | 100.00% (4/4) |
compression/point_cloud/point_cloud_sequential_decoder.cc | 100.00% (2/2) | 100.00% (16/16) | 100.00% (5/5) | 100.00% (2/2) |
core/bit_utils.cc | 0.00% (0/2) | 0.00% (0/10) | 0.00% (0/8) | 0.00% (0/4) |
core/bit_utils.h | 0.00% (0/6) | 0.00% (0/45) | 0.00% (0/12) | 0.00% (0/4) |
core/bounding_box.cc | 0.00% (0/3) | 0.00% (0/10) | 0.00% (0/13) | 0.00% (0/12) |
core/bounding_box.h | 0.00% (0/6) | 0.00% (0/18) | 0.00% (0/13) | 0.00% (0/6) |
core/data_buffer.cc | 0.00% (0/5) | 0.00% (0/34) | 0.00% (0/20) | 0.00% (0/10) |
core/data_buffer.h | 0.00% (0/11) | 0.00% (0/20) | 0.00% (0/11) | - (0/0) |
core/decoder_buffer.cc | 71.43% (5/7) | 32.43% (12/37) | 27.78% (5/18) | 0.00% (0/8) |
core/decoder_buffer.h | 23.81% (5/21) | 25.51% (25/98) | 33.33% (14/42) | 42.86% (6/14) |
core/divide.h | 0.00% (0/1) | 0.00% (0/5) | 0.00% (0/1) | - (0/0) |
core/draco_index_type.h | 12.50% (2/16) | 11.36% (5/44) | 12.50% (2/16) | - (0/0) |
core/draco_index_type_vector.h | 14.29% (2/14) | 10.00% (2/20) | 14.29% (2/14) | - (0/0) |
core/draco_types.cc | 0.00% (0/2) | 0.00% (0/40) | 0.00% (0/24) | 0.00% (0/44) |
core/encoder_buffer.h | 0.00% (0/13) | 0.00% (0/54) | 0.00% (0/19) | 0.00% (0/4) |
core/hash_utils.h | 0.00% (0/5) | 0.00% (0/22) | 0.00% (0/8) | 0.00% (0/2) |
core/math_utils.h | 0.00% (0/2) | 0.00% (0/20) | 0.00% (0/9) | 0.00% (0/6) |
core/options.cc | 0.00% (0/13) | 0.00% (0/55) | 0.00% (0/29) | 0.00% (0/12) |
core/options.h | 66.67% (2/3) | 40.00% (2/5) | 66.67% (2/3) | - (0/0) |
core/quantization_utils.cc | 0.00% (0/6) | 0.00% (0/17) | 0.00% (0/9) | 0.00% (0/2) |
core/quantization_utils.h | 0.00% (0/4) | 0.00% (0/9) | 0.00% (0/4) | - (0/0) |
core/status.h | 41.67% (5/12) | 29.41% (5/17) | 41.67% (5/12) | - (0/0) |
core/status_or.h | 100.00% (5/5) | 100.00% (5/5) | 100.00% (5/5) | - (0/0) |
core/varint_decoding.h | 100.00% (2/2) | 70.00% (28/40) | 83.33% (20/24) | 83.33% (10/12) |
core/vector_d.h | 0.00% (0/20) | 0.00% (0/105) | 0.00% (0/63) | 0.00% (0/28) |
mesh/corner_table.cc | 15.38% (2/13) | 1.74% (5/288) | 3.64% (6/165) | 1.61% (2/124) |
mesh/corner_table.h | 0.00% (0/40) | 0.00% (0/199) | 0.00% (0/75) | 0.00% (0/24) |
mesh/corner_table_iterators.h | 0.00% (0/10) | 0.00% (0/37) | 0.00% (0/26) | 0.00% (0/12) |
mesh/mesh.cc | 50.00% (1/2) | 11.11% (1/9) | 12.50% (1/8) | 0.00% (0/4) |
mesh/mesh.h | 7.14% (1/14) | 1.79% (1/56) | 3.70% (1/27) | 0.00% (0/12) |
mesh/mesh_attribute_corner_table.cc | 12.50% (1/8) | 0.62% (1/161) | 1.43% (1/70) | 0.00% (0/42) |
mesh/mesh_attribute_corner_table.h | 0.00% (0/26) | 0.00% (0/88) | 0.00% (0/37) | 0.00% (0/8) |
mesh/mesh_misc_functions.h | 0.00% (0/1) | 0.00% (0/20) | 0.00% (0/1) | - (0/0) |
mesh/valence_cache.h | 33.33% (1/3) | 11.11% (1/9) | 33.33% (1/3) | - (0/0) |
metadata/geometry_metadata.cc | 25.00% (1/4) | 17.86% (5/28) | 17.65% (3/17) | 10.00% (1/10) |
metadata/geometry_metadata.h | 25.00% (3/12) | 7.04% (5/71) | 15.00% (3/20) | 0.00% (0/6) |
metadata/metadata.cc | 15.00% (3/20) | 14.77% (13/88) | 14.29% (5/35) | 8.33% (1/12) |
metadata/metadata.h | 23.08% (3/13) | 15.07% (11/73) | 14.81% (4/27) | 10.00% (1/10) |
metadata/metadata_decoder.cc | 83.33% (5/6) | 78.05% (96/123) | 82.76% (72/87) | 75.93% (41/54) |
point_cloud/point_cloud.cc | 5.00% (1/20) | 0.46% (1/218) | 0.82% (1/122) | 0.00% (0/76) |
point_cloud/point_cloud.h | 21.43% (3/14) | 4.00% (3/75) | 21.43% (3/14) | - (0/0) |
tools/fuzz/draco_pc_decoder_fuzzer.cc | 100.00% (1/1) | 100.00% (7/7) | 100.00% (1/1) | - (0/0) |
Totals | 12.47% (118/946) | 8.52% (737/8651) | 11.60% (555/4783) | 9.10% (257/2824) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)