GCC Code Coverage Report
Directory:
./
Date:
2024-12-13 16:14:03
Legend:
low: >= 0%
medium: >= 75.0%
high: >= 90.0%
Exec
Total
Coverage
Lines:
8660
13388
64.7%
Branches:
17626
42534
41.4%
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-planner/search-in-roadmap.hh
62.5
62.5%
5 / 8
16.7%
1 / 6
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
31.4%
22 / 70
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
96.4
96.4%
80 / 83
67.0%
71 / 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
71.7
71.7%
223 / 311
38.4%
254 / 662
src/path-optimization/spline-gradient-based/collision-constraint.hh
83.5
83.5%
86 / 103
39.8%
109 / 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.6
77.6%
118 / 152
37.9%
122 / 322
src/path-planner/bi-rrt-star.cc
2.5
2.5%
8 / 317
2.1%
15 / 708
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
40.0
40.0%
14 / 35
5.3%
5 / 94
src/problem-solver.cc
44.6
44.6%
275 / 617
21.3%
254 / 1190
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%
277 / 278
50.8%
975 / 1920
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