GCC Code Coverage Report


Directory: gridformat/
Date: 2024-11-20 14:41:59
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7422 7905 93.9%
Functions: 16916 26257 64.4%
Branches: 20183 151283 13.3%

File Lines Functions Branches
common/buffer_field.hpp 100.0 100.0% 14 / 14 55.6% 20 / 36 55.6% 10 / 18
common/detail/crtp.hpp 100.0 100.0% 8 / 8 75.7% 541 / 715 -% 0 / 0
common/empty_field.hpp 100.0 100.0% 4 / 4 100.0% 4 / 4 50.0% 1 / 2
common/enumerated_range.hpp 100.0 100.0% 23 / 23 100.0% 99 / 99 50.0% 5 / 10
common/exceptions.hpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 13 / 26
common/field.hpp 100.0 100.0% 67 / 67 34.4% 104 / 302 24.5% 289 / 1178
common/field_storage.hpp 95.5 95.5% 21 / 22 100.0% 10 / 10 64.3% 9 / 14
common/field_transformations.hpp 96.9 96.9% 281 / 290 82.4% 84 / 102 53.5% 229 / 428
common/filtered_range.hpp 100.0 100.0% 39 / 39 96.7% 554 / 573 65.5% 19 / 29
common/flat_index_mapper.hpp 97.3 97.3% 36 / 37 95.2% 60 / 63 50.0% 16 / 32
common/hdf5.hpp 89.0 89.0% 251 / 282 64.9% 213 / 328 17.0% 538 / 3156
common/indentation.hpp 100.0 100.0% 15 / 15 100.0% 10 / 10 50.0% 5 / 10
common/istream_helper.hpp 92.6 92.6% 87 / 94 100.0% 14 / 14 50.0% 35 / 70
common/iterator_facades.hpp 100.0 100.0% 57 / 57 80.2% 291 / 363 70.0% 7 / 10
common/lazy_field.hpp 100.0 100.0% 12 / 12 67.9% 38 / 56 50.0% 2 / 4
common/logging.hpp 93.8 93.8% 30 / 32 100.0% 10 / 10 53.2% 33 / 62
common/lvalue_reference.hpp 100.0 100.0% 3 / 3 80.6% 133 / 165 -% 0 / 0
common/math.hpp 100.0 100.0% 7 / 7 50.0% 2 / 4 50.0% 1 / 2
common/matrix.hpp 100.0 100.0% 16 / 16 100.0% 15 / 15 83.3% 5 / 6
common/md_index.hpp 98.0 98.0% 100 / 102 100.0% 38 / 38 55.2% 48 / 87
common/md_layout.hpp 100.0 100.0% 82 / 82 100.0% 95 / 95 55.4% 46 / 83
common/optional_reference.hpp 100.0 100.0% 7 / 7 58.7% 27 / 46 -% 0 / 0
common/output_stream.hpp 100.0 100.0% 34 / 34 70.6% 36 / 51 -% 0 / 0
common/path.hpp 93.8 93.8% 15 / 16 100.0% 4 / 4 39.3% 11 / 28
common/precision.hpp 96.9 96.9% 31 / 32 66.5% 139 / 209 50.0% 5 / 10
common/range_field.hpp 95.5 95.5% 21 / 22 100.0% 55 / 55 50.0% 9 / 18
common/ranges.hpp 96.3 96.3% 103 / 107 96.8% 430 / 444 42.0% 29 / 69
common/reserved_string.hpp 100.0 100.0% 32 / 32 93.3% 28 / 30 60.7% 17 / 28
common/reserved_vector.hpp 100.0 100.0% 32 / 32 94.4% 68 / 72 50.0% 7 / 14
common/scalar_field.hpp 100.0 100.0% 8 / 8 100.0% 15 / 15 50.0% 2 / 4
common/serialization.hpp 96.1 96.1% 49 / 51 85.1% 40 / 47 50.0% 8 / 16
common/string_conversion.hpp 92.6 92.6% 25 / 27 92.3% 36 / 39 38.6% 34 / 88
common/type_traits.hpp 100.0 100.0% 5 / 5 71.4% 10 / 14 50.0% 1 / 2
common/variant.hpp 95.0 95.0% 19 / 20 93.1% 27 / 29 50.0% 3 / 6
compression/common.hpp 93.8 93.8% 15 / 16 100.0% 5 / 5 50.0% 3 / 6
compression/decompress.hpp 90.0 90.0% 18 / 20 88.9% 8 / 9 37.7% 20 / 53
compression/lz4.hpp 91.5 91.5% 54 / 59 100.0% 9 / 9 41.5% 27 / 65
compression/lzma.hpp 91.7 91.7% 55 / 60 66.7% 6 / 9 39.0% 23 / 59
compression/zlib.hpp 90.0 90.0% 54 / 60 77.8% 7 / 9 38.6% 27 / 70
encoding/ascii.hpp 100.0 100.0% 56 / 56 83.8% 31 / 37 60.5% 23 / 38
encoding/base64.hpp 94.2 94.2% 114 / 121 84.8% 39 / 46 57.1% 48 / 84
encoding/encoded_field.hpp 100.0 100.0% 9 / 9 100.0% 6 / 6 -% 0 / 0
encoding/raw.hpp 87.5 87.5% 14 / 16 68.2% 15 / 22 40.0% 4 / 10
grid/converter.hpp 80.7 80.7% 92 / 114 77.0% 67 / 87 28.6% 59 / 206
grid/discontinuous.hpp 99.0 99.0% 97 / 98 100.0% 624 / 624 53.8% 43 / 80
grid/entity_fields.hpp 98.7 98.7% 75 / 76 77.9% 2902 / 3725 60.2% 640 / 1064
grid/grid.hpp 98.1 98.1% 52 / 53 99.2% 709 / 715 67.4% 31 / 46
grid/image_grid.hpp 99.0 99.0% 99 / 100 100.0% 67 / 67 52.1% 49 / 94
grid/reader.hpp 96.4 96.4% 132 / 137 66.7% 58 / 87 25.5% 81 / 318
grid/writer.hpp 97.5 97.5% 158 / 162 96.9% 2641 / 2725 43.8% 267 / 609
gridformat.hpp 83.0 83.0% 191 / 230 73.0% 206 / 282 39.2% 136 / 347
parallel/communication.hpp 100.0 100.0% 18 / 18 69.0% 29 / 42 -% 0 / 0
parallel/helpers.hpp 83.3 83.3% 10 / 12 50.0% 5 / 10 47.1% 8 / 17
parallel/traits.hpp 92.9 92.9% 78 / 84 72.3% 34 / 47 51.9% 27 / 52
reader.hpp 90.6 90.6% 87 / 96 91.7% 66 / 72 51.9% 27 / 52
traits/cgal.hpp 100.0 100.0% 32 / 32 100.0% 68 / 68 50.0% 25 / 50
traits/dealii.hpp 84.9 84.9% 62 / 73 100.0% 96 / 96 41.0% 55 / 134
traits/dolfinx.hpp 95.9 95.9% 186 / 194 94.7% 54 / 57 50.6% 131 / 259
traits/dune.hpp 93.7 93.7% 355 / 379 99.7% 397 / 398 55.1% 440 / 798
traits/mfem.hpp 88.2 88.2% 30 / 34 100.0% 10 / 10 47.1% 8 / 17
vtk/appendix.hpp 96.9 96.9% 93 / 96 43.3% 170 / 393 56.2% 63 / 112
vtk/attributes.hpp 96.3 96.3% 52 / 54 100.0% 16 / 16 52.9% 72 / 136
vtk/common.hpp 90.0 90.0% 198 / 220 67.2% 929 / 1383 37.6% 282 / 750
vtk/data_array.hpp 100.0 100.0% 40 / 40 41.7% 40 / 96 16.2% 433 / 2666
vtk/hdf_common.hpp 91.7 91.7% 55 / 60 54.8% 23 / 42 10.4% 75 / 722
vtk/hdf_image_grid_reader.hpp 89.5 89.5% 170 / 190 54.0% 34 / 63 41.9% 190 / 454
vtk/hdf_image_grid_writer.hpp 96.4 96.4% 188 / 195 85.3% 267 / 313 46.9% 305 / 650
vtk/hdf_reader.hpp 86.6 86.6% 71 / 82 85.4% 41 / 48 33.3% 24 / 72
vtk/hdf_unstructured_grid_reader.hpp 94.5 94.5% 256 / 271 67.7% 84 / 124 38.9% 367 / 944
vtk/hdf_unstructured_grid_writer.hpp 98.0 98.0% 201 / 205 84.5% 365 / 432 52.0% 257 / 494
vtk/parallel.hpp 96.1 96.1% 149 / 155 71.8% 51 / 71 59.0% 131 / 222
vtk/pvd_reader.hpp 96.1 96.1% 124 / 129 89.4% 59 / 66 53.2% 84 / 158
vtk/pvd_writer.hpp 100.0 100.0% 44 / 44 100.0% 141 / 141 51.1% 45 / 88
vtk/pvti_reader.hpp 96.4 96.4% 27 / 28 100.0% 6 / 6 52.6% 20 / 38
vtk/pvti_writer.hpp 97.0 97.0% 65 / 67 50.0% 38 / 76 51.4% 145 / 282
vtk/pvtp_reader.hpp 100.0 100.0% 11 / 11 100.0% 4 / 4 50.0% 7 / 14
vtk/pvtp_writer.hpp 96.1 96.1% 49 / 51 45.1% 55 / 122 45.3% 68 / 150
vtk/pvtr_reader.hpp 96.1 96.1% 49 / 51 100.0% 12 / 12 52.7% 39 / 74
vtk/pvtr_writer.hpp 97.4 97.4% 76 / 78 31.8% 42 / 132 29.0% 278 / 958
vtk/pvts_reader.hpp 100.0 100.0% 11 / 11 100.0% 4 / 4 50.0% 7 / 14
vtk/pvts_writer.hpp 95.7 95.7% 88 / 92 37.5% 36 / 96 30.0% 297 / 991
vtk/pvtu_reader.hpp 100.0 100.0% 11 / 11 100.0% 4 / 4 50.0% 7 / 14
vtk/pvtu_writer.hpp 96.1 96.1% 49 / 51 54.1% 93 / 172 26.5% 105 / 396
vtk/pxml_reader.hpp 87.0 87.0% 227 / 261 83.8% 238 / 284 22.7% 491 / 2163
vtk/vti_reader.hpp 89.3 89.3% 75 / 84 95.2% 20 / 21 44.2% 38 / 86
vtk/vti_writer.hpp 100.0 100.0% 49 / 49 92.9% 79 / 85 52.8% 93 / 176
vtk/vtp_reader.hpp 92.6 92.6% 63 / 68 100.0% 13 / 13 49.0% 50 / 102
vtk/vtp_writer.hpp 98.6 98.6% 69 / 70 93.5% 203 / 217 50.8% 152 / 299
vtk/vtr_reader.hpp 95.7 95.7% 90 / 94 50.0% 20 / 40 47.4% 73 / 154
vtk/vtr_writer.hpp 98.3 98.3% 57 / 58 92.3% 60 / 65 55.6% 80 / 144
vtk/vts_reader.hpp 100.0 100.0% 40 / 40 100.0% 13 / 13 50.0% 15 / 30
vtk/vts_writer.hpp 100.0 100.0% 49 / 49 92.5% 37 / 40 53.0% 53 / 100
vtk/vtu_reader.hpp 96.1 96.1% 49 / 51 100.0% 12 / 12 51.2% 42 / 82
vtk/vtu_writer.hpp 100.0 100.0% 34 / 34 71.2% 156 / 219 42.1% 229 / 544
vtk/xml.hpp 88.2 88.2% 458 / 519 24.1% 1862 / 7723 9.2% 11646 / 126386
vtk/xml_time_series_writer.hpp 100.0 100.0% 18 / 18 100.0% 20 / 20 50.0% 11 / 22
writer.hpp 95.6 95.6% 86 / 90 90.5% 152 / 168 40.7% 48 / 118
xml/element.hpp 96.9 96.9% 124 / 128 34.3% 48 / 140 52.6% 60 / 114
xml/parser.hpp 92.9 92.9% 130 / 140 100.0% 14 / 14 50.2% 144 / 287
xml/tag.hpp 95.2 95.2% 40 / 42 100.0% 44 / 44 46.2% 18 / 39