GCC Code Coverage Report


Directory: ./
Date: 2024-07-10 11:27:44
Legend: low: >= 0% medium: >= 75.0% high: >= 90.0%
Exec Total Coverage
Lines: 8597 13344 64.4%
Branches: 17480 42288 41.3%

File Lines Branches
include/hpp/core/collision-pair.hh 63.2 63.2% 12 / 19 31.2% 10 / 32
include/hpp/core/collision-path-validation-report.hh 100.0 100.0% 2 / 2 -% 0 / 0
include/hpp/core/collision-validation-report.hh 12.5 12.5% 2 / 16 8.3% 1 / 12
include/hpp/core/config-projector.hh 87.5 87.5% 7 / 8 0.0% 0 / 4
include/hpp/core/config-validation.hh 100.0 100.0% 2 / 2 -% 0 / 0
include/hpp/core/config-validations.hh 33.3 33.3% 1 / 3 0.0% 0 / 2
include/hpp/core/configuration-shooter.hh 100.0 100.0% 8 / 8 50.0% 1 / 2
include/hpp/core/configuration-shooter/gaussian.hh 80.0 80.0% 16 / 20 42.9% 6 / 14
include/hpp/core/configuration-shooter/uniform-tpl.hh 100.0 100.0% 11 / 11 33.3% 2 / 6
include/hpp/core/configuration-shooter/uniform-tpl.hxx 78.6 78.6% 11 / 14 32.1% 9 / 28
include/hpp/core/configuration-shooter/uniform.hh 100.0 100.0% 11 / 11 -% 0 / 0
include/hpp/core/connected-component.hh 100.0 100.0% 18 / 18 50.0% 2 / 4
include/hpp/core/constraint-set.hh 83.3 83.3% 15 / 18 50.0% 2 / 4
include/hpp/core/constraint.hh 55.6 55.6% 5 / 9 -% 0 / 0
include/hpp/core/container.hh 85.7 85.7% 18 / 21 33.3% 8 / 24
include/hpp/core/continuous-validation.hh 100.0 100.0% 28 / 28 64.3% 18 / 28
include/hpp/core/continuous-validation/body-pair-collision.hh 60.0 60.0% 12 / 20 41.7% 5 / 12
include/hpp/core/continuous-validation/interval-validation.hh 88.9 88.9% 16 / 18 35.7% 5 / 14
include/hpp/core/continuous-validation/solid-solid-collision.hh 90.0 90.0% 9 / 10 75.0% 3 / 4
include/hpp/core/distance.hh 50.0 50.0% 4 / 8 20.0% 2 / 10
include/hpp/core/distance/reeds-shepp.hh 0.0 0.0% 0 / 1 -% 0 / 0
include/hpp/core/dubins-path.hh 4.2 4.2% 1 / 24 0.0% 0 / 28
include/hpp/core/edge.hh 100.0 100.0% 6 / 6 -% 0 / 0
include/hpp/core/fwd.hh 100.0 100.0% 2 / 2 -% 0 / 0
include/hpp/core/interpolated-path.hh 39.4 39.4% 13 / 33 23.9% 11 / 46
include/hpp/core/joint-bound-validation.hh 0.0 0.0% 0 / 16 0.0% 0 / 2
include/hpp/core/kinodynamic-oriented-path.hh 32.4 32.4% 12 / 37 11.1% 4 / 36
include/hpp/core/kinodynamic-path.hh 50.0 50.0% 24 / 48 31.1% 23 / 74
include/hpp/core/nearest-neighbor.hh 100.0 100.0% 1 / 1 -% 0 / 0
include/hpp/core/node.hh 100.0 100.0% 2 / 2 -% 0 / 0
include/hpp/core/obstacle-user.hh 42.1 42.1% 16 / 38 17.6% 6 / 34
include/hpp/core/parameter.hh 100.0 100.0% 4 / 4 50.0% 2 / 4
include/hpp/core/parser/roadmap.hh 100.0 100.0% 17 / 17 50.0% 5 / 10
include/hpp/core/path-optimization/linear-constraint.hh 100.0 100.0% 28 / 28 55.0% 22 / 40
include/hpp/core/path-optimization/partial-shortcut.hh 0.0 0.0% 0 / 12 0.0% 0 / 2
include/hpp/core/path-optimization/quadratic-program.hh 96.7 96.7% 29 / 30 43.1% 25 / 58
include/hpp/core/path-optimization/rs-time-parameterization.hh 0.0 0.0% 0 / 2 -% 0 / 0
include/hpp/core/path-optimization/spline-gradient-based-abstract.hh 50.0 50.0% 1 / 2 33.3% 2 / 6
include/hpp/core/path-optimizer.hh 75.0 75.0% 3 / 4 -% 0 / 0
include/hpp/core/path-planning-failed.hh 0.0 0.0% 0 / 3 0.0% 0 / 2
include/hpp/core/path-projector/dichotomy.hh 0.0 0.0% 0 / 5 0.0% 0 / 4
include/hpp/core/path-validation-report.hh 30.8 30.8% 4 / 13 0.0% 0 / 2
include/hpp/core/path-validation.hh 100.0 100.0% 2 / 2 -% 0 / 0
include/hpp/core/path-validation/discretized.hh 50.0 50.0% 2 / 4 0.0% 0 / 2
include/hpp/core/path-validations.hh 0.0 0.0% 0 / 1 -% 0 / 0
include/hpp/core/path-vector.hh 38.1 38.1% 16 / 42 13.2% 5 / 38
include/hpp/core/path.hh 81.0 81.0% 51 / 63 41.4% 24 / 58
include/hpp/core/path/hermite.hh 66.7 66.7% 26 / 39 37.5% 27 / 72
include/hpp/core/path/math.hh 100.0 100.0% 12 / 12 64.3% 9 / 14
include/hpp/core/path/spline.hh 75.7 75.7% 53 / 70 37.0% 40 / 108
include/hpp/core/plugin.hh 100.0 100.0% 7 / 7 50.0% 2 / 4
include/hpp/core/problem-solver.hh 40.0 40.0% 4 / 10 -% 0 / 0
include/hpp/core/problem-target.hh 100.0 100.0% 4 / 4 -% 0 / 0
include/hpp/core/problem-target/goal-configurations.hh 100.0 100.0% 1 / 1 -% 0 / 0
include/hpp/core/problem-target/task-target.hh 0.0 0.0% 0 / 2 -% 0 / 0
include/hpp/core/problem.hh 93.3 93.3% 28 / 30 40.0% 4 / 10
include/hpp/core/projection-error.hh 0.0 0.0% 0 / 9 0.0% 0 / 6
include/hpp/core/roadmap.hh 100.0 100.0% 8 / 8 50.0% 1 / 2
include/hpp/core/steering-method.hh 82.6 82.6% 19 / 23 19.4% 7 / 36
include/hpp/core/steering-method/car-like.hh 100.0 100.0% 5 / 5 -% 0 / 0
include/hpp/core/steering-method/constant-curvature.hh 63.6 63.6% 7 / 11 12.5% 1 / 8
include/hpp/core/steering-method/dubins.hh 0.0 0.0% 0 / 14 0.0% 0 / 6
include/hpp/core/steering-method/hermite.hh 100.0 100.0% 23 / 23 50.0% 6 / 12
include/hpp/core/steering-method/reeds-shepp.hh 60.0 60.0% 9 / 15 16.7% 1 / 6
include/hpp/core/steering-method/snibud.hh 0.0 0.0% 0 / 14 0.0% 0 / 6
include/hpp/core/steering-method/spline.hh 60.0 60.0% 9 / 15 10.0% 1 / 10
include/hpp/core/steering-method/steering-kinodynamic.hh 60.0 60.0% 9 / 15 16.7% 1 / 6
include/hpp/core/steering-method/straight.hh 100.0 100.0% 18 / 18 50.0% 2 / 4
include/hpp/core/straight-path.hh 77.1 77.1% 27 / 35 44.0% 22 / 50
include/hpp/core/subchain-path.hh 36.7 36.7% 22 / 60 17.6% 12 / 68
include/hpp/core/time-parameterization.hh 0.0 0.0% 0 / 2 0.0% 0 / 2
include/hpp/core/time-parameterization/piecewise-polynomial.hh 95.2 95.2% 60 / 63 56.7% 34 / 60
include/hpp/core/time-parameterization/polynomial.hh 87.0 87.0% 40 / 46 53.8% 28 / 52
include/hpp/core/validation-report.hh 33.3 33.3% 1 / 3 -% 0 / 0
include/hpp/core/weighed-distance.hh 100.0 100.0% 1 / 1 50.0% 1 / 2
plugins/spline-gradient-based.cc 0.0 0.0% 0 / 8 0.0% 0 / 20
src/astar.hh 98.6 98.6% 68 / 69 56.8% 50 / 88
src/bi-rrt-planner.cc 0.0 0.0% 0 / 75 0.0% 0 / 224
src/collision-validation.cc 68.9 68.9% 31 / 45 32.4% 22 / 68
src/config-projector.cc 44.2 44.2% 87 / 197 15.4% 39 / 253
src/config-validations.cc 100.0 100.0% 14 / 14 83.3% 5 / 6
src/configuration-shooter/gaussian.cc 94.7 94.7% 36 / 38 52.5% 64 / 122
src/configuration-shooter/uniform.cc 76.5 76.5% 13 / 17 26.2% 11 / 42
src/connected-component.cc 100.0 100.0% 97 / 97 64.9% 74 / 114
src/constraint-set.cc 59.2 59.2% 45 / 76 32.5% 37 / 114
src/constraint.cc 40.0 40.0% 2 / 5 16.7% 1 / 6
src/continuous-validation.cc 50.6 50.6% 117 / 231 22.6% 77 / 341
src/continuous-validation/body-pair-collision.cc 97.6 97.6% 81 / 83 67.9% 72 / 106
src/continuous-validation/dichotomy.cc 91.8 91.8% 56 / 61 50.0% 33 / 66
src/continuous-validation/helper.hh 100.0 100.0% 14 / 14 80.0% 8 / 10
src/continuous-validation/intervals.hh 86.6 86.6% 58 / 67 70.3% 52 / 74
src/continuous-validation/progressive.cc 90.9 90.9% 50 / 55 50.0% 26 / 52
src/continuous-validation/solid-solid-collision.cc 79.1 79.1% 136 / 172 41.2% 107 / 260
src/diffusing-planner.cc 78.1 78.1% 125 / 160 43.9% 172 / 392
src/distance-between-objects.cc 51.7 51.7% 15 / 29 30.0% 12 / 40
src/distance/reeds-shepp.cc 31.9 31.9% 22 / 69 11.7% 11 / 94
src/distance/serialization.cc 47.8 47.8% 11 / 23 14.3% 4 / 28
src/dubins-path.cc 0.0 0.0% 0 / 202 0.0% 0 / 340
src/dubins.cc 0.0 0.0% 0 / 68 0.0% 0 / 12
src/extracted-path.cc 16.7 16.7% 1 / 6 0.0% 0 / 8
src/extracted-path.hh 29.9 29.9% 26 / 87 14.9% 11 / 74
src/interpolated-path.cc 15.5 15.5% 23 / 148 8.4% 24 / 286
src/joint-bound-validation.cc 64.3 64.3% 18 / 28 29.5% 13 / 44
src/kinodynamic-distance.cc 73.2 73.2% 60 / 82 48.4% 30 / 62
src/kinodynamic-oriented-path.cc 69.8 69.8% 44 / 63 35.4% 58 / 164
src/kinodynamic-path.cc 80.3 80.3% 159 / 198 43.7% 262 / 600
src/nearest-neighbor/basic.cc 38.9 38.9% 37 / 95 25.8% 32 / 124
src/nearest-neighbor/basic.hh 71.4 71.4% 5 / 7 -% 0 / 0
src/nearest-neighbor/serialization.cc 100.0 100.0% 9 / 9 50.0% 2 / 4
src/node.cc 80.4 80.4% 37 / 46 47.4% 18 / 38
src/obstacle-user.cc 24.4 24.4% 30 / 123 13.7% 31 / 226
src/parameter.cc 56.5 56.5% 78 / 138 20.7% 23 / 111
src/path-optimization/linear-constraint.cc 81.2 81.2% 26 / 32 37.8% 37 / 98
src/path-optimization/partial-shortcut.cc 0.0 0.0% 0 / 161 0.0% 0 / 278
src/path-optimization/quadratic-program.cc 50.0 50.0% 27 / 54 37.1% 43 / 116
src/path-optimization/random-shortcut.cc 4.5 4.5% 4 / 89 3.7% 5 / 136
src/path-optimization/reeds-shepp/piecewise-quadratic.cc 0.0 0.0% 0 / 121 0.0% 0 / 98
src/path-optimization/reeds-shepp/piecewise-quadratic.hh 0.0 0.0% 0 / 9 0.0% 0 / 8
src/path-optimization/rs-time-parameterization.cc 18.8 18.8% 12 / 64 18.1% 25 / 138
src/path-optimization/simple-shortcut.cc 0.0 0.0% 0 / 29 0.0% 0 / 58
src/path-optimization/simple-time-parameterization.cc 6.3 6.3% 8 / 127 3.0% 15 / 496
src/path-optimization/spline-gradient-based-abstract.cc 82.6 82.6% 195 / 236 46.8% 202 / 432
src/path-optimization/spline-gradient-based.cc 69.5 69.5% 216 / 311 37.0% 245 / 662
src/path-optimization/spline-gradient-based/collision-constraint.hh 63.1 63.1% 65 / 103 28.5% 78 / 274
src/path-optimization/spline-gradient-based/cost.hh 81.6 81.6% 40 / 49 40.5% 34 / 84
src/path-optimization/spline-gradient-based/eiquadprog_2011.hpp 0.0 0.0% 0 / 206 0.0% 0 / 338
src/path-optimization/spline-gradient-based/joint-bounds.hh 100.0 100.0% 33 / 33 53.8% 28 / 52
src/path-optimizer.cc 76.1 76.1% 35 / 46 37.9% 25 / 66
src/path-planner.cc 77.0 77.0% 117 / 152 37.9% 122 / 322
src/path-planner/bi-rrt-star.cc 2.5 2.5% 8 / 317 2.1% 15 / 704
src/path-planner/k-prm-star.cc 3.4 3.4% 4 / 119 2.3% 5 / 219
src/path-projector.cc 100.0 100.0% 27 / 27 50.0% 22 / 44
src/path-projector/dichotomy.cc 0.0 0.0% 0 / 80 0.0% 0 / 191
src/path-projector/global.cc 90.3 90.3% 326 / 361 54.0% 307 / 568
src/path-projector/progressive.cc 84.0 84.0% 126 / 150 49.4% 205 / 415
src/path-projector/recursive-hermite.cc 68.9 68.9% 91 / 132 40.6% 115 / 283
src/path-validation.cc 100.0 100.0% 9 / 9 57.1% 8 / 14
src/path-validation/discretized-collision-checking.cc 100.0 100.0% 6 / 6 50.0% 3 / 6
src/path-validation/discretized-joint-bound.cc 0.0 0.0% 0 / 5 0.0% 0 / 6
src/path-validation/discretized.cc 87.2 87.2% 41 / 47 53.4% 31 / 58
src/path-validation/no-validation.hh 0.0 0.0% 0 / 8 -% 0 / 0
src/path-validations.cc 0.0 0.0% 0 / 30 0.0% 0 / 20
src/path-vector.cc 67.5 67.5% 83 / 123 34.9% 65 / 186
src/path.cc 63.8 63.8% 102 / 160 23.2% 62 / 267
src/path/hermite.cc 86.0 86.0% 49 / 57 45.5% 71 / 156
src/path/spline.cc 81.5 81.5% 172 / 211 45.5% 232 / 510
src/plan-and-optimize.cc 0.0 0.0% 0 / 17 0.0% 0 / 8
src/plugin.cc 48.3 48.3% 14 / 29 6.9% 5 / 72
src/problem-solver.cc 44.5 44.5% 274 / 616 21.2% 252 / 1186
src/problem-target/goal-configurations.cc 91.2 91.2% 31 / 34 39.5% 15 / 38
src/problem-target/task-target.cc 0.0 0.0% 0 / 36 0.0% 0 / 68
src/problem.cc 51.0 51.0% 76 / 149 21.9% 49 / 224
src/reeds-shepp-path.cc 73.2 73.2% 293 / 400 48.6% 496 / 1020
src/relative-motion.cc 95.2 95.2% 59 / 62 64.9% 61 / 94
src/roadmap.cc 82.4 82.4% 201 / 244 44.5% 188 / 422
src/serialization.cc 100.0 100.0% 29 / 29 50.0% 18 / 36
src/steering-method/car-like.cc 58.3 58.3% 35 / 60 35.5% 27 / 76
src/steering-method/constant-curvature.cc 46.0 46.0% 142 / 309 24.4% 108 / 443
src/steering-method/dubins.cc 0.0 0.0% 0 / 18 0.0% 0 / 38
src/steering-method/reeds-shepp.cc 76.2 76.2% 16 / 21 47.6% 20 / 42
src/steering-method/snibud.cc 0.0 0.0% 0 / 18 0.0% 0 / 40
src/steering-method/spline.cc 93.0 93.0% 40 / 43 51.4% 72 / 140
src/steering-method/steering-kinodynamic.cc 79.0 79.0% 229 / 290 49.3% 208 / 422
src/steering-method/straight.cc 100.0 100.0% 11 / 11 58.8% 20 / 34
src/straight-path.cc 71.6 71.6% 63 / 88 39.9% 63 / 158
src/visibility-prm-planner.cc 0.0 0.0% 0 / 84 0.0% 0 / 154
src/weighed-distance.cc 70.5 70.5% 86 / 122 42.0% 84 / 200
tests/configuration-shooters.cc 100.0 100.0% 44 / 44 50.9% 175 / 344
tests/containers.cc 100.0 100.0% 10 / 10 50.0% 49 / 98
tests/explicit-relative-transformation.cc 100.0 100.0% 222 / 222 50.5% 678 / 1342
tests/path-projectors.cc 76.5 76.5% 104 / 136 37.3% 166 / 445
tests/paths.cc 92.4 92.4% 73 / 79 49.6% 243 / 490
tests/plugin-test/example.cc 100.0 100.0% 5 / 5 50.0% 6 / 12
tests/plugin.cc 100.0 100.0% 7 / 7 50.0% 51 / 102
tests/problem.cc 100.0 100.0% 100 / 100 49.0% 337 / 688
tests/random-numbers.hh 100.0 100.0% 195 / 195 50.0% 2880 / 5760
tests/reeds-and-shepp.cc 100.0 100.0% 20 / 20 42.3% 77 / 182
tests/relative-motion.cc 100.0 100.0% 85 / 85 50.0% 330 / 660
tests/roadmap-1.cc 99.6 99.6% 248 / 249 50.9% 871 / 1712
tests/spline-path.cc 96.8 96.8% 183 / 189 50.2% 743 / 1480
tests/test-config-validations.cc 100.0 100.0% 19 / 19 50.0% 113 / 226
tests/test-configprojector.cc 100.0 100.0% 98 / 98 50.0% 390 / 780
tests/test-continuous-validation.cc 74.8 74.8% 92 / 123 38.0% 246 / 648
tests/test-gradient-based.cc 100.0 100.0% 362 / 362 50.1% 1223 / 2440
tests/test-intervals.cc 100.0 100.0% 182 / 182 50.3% 527 / 1048
tests/test-kinodynamic.cc 100.0 100.0% 428 / 428 50.5% 1946 / 3854
tests/test-path-extraction.cc 77.0 77.0% 67 / 87 47.4% 179 / 378
tests/test-solid-solid-collision.cc 97.7 97.7% 42 / 43 50.0% 83 / 166
tests/test-spline-gradient-based.cc 100.0 100.0% 50 / 50 51.0% 160 / 314
tests/time-parameterization.cc 97.1 97.1% 100 / 103 49.0% 538 / 1098