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 | 16.67% (1/6) | 8.33% (1/12) | 16.67% (1/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 | 11.11% (1/9) | 6.67% (1/15) | 11.11% (1/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 | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/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 | 60.00% (3/5) | 27.69% (18/65) | 11.43% (4/35) | 5.00% (1/20) |
attributes/geometry_attribute.h | 28.57% (8/28) | 6.95% (13/187) | 6.72% (8/119) | 0.00% (0/62) |
attributes/point_attribute.cc | 20.00% (2/10) | 7.75% (11/142) | 10.17% (6/59) | 3.85% (2/52) |
attributes/point_attribute.h | 46.15% (6/13) | 25.42% (15/59) | 31.58% (6/19) | 0.00% (0/4) |
compression/attributes/attributes_decoder.cc | 100.00% (3/3) | 100.00% (87/87) | 100.00% (58/58) | 97.22% (35/36) |
compression/attributes/attributes_decoder.h | 62.50% (5/8) | 64.71% (22/34) | 70.00% (14/20) | 75.00% (6/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 | 54.55% (6/11) | 48.95% (210/429) | 48.84% (126/258) | 48.40% (91/188) |
compression/attributes/linear_sequencer.h | 100.00% (3/3) | 100.00% (15/15) | 100.00% (9/9) | 100.00% (4/4) |
compression/attributes/mesh_attribute_indices_encoding_data.h | 100.00% (2/2) | 100.00% (5/5) | 100.00% (2/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 | 83.33% (5/6) | 72.73% (8/11) | 83.33% (5/6) | - (0/0) |
compression/attributes/prediction_schemes/mesh_prediction_scheme_constrained_multi_parallelogram_decoder.h | 20.00% (1/5) | 0.83% (1/121) | 1.27% (1/79) | 0.00% (0/52) |
compression/attributes/prediction_schemes/mesh_prediction_scheme_data.h | 33.33% (2/6) | 38.89% (7/18) | 16.67% (2/12) | 0.00% (0/8) |
compression/attributes/prediction_schemes/mesh_prediction_scheme_decoder.h | 50.00% (1/2) | 50.00% (1/2) | 50.00% (1/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 | 25.00% (1/4) | 3.12% (1/32) | 10.00% (1/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 | 50.00% (5/10) | 52.17% (12/23) | 61.54% (8/13) | 100.00% (2/2) |
compression/attributes/prediction_schemes/prediction_scheme_decoder_factory.h | 66.67% (4/6) | 46.67% (42/90) | 47.37% (18/38) | 40.91% (9/22) |
compression/attributes/prediction_schemes/prediction_scheme_delta_decoder.h | 50.00% (2/4) | 73.33% (11/15) | 71.43% (5/7) | 100.00% (2/2) |
compression/attributes/prediction_schemes/prediction_scheme_factory.h | 100.00% (1/1) | 100.00% (43/43) | 100.00% (28/28) | 70.83% (17/24) |
compression/attributes/prediction_schemes/prediction_scheme_interface.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/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 | 100.00% (3/3) | 100.00% (39/39) | 100.00% (23/23) | 100.00% (14/14) |
compression/attributes/prediction_schemes/prediction_scheme_wrap_transform_base.h | 84.62% (11/13) | 84.44% (38/45) | 93.10% (27/29) | 91.67% (11/12) |
compression/attributes/sequential_attribute_decoder.cc | 88.89% (8/9) | 58.44% (45/77) | 56.00% (28/50) | 40.00% (12/30) |
compression/attributes/sequential_attribute_decoder.h | 100.00% (7/7) | 100.00% (9/9) | 100.00% (7/7) | - (0/0) |
compression/attributes/sequential_attribute_decoders_controller.cc | 100.00% (7/7) | 90.91% (90/99) | 95.31% (61/64) | 87.50% (42/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 | 100.00% (9/9) | 92.47% (172/186) | 94.07% (111/118) | 86.36% (76/88) |
compression/attributes/sequential_integer_attribute_decoder.h | 100.00% (2/2) | 100.00% (10/10) | 100.00% (5/5) | 100.00% (2/2) |
compression/attributes/sequential_normal_attribute_decoder.cc | 40.00% (2/5) | 27.03% (10/37) | 34.62% (9/26) | 28.57% (4/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 | 42.86% (3/7) | 40.91% (18/44) | 46.43% (13/28) | 28.57% (4/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 | 100.00% (4/4) | 67.86% (19/28) | 77.78% (14/18) | 60.00% (6/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 | 60.00% (3/5) | 37.50% (9/24) | 41.18% (7/17) | 25.00% (2/8) |
compression/bit_coders/rans_bit_decoder.cc | 83.33% (5/6) | 78.72% (37/47) | 88.89% (24/27) | 85.71% (12/14) |
compression/bit_coders/rans_bit_decoder.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
compression/config/draco_options.h | 50.00% (2/4) | 42.31% (11/26) | 46.67% (7/15) | 25.00% (2/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 | 50.00% (13/26) | 47.81% (153/320) | 85.45% (94/110) | 95.83% (46/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 | 100.00% (6/6) | 97.70% (85/87) | 98.46% (64/65) | 97.37% (37/38) |
compression/entropy/symbol_decoding.cc | 100.00% (4/4) | 98.41% (124/126) | 98.63% (72/73) | 95.83% (69/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 | 80.00% (4/5) | 72.73% (8/11) | 80.00% (4/5) | - (0/0) |
compression/mesh/mesh_edgebreaker_decoder.cc | 100.00% (5/5) | 95.24% (40/42) | 95.45% (21/22) | 91.67% (11/12) |
compression/mesh/mesh_edgebreaker_decoder.h | 100.00% (3/3) | 100.00% (9/9) | 100.00% (3/3) | - (0/0) |
compression/mesh/mesh_edgebreaker_decoder_impl.cc | 92.31% (12/13) | 75.65% (643/850) | 77.69% (411/529) | 69.44% (250/360) |
compression/mesh/mesh_edgebreaker_decoder_impl.h | 83.33% (5/6) | 81.82% (27/33) | 77.78% (14/18) | 75.00% (6/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 | 50.00% (1/2) | 50.00% (1/2) | 50.00% (1/2) | - (0/0) |
compression/mesh/mesh_edgebreaker_traversal_decoder.h | 87.50% (14/16) | 94.55% (104/110) | 93.55% (58/62) | 93.33% (28/30) |
compression/mesh/mesh_edgebreaker_traversal_predictive_decoder.h | 71.43% (5/7) | 36.49% (27/74) | 51.22% (21/41) | 34.38% (11/32) |
compression/mesh/mesh_edgebreaker_traversal_valence_decoder.h | 85.71% (6/7) | 75.71% (106/140) | 80.95% (68/84) | 71.43% (40/56) |
compression/mesh/mesh_sequential_decoder.cc | 100.00% (4/4) | 70.00% (91/130) | 60.95% (64/105) | 59.38% (38/64) |
compression/mesh/traverser/depth_first_traverser.h | 100.00% (4/4) | 70.24% (59/84) | 75.51% (37/49) | 50.00% (16/32) |
compression/mesh/traverser/max_prediction_degree_traverser.h | 85.71% (6/7) | 76.36% (84/110) | 71.67% (43/60) | 62.50% (25/40) |
compression/mesh/traverser/mesh_attribute_indices_encoding_observer.h | 100.00% (4/4) | 100.00% (14/14) | 100.00% (4/4) | - (0/0) |
compression/mesh/traverser/mesh_traversal_sequencer.h | 100.00% (5/5) | 78.00% (39/50) | 73.53% (25/34) | 54.55% (12/22) |
compression/mesh/traverser/traverser_base.h | 100.00% (10/10) | 93.94% (31/33) | 93.75% (15/16) | 75.00% (3/4) |
compression/point_cloud/algorithms/dynamic_integer_points_kd_tree_decoder.h | 33.33% (3/9) | 15.89% (24/151) | 18.87% (20/106) | 17.19% (11/64) |
compression/point_cloud/algorithms/float_points_tree_decoder.cc | 14.29% (1/7) | 4.30% (4/93) | 2.22% (1/45) | 0.00% (0/36) |
compression/point_cloud/algorithms/float_points_tree_decoder.h | 25.00% (2/8) | 30.43% (14/46) | 28.57% (8/28) | 21.43% (3/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) | 88.06% (118/134) | 91.45% (107/117) | 88.16% (67/76) |
compression/point_cloud/point_cloud_decoder.h | 100.00% (13/13) | 92.86% (26/28) | 94.74% (18/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 | 50.00% (1/2) | 50.00% (5/10) | 50.00% (4/8) | 50.00% (2/4) |
core/bit_utils.h | 16.67% (1/6) | 26.67% (12/45) | 33.33% (4/12) | 50.00% (2/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 | 60.00% (3/5) | 38.24% (13/34) | 40.00% (8/20) | 20.00% (2/10) |
core/data_buffer.h | 54.55% (6/11) | 40.00% (8/20) | 54.55% (6/11) | - (0/0) |
core/decoder_buffer.cc | 100.00% (7/7) | 100.00% (37/37) | 100.00% (18/18) | 100.00% (8/8) |
core/decoder_buffer.h | 71.43% (15/21) | 63.27% (62/98) | 80.95% (34/42) | 85.71% (12/14) |
core/divide.h | 0.00% (0/1) | 0.00% (0/5) | 0.00% (0/1) | - (0/0) |
core/draco_index_type.h | 87.50% (14/16) | 86.36% (38/44) | 87.50% (14/16) | - (0/0) |
core/draco_index_type_vector.h | 71.43% (10/14) | 80.00% (16/20) | 71.43% (10/14) | - (0/0) |
core/draco_types.cc | 50.00% (1/2) | 55.00% (22/40) | 50.00% (12/24) | 52.27% (23/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 | 15.38% (2/13) | 21.82% (12/55) | 20.69% (6/29) | 16.67% (2/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) | 5.21% (15/288) | 5.45% (9/165) | 3.23% (4/124) |
mesh/corner_table.h | 45.00% (18/40) | 36.18% (72/199) | 56.00% (42/75) | 58.33% (14/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 | 50.00% (7/14) | 37.50% (21/56) | 37.04% (10/27) | 16.67% (2/12) |
mesh/mesh_attribute_corner_table.cc | 62.50% (5/8) | 49.69% (80/161) | 48.57% (34/70) | 42.86% (18/42) |
mesh/mesh_attribute_corner_table.h | 53.85% (14/26) | 54.55% (48/88) | 62.16% (23/37) | 62.50% (5/8) |
mesh/mesh_misc_functions.h | 0.00% (0/1) | 0.00% (0/20) | 0.00% (0/1) | - (0/0) |
mesh/valence_cache.h | 100.00% (3/3) | 100.00% (9/9) | 100.00% (3/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) | 17.05% (15/88) | 17.14% (6/35) | 16.67% (2/12) |
metadata/metadata.h | 23.08% (3/13) | 17.81% (13/73) | 18.52% (5/27) | 20.00% (2/10) |
metadata/metadata_decoder.cc | 83.33% (5/6) | 87.80% (108/123) | 90.80% (79/87) | 88.89% (48/54) |
point_cloud/point_cloud.cc | 15.00% (3/20) | 7.34% (16/218) | 5.74% (7/122) | 2.63% (2/76) |
point_cloud/point_cloud.h | 42.86% (6/14) | 21.33% (16/75) | 42.86% (6/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 | 45.67% (432/946) | 42.46% (3673/8651) | 47.96% (2294/4783) | 43.63% (1232/2824) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)