GCC Code Coverage Report


Directory: ./
Date: 2025-06-03 17:15:40
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 22932 29088 78.8%
Functions: 5086 9882 51.5%
Branches: 36063 82856 43.5%

File Lines Functions Branches
doc/python/doxygen-boost.hh 100.0 100.0% 18 / 18 100.0% 626 / 626 58.3% 7 / 12
doc/python/doxygen.hh 100.0 100.0% 11 / 11 100.0% 331 / 331 -% 0 / 0
include/coal/broadphase/broadphase_callbacks.h 100.0 100.0% 6 / 6 100.0% 4 / 4 -% 0 / 0
include/coal/broadphase/broadphase_collision_manager.h 0.0 0.0% 0 / 5 0.0% 0 / 1 0.0% 0 / 6
include/coal/broadphase/broadphase_dynamic_AABB_tree-inl.h 0.0 0.0% 0 / 102 0.0% 0 / 2 0.0% 0 / 236
include/coal/broadphase/broadphase_dynamic_AABB_tree_array-inl.h 0.0 0.0% 0 / 105 0.0% 0 / 2 0.0% 0 / 236
include/coal/broadphase/broadphase_spatialhash-inl.h 59.9 59.9% 139 / 232 31.7% 13 / 41 40.4% 159 / 394
include/coal/broadphase/default_broadphase_callbacks.h 93.3 93.3% 14 / 15 88.9% 8 / 9 -% 0 / 0
include/coal/broadphase/detail/hierarchy_tree-inl.h 63.6 63.6% 301 / 473 73.3% 33 / 45 38.0% 159 / 418
include/coal/broadphase/detail/hierarchy_tree.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
include/coal/broadphase/detail/hierarchy_tree_array-inl.h 57.3 57.3% 302 / 527 73.3% 33 / 45 33.1% 174 / 526
include/coal/broadphase/detail/hierarchy_tree_array.h 81.8 81.8% 9 / 11 100.0% 3 / 3 62.5% 5 / 8
include/coal/broadphase/detail/morton-inl.h 100.0 100.0% 15 / 15 100.0% 4 / 4 50.0% 7 / 14
include/coal/broadphase/detail/node_base-inl.h 100.0 100.0% 7 / 7 100.0% 2 / 2 -% 0 / 0
include/coal/broadphase/detail/node_base_array-inl.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
include/coal/broadphase/detail/simple_hash_table-inl.h 0.0 0.0% 0 / 34 0.0% 0 / 6 0.0% 0 / 54
include/coal/broadphase/detail/sparse_hash_table-inl.h 80.0 80.0% 24 / 30 83.3% 5 / 6 50.0% 14 / 28
include/coal/broadphase/detail/sparse_hash_table.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
include/coal/BV/AABB.h 93.9 93.9% 77 / 82 92.6% 25 / 27 64.5% 107 / 166
include/coal/BV/BV.h 62.6 62.6% 57 / 91 26.7% 12 / 45 27.8% 49 / 176
include/coal/BV/BV_node.h 95.2 95.2% 20 / 21 47.2% 17 / 36 50.0% 5 / 10
include/coal/BV/kDOP.h 50.0 50.0% 7 / 14 50.0% 15 / 30 27.8% 5 / 18
include/coal/BV/kIOS.h 57.7 57.7% 15 / 26 40.0% 2 / 5 35.0% 14 / 40
include/coal/BV/OBB.h 75.0 75.0% 9 / 12 88.9% 8 / 9 45.0% 9 / 20
include/coal/BV/OBBRSS.h 85.0 85.0% 17 / 20 72.7% 8 / 11 50.0% 4 / 8
include/coal/BV/RSS.h 83.3 83.3% 15 / 18 62.5% 5 / 8 50.0% 9 / 18
include/coal/BVH/BVH_front.h 100.0 100.0% 5 / 5 100.0% 2 / 2 75.0% 3 / 4
include/coal/BVH/BVH_model.h 22.6 22.6% 26 / 115 45.9% 28 / 61 10.6% 20 / 188
include/coal/collision.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
include/coal/collision_data.h 81.9 81.9% 313 / 382 85.7% 60 / 70 35.9% 175 / 488
include/coal/collision_object.h 78.0 78.0% 71 / 91 67.6% 25 / 37 48.6% 103 / 212
include/coal/collision_utility.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
include/coal/contact_patch.h 0.0 0.0% 0 / 1 0.0% 0 / 1 -% 0 / 0
include/coal/contact_patch/contact_patch_solver.h 46.2 46.2% 6 / 13 66.7% 2 / 3 22.7% 5 / 22
include/coal/contact_patch/contact_patch_solver.hxx 86.9 86.9% 159 / 183 6.0% 8 / 133 44.3% 141 / 318
include/coal/data_types.h 97.8 97.8% 44 / 45 55.6% 20 / 36 50.0% 6 / 12
include/coal/distance.h 0.0 0.0% 0 / 1 0.0% 0 / 1 -% 0 / 0
include/coal/hfield.h 94.4 94.4% 167 / 177 40.8% 49 / 120 35.2% 119 / 338
include/coal/internal/BV_fitter.h 90.2 90.2% 37 / 41 94.3% 33 / 35 100.0% 2 / 2
include/coal/internal/BV_splitter.h 93.7 93.7% 74 / 79 100.0% 56 / 56 69.4% 75 / 108
include/coal/internal/intersect.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
include/coal/internal/intersect.hxx 89.7 89.7% 156 / 174 100.0% 6 / 6 53.7% 175 / 326
include/coal/internal/shape_shape_contact_patch_func.h 68.3 68.3% 28 / 41 7.0% 11 / 157 25.0% 25 / 100
include/coal/internal/shape_shape_func.h 90.3 90.3% 56 / 62 55.9% 246 / 440 56.8% 25 / 44
include/coal/internal/tools.h 77.6 77.6% 76 / 98 50.0% 2 / 4 63.1% 77 / 122
include/coal/internal/traversal.h 100.0 100.0% 3 / 3 100.0% 3 / 3 50.0% 2 / 4
include/coal/internal/traversal_node_base.h 57.1 57.1% 12 / 21 55.6% 10 / 18 50.0% 1 / 2
include/coal/internal/traversal_node_bvh_shape.h 66.5 66.5% 115 / 173 10.6% 115 / 1090 40.4% 42 / 104
include/coal/internal/traversal_node_bvhs.h 97.3 97.3% 179 / 184 91.2% 187 / 205 60.9% 78 / 128
include/coal/internal/traversal_node_hfield_shape.h 96.0 96.0% 242 / 252 15.6% 23 / 147 48.5% 196 / 404
include/coal/internal/traversal_node_octree.h 44.4 44.4% 265 / 597 5.4% 17 / 313 27.8% 253 / 910
include/coal/internal/traversal_node_setup.h 50.5 50.5% 164 / 325 13.7% 35 / 256 12.3% 73 / 594
include/coal/math/transform.h 84.2 84.2% 85 / 101 89.3% 50 / 56 46.2% 60 / 130
include/coal/mesh_loader/assimp.h 92.9 92.9% 13 / 14 100.0% 16 / 16 16.7% 8 / 48
include/coal/mesh_loader/loader.h 100.0 100.0% 5 / 5 100.0% 5 / 5 50.0% 1 / 2
include/coal/narrowphase/gjk.h 84.3 84.3% 59 / 70 81.0% 17 / 21 65.5% 38 / 58
include/coal/narrowphase/minkowski_difference.h 60.0 60.0% 6 / 10 33.3% 2 / 6 20.6% 7 / 34
include/coal/narrowphase/narrowphase.h 82.1 82.1% 179 / 218 70.3% 130 / 185 37.3% 133 / 357
include/coal/octree.h 76.4 76.4% 97 / 127 65.5% 19 / 29 31.5% 70 / 222
include/coal/serialization/AABB.h 100.0 100.0% 4 / 4 100.0% 6 / 6 50.0% 2 / 4
include/coal/serialization/archive.h 79.6 79.6% 78 / 98 86.5% 308 / 356 27.9% 57 / 204
include/coal/serialization/BVH_model.h 92.9 92.9% 65 / 70 27.7% 33 / 119 34.2% 39 / 114
include/coal/serialization/collision_data.h 100.0 100.0% 113 / 113 100.0% 64 / 64 50.6% 80 / 158
include/coal/serialization/collision_object.h 100.0 100.0% 18 / 18 100.0% 12 / 12 50.0% 12 / 24
include/coal/serialization/contact_patch.h 100.0 100.0% 37 / 37 100.0% 18 / 18 54.2% 26 / 48
include/coal/serialization/convex.h 65.2 65.2% 43 / 66 20.0% 8 / 40 26.4% 28 / 106
include/coal/serialization/eigen.h 100.0 100.0% 31 / 31 70.4% 76 / 108 52.5% 21 / 40
include/coal/serialization/fwd.h 100.0 100.0% 6 / 6 100.0% 15 / 15 -% 0 / 0
include/coal/serialization/geometric_shapes.h 100.0 100.0% 69 / 69 100.0% 71 / 71 50.0% 38 / 76
include/coal/serialization/hfield.h 100.0 100.0% 31 / 31 46.7% 21 / 45 50.0% 21 / 42
include/coal/serialization/memory.h 100.0 100.0% 3 / 3 11.1% 1 / 9 -% 0 / 0
include/coal/serialization/OBB.h 100.0 100.0% 5 / 5 100.0% 6 / 6 50.0% 3 / 6
include/coal/serialization/OBBRSS.h 100.0 100.0% 4 / 4 100.0% 6 / 6 50.0% 2 / 4
include/coal/serialization/octree.h 100.0 100.0% 41 / 41 78.9% 15 / 19 48.4% 30 / 62
include/coal/serialization/quadrilateral.h 0.0 0.0% 0 / 6 0.0% 0 / 12 0.0% 0 / 8
include/coal/serialization/RSS.h 100.0 100.0% 6 / 6 100.0% 6 / 6 50.0% 4 / 8
include/coal/serialization/serializer.h 0.0 0.0% 0 / 29 0.0% 0 / 210 -% 0 / 0
include/coal/serialization/transform.h 100.0 100.0% 4 / 4 100.0% 6 / 6 50.0% 2 / 4
include/coal/serialization/triangle.h 100.0 100.0% 5 / 5 50.0% 6 / 12 50.0% 3 / 6
include/coal/shape/convex.h 93.3 93.3% 14 / 15 45.5% 10 / 22 25.0% 2 / 8
include/coal/shape/convex.hxx 39.4 39.4% 65 / 165 30.8% 8 / 26 16.8% 43 / 256
include/coal/shape/geometric_shape_to_BVH_model.h 98.9 98.9% 188 / 190 90.9% 10 / 11 67.0% 142 / 212
include/coal/shape/geometric_shapes.h 85.2 85.2% 306 / 359 82.9% 102 / 123 41.3% 336 / 814
include/coal/shape/geometric_shapes.hxx 86.0 86.0% 74 / 86 66.7% 8 / 12 28.3% 34 / 120
include/coal/shape/geometric_shapes_utility.h 38.5 38.5% 5 / 13 13.7% 7 / 51 7.1% 3 / 42
include/coal/timings.h 65.5 65.5% 19 / 29 71.4% 5 / 7 33.3% 4 / 12
python/broadphase/broadphase.cc 100.0 100.0% 41 / 41 100.0% 1 / 1 50.0% 31 / 62
python/broadphase/broadphase_callbacks.hh 90.0 90.0% 18 / 20 66.7% 2 / 3 50.0% 12 / 24
python/broadphase/broadphase_collision_manager.hh 89.6 89.6% 43 / 48 100.0% 7 / 7 50.0% 39 / 78
python/coal.cc 100.0 100.0% 29 / 29 66.7% 4 / 6 46.2% 24 / 52
python/collision-geometries.cc 85.7 85.7% 402 / 469 52.9% 27 / 51 46.1% 426 / 924
python/collision.cc 86.8 86.8% 112 / 129 11.1% 1 / 9 50.0% 108 / 216
python/contact_patch.cc 100.0 100.0% 66 / 66 100.0% 1 / 1 50.0% 80 / 160
python/deprecation.hh 57.1 57.1% 4 / 7 60.0% 3 / 5 -% 0 / 0
python/distance.cc 83.9 83.9% 47 / 56 20.0% 1 / 5 50.0% 45 / 90
python/doxygen_autodoc/coal/broadphase/broadphase_callbacks.h 80.0 80.0% 16 / 20 100.0% 4 / 4 38.9% 14 / 36
python/doxygen_autodoc/coal/broadphase/broadphase_collision_manager.h 79.3 79.3% 46 / 58 100.0% 12 / 12 38.2% 39 / 102
python/doxygen_autodoc/coal/broadphase/default_broadphase_callbacks.h 91.7 91.7% 33 / 36 100.0% 11 / 11 62.5% 15 / 24
python/doxygen_autodoc/coal/BVH/BVH_model.h 92.9 92.9% 13 / 14 100.0% 10 / 10 50.0% 3 / 6
python/doxygen_autodoc/coal/collision_data.h 87.2 87.2% 150 / 172 100.0% 33 / 33 65.0% 117 / 180
python/doxygen_autodoc/coal/hfield.h 85.7 85.7% 24 / 28 100.0% 16 / 16 40.0% 12 / 30
python/doxygen_autodoc/coal/math/transform.h 90.0 90.0% 36 / 40 100.0% 17 / 17 41.9% 26 / 62
python/doxygen_autodoc/coal/mesh_loader/loader.h 90.0 90.0% 9 / 10 100.0% 4 / 4 33.3% 2 / 6
python/doxygen_autodoc/coal/narrowphase/gjk.h 100.0 100.0% 6 / 6 100.0% 2 / 2 100.0% 2 / 2
python/doxygen_autodoc/coal/octree.h 85.7 85.7% 12 / 14 100.0% 5 / 5 38.9% 7 / 18
python/doxygen_autodoc/coal/shape/geometric_shapes.h 88.9 88.9% 217 / 244 100.0% 93 / 93 47.7% 144 / 302
python/gjk.cc 77.8 77.8% 70 / 90 20.0% 1 / 5 45.1% 74 / 164
python/math.cc 84.4 84.4% 76 / 90 42.9% 3 / 7 47.7% 84 / 176
python/octree.cc 70.0 70.0% 21 / 30 33.3% 1 / 3 42.6% 29 / 68
python/pickle.hh 90.9 90.9% 20 / 22 60.3% 41 / 68 41.7% 20 / 48
python/serializable.hh 100.0 100.0% 14 / 14 100.0% 21 / 21 50.0% 20 / 40
python/utils/std-pair.hh 13.0 13.0% 3 / 23 25.0% 1 / 4 0.0% 0 / 42
python/version.cc 77.8 77.8% 14 / 18 33.3% 1 / 3 35.7% 25 / 70
src/broadphase/broadphase_bruteforce.cpp 60.0 60.0% 48 / 80 62.5% 10 / 16 39.4% 41 / 104
src/broadphase/broadphase_collision_manager.cpp 73.9 73.9% 17 / 23 71.4% 5 / 7 63.6% 14 / 22
src/broadphase/broadphase_dynamic_AABB_tree.cpp 46.7 46.7% 188 / 403 54.5% 18 / 33 27.6% 168 / 608
src/broadphase/broadphase_dynamic_AABB_tree_array.cpp 45.3 45.3% 168 / 371 50.0% 15 / 30 28.8% 137 / 476
src/broadphase/broadphase_interval_tree.cpp 60.4 60.4% 220 / 364 70.8% 17 / 24 39.2% 222 / 567
src/broadphase/broadphase_SaP.cpp 68.9 68.9% 326 / 473 60.0% 21 / 35 49.5% 306 / 618
src/broadphase/broadphase_SSaP.cpp 73.4 73.4% 188 / 256 75.0% 18 / 24 49.9% 174 / 349
src/broadphase/default_broadphase_callbacks.cpp 34.1 34.1% 15 / 44 27.3% 3 / 11 17.9% 5 / 28
src/broadphase/detail/interval_tree.cpp 58.1 58.1% 158 / 272 52.9% 9 / 17 42.3% 66 / 156
src/broadphase/detail/interval_tree_node.cpp 37.0 37.0% 10 / 27 75.0% 3 / 4 0.0% 0 / 6
src/broadphase/detail/morton.cpp 60.9 60.9% 14 / 23 50.0% 1 / 2 -% 0 / 0
src/broadphase/detail/simple_interval.cpp 50.0 50.0% 2 / 4 50.0% 1 / 2 -% 0 / 0
src/broadphase/detail/spatial_hash.cpp 100.0 100.0% 23 / 23 100.0% 2 / 2 87.5% 7 / 8
src/BV/AABB.cpp 41.3 41.3% 38 / 92 50.0% 4 / 8 19.4% 31 / 160
src/BV/kDOP.cpp 56.6 56.6% 64 / 113 54.3% 19 / 35 22.4% 35 / 156
src/BV/kIOS.cpp 50.6 50.6% 45 / 89 46.7% 7 / 15 28.5% 45 / 158
src/BV/OBB.cpp 88.4 88.4% 214 / 242 73.7% 14 / 19 51.9% 481 / 926
src/BV/OBBRSS.cpp 0.0 0.0% 0 / 5 0.0% 0 / 1 -% 0 / 0
src/BV/RSS.cpp 75.3 75.3% 448 / 595 69.2% 9 / 13 46.9% 958 / 2044
src/BVH/BV_fitter.cpp 66.8 66.8% 290 / 434 62.1% 18 / 29 39.1% 312 / 797
src/BVH/BV_splitter.cpp 90.8 90.8% 109 / 120 100.0% 32 / 32 45.1% 55 / 122
src/BVH/BVH_model.cpp 55.9 55.9% 374 / 669 74.0% 91 / 123 34.0% 256 / 753
src/BVH/BVH_utility.cpp 85.8 85.8% 332 / 387 100.0% 25 / 25 43.2% 403 / 932
src/collision.cpp 75.6 75.6% 62 / 82 100.0% 7 / 7 17.3% 44 / 254
src/collision_data.cpp 100.0 100.0% 4 / 4 100.0% 2 / 2 100.0% 4 / 4
src/collision_func_matrix.cpp 90.7 90.7% 323 / 356 16.2% 39 / 240 17.7% 29 / 164
src/collision_node.cpp 100.0 100.0% 23 / 23 100.0% 3 / 3 79.2% 19 / 24
src/collision_object.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 25.0% 1 / 4
src/collision_utility.cpp 0.0 0.0% 0 / 34 0.0% 0 / 10 0.0% 0 / 113
src/contact_patch.cpp 32.2 32.2% 19 / 59 33.3% 2 / 6 10.3% 21 / 204
src/contact_patch/contact_patch_solver.cpp 48.8 48.8% 20 / 41 30.0% 3 / 10 8.7% 4 / 46
src/contact_patch_func_matrix.cpp 89.8 89.8% 274 / 305 0.9% 1 / 110 6.2% 4 / 64
src/distance.cpp 34.3 34.3% 23 / 67 50.0% 3 / 6 9.1% 19 / 208
src/distance/box_halfspace.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/distance/box_plane.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/distance/box_sphere.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/distance/capsule_capsule.cpp 95.3 95.3% 61 / 64 100.0% 3 / 3 53.8% 71 / 132
src/distance/capsule_halfspace.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/distance/capsule_plane.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/distance/cone_halfspace.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/distance/cone_plane.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/distance/convex_halfspace.cpp 50.0 50.0% 1 / 2 50.0% 2 / 4 25.0% 2 / 8
src/distance/convex_plane.cpp 50.0 50.0% 1 / 2 50.0% 2 / 4 25.0% 2 / 8
src/distance/cylinder_halfspace.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/distance/cylinder_plane.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/distance/ellipsoid_halfspace.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/distance/ellipsoid_plane.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/distance/halfspace_halfspace.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
src/distance/halfspace_plane.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 4
src/distance/plane_plane.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
src/distance/sphere_capsule.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/distance/sphere_cylinder.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/distance/sphere_halfspace.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/distance/sphere_plane.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/distance/sphere_sphere.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
src/distance/triangle_halfspace.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/distance/triangle_plane.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 4
src/distance/triangle_sphere.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/distance/triangle_triangle.cpp 96.9 96.9% 31 / 32 100.0% 1 / 1 50.0% 43 / 86
src/distance_func_matrix.cpp 81.0 81.0% 235 / 290 5.7% 8 / 141 9.0% 14 / 156
src/hfield.cpp 25.0 25.0% 4 / 16 25.0% 2 / 8 -% 0 / 0
src/intersect.cpp 85.9 85.9% 177 / 206 50.0% 4 / 8 54.2% 334 / 616
src/math/transform.cpp 0.0 0.0% 0 / 7 0.0% 0 / 2 0.0% 0 / 18
src/mesh_loader/assimp.cpp 85.7 85.7% 42 / 49 100.0% 5 / 5 20.8% 27 / 130
src/mesh_loader/loader.cpp 81.1 81.1% 43 / 53 91.7% 11 / 12 29.0% 27 / 93
src/narrowphase/details.h 93.3 93.3% 318 / 341 100.0% 14 / 14 50.1% 469 / 936
src/narrowphase/gjk.cpp 86.0 86.0% 684 / 795 92.9% 26 / 28 44.6% 673 / 1509
src/narrowphase/minkowski_difference.cpp 76.5 76.5% 127 / 166 15.7% 157 / 998 33.5% 71 / 212
src/narrowphase/support_functions.cpp 64.0 64.0% 317 / 495 39.2% 31 / 79 41.4% 376 / 908
src/octree.cpp 6.6 6.6% 8 / 121 6.2% 1 / 16 5.8% 14 / 242
src/shape/geometric_shapes.cpp 97.1 97.1% 101 / 104 80.0% 12 / 15 52.7% 119 / 226
src/shape/geometric_shapes_utility.cpp 38.8 38.8% 290 / 748 46.8% 29 / 62 10.9% 326 / 2980
src/traversal/traversal_recurse.cpp 100.0 100.0% 168 / 168 100.0% 12 / 12 64.9% 148 / 228
test/accelerated_gjk.cpp 100.0 100.0% 163 / 163 100.0% 23 / 23 50.1% 643 / 1284
test/benchmark.cpp 0.0 0.0% 0 / 104 0.0% 0 / 16 0.0% 0 / 228
test/box_box_collision.cpp 100.0 100.0% 21 / 21 100.0% 2 / 2 50.0% 76 / 152
test/box_box_distance.cpp 99.3 99.3% 146 / 147 100.0% 8 / 8 49.4% 527 / 1066
test/broadphase.cpp 72.7 72.7% 248 / 341 100.0% 12 / 12 44.4% 440 / 990
test/broadphase_collision_1.cpp 89.3 89.3% 258 / 289 100.0% 18 / 18 48.3% 585 / 1212
test/broadphase_collision_2.cpp 100.0 100.0% 158 / 158 100.0% 13 / 13 52.9% 407 / 770
test/broadphase_dynamic_AABB_tree.cpp 100.0 100.0% 34 / 34 100.0% 4 / 4 51.8% 58 / 112
test/bvh_models.cpp 98.8 98.8% 245 / 248 100.0% 54 / 54 49.4% 668 / 1352
test/capsule_box_1.cpp 100.0 100.0% 46 / 46 100.0% 2 / 2 49.5% 196 / 396
test/capsule_box_2.cpp 100.0 100.0% 22 / 22 100.0% 2 / 2 49.0% 99 / 202
test/capsule_capsule.cpp 99.5 99.5% 189 / 190 100.0% 12 / 12 49.3% 552 / 1120
test/collision.cpp 93.7 93.7% 313 / 334 100.0% 45 / 45 40.6% 630 / 1550
test/collision_node_asserts.cpp 100.0 100.0% 30 / 30 100.0% 3 / 3 47.6% 78 / 164
test/contact_patch.cpp 96.1 96.1% 649 / 675 100.0% 22 / 22 49.4% 1902 / 3850
test/convex.cpp 100.0 100.0% 102 / 102 100.0% 6 / 6 50.5% 468 / 926
test/distance.cpp 92.2 92.2% 237 / 257 90.9% 10 / 11 36.4% 718 / 1970
test/distance_lower_bound.cpp 100.0 100.0% 127 / 127 100.0% 11 / 11 50.2% 334 / 666
test/frontlist.cpp 99.0 99.0% 192 / 194 100.0% 16 / 16 50.1% 356 / 710
test/geometric_shapes.cpp 98.4 98.4% 3047 / 3096 71.6% 121 / 169 49.2% 6143 / 12476
test/gjk.cpp 90.2 90.2% 259 / 287 100.0% 11 / 11 47.9% 731 / 1526
test/gjk_asserts.cpp 100.0 100.0% 53 / 53 100.0% 4 / 4 58.6% 109 / 186
test/gjk_convergence_criterion.cpp 97.2 97.2% 70 / 72 100.0% 5 / 5 50.1% 265 / 529
test/hfields.cpp 100.0 100.0% 490 / 490 100.0% 19 / 19 50.4% 1289 / 2560
test/math.cpp 100.0 100.0% 75 / 75 100.0% 9 / 9 50.1% 436 / 870
test/normal_and_nearest_points.cpp 99.3 99.3% 435 / 438 100.0% 99 / 99 48.9% 1750 / 3580
test/obb.cpp 76.9 76.9% 513 / 667 90.3% 28 / 31 48.1% 1020 / 2122
test/octree.cpp 71.0 71.0% 93 / 131 83.3% 5 / 6 39.4% 204 / 518
test/profiling.cpp 44.3 44.3% 74 / 167 71.4% 10 / 14 17.6% 85 / 484
test/security_margin.cpp 100.0 100.0% 277 / 277 100.0% 14 / 14 49.3% 792 / 1608
test/serialization.cpp 100.0 100.0% 270 / 270 100.0% 137 / 137 51.3% 769 / 1499
test/shape_inflation.cpp 96.4 96.4% 81 / 84 96.0% 24 / 25 46.7% 155 / 332
test/simple.cpp 100.0 100.0% 203 / 203 100.0% 7 / 7 50.0% 980 / 1960
test/swept_sphere_radius.cpp 100.0 100.0% 154 / 154 100.0% 43 / 43 50.8% 783 / 1540
test/utility.cpp 80.0 80.0% 324 / 405 92.1% 35 / 38 34.5% 234 / 678
test/utility.h 100.0 100.0% 5 / 5 100.0% 2 / 2 -% 0 / 0