Click here for information about interpreting this report.
Filename | Function Coverage | Line Coverage | Region Coverage |
herald-tests\advertparser-tests.cpp | 100.00% (14/14) | 100.00% (189/189) | 100.00% (65/65) |
herald-tests\analysisrunner-tests.cpp | 94.74% (18/19) | 98.53% (268/272) | 98.68% (75/76) |
herald-tests\analysissensor-tests.cpp | 100.00% (2/2) | 100.00% (100/100) | 100.00% (13/13) |
herald-tests\base64string-tests.cpp | 100.00% (1/1) | 100.00% (11/11) | 100.00% (2/2) |
herald-tests\beaconpayload-tests.cpp | 100.00% (2/2) | 100.00% (51/51) | 100.00% (9/9) |
herald-tests\blecoordinator-tests.cpp | 71.43% (10/14) | 95.17% (276/290) | 89.83% (53/59) |
herald-tests\bledatabase-tests.cpp | 100.00% (8/8) | 100.00% (216/216) | 93.14% (95/102) |
herald-tests\bledevice-tests.cpp | 100.00% (13/13) | 100.00% (308/308) | 100.00% (69/69) |
herald-tests\blemacaddress-tests.cpp | 100.00% (7/7) | 100.00% (100/100) | 100.00% (53/53) |
herald-tests\coordinator-tests.cpp | 100.00% (10/10) | 100.00% (125/125) | 100.00% (30/30) |
herald-tests\crossplatform-tests.cpp | 0.00% (0/2) | 0.00% (0/66) | 0.00% (0/18) |
herald-tests\data-tests.cpp | 100.00% (33/33) | 100.00% (542/542) | 100.00% (230/230) |
herald-tests\datatypes-tests.cpp | 100.00% (10/10) | 100.00% (98/98) | 100.00% (37/37) |
herald-tests\datatypesdataderived-tests.cpp | 100.00% (3/3) | 100.00% (44/44) | 100.00% (19/19) |
herald-tests\datetime-tests.cpp | 100.00% (4/4) | 100.00% (85/85) | 100.00% (29/29) |
herald-tests\distribution-tests.cpp | 100.00% (6/6) | 100.00% (102/102) | 100.00% (46/46) |
herald-tests\errorcontactlog-tests.cpp | 100.00% (1/1) | 100.00% (27/27) | 100.00% (2/2) |
herald-tests\extendeddata-tests.cpp | 100.00% (2/2) | 100.00% (17/17) | 100.00% (4/4) |
herald-tests\fixedpayload-tests.cpp | 100.00% (1/1) | 100.00% (28/28) | 100.00% (10/10) |
herald-tests\gaussian-tests.cpp | 100.00% (3/3) | 100.00% (41/41) | 100.00% (19/19) |
herald-tests\memoryarena-tests.cpp | 100.00% (5/5) | 100.00% (89/89) | 100.00% (43/43) |
herald-tests\randomuuid-tests.cpp | 100.00% (3/3) | 100.00% (32/32) | 100.00% (8/8) |
herald-tests\ranges-tests.cpp | 100.00% (16/16) | 100.00% (531/531) | 100.00% (110/110) |
herald-tests\sample-tests.cpp | 100.00% (31/31) | 100.00% (516/516) | 100.00% (175/175) |
herald-tests\sensorlogger-tests.cpp | 100.00% (8/8) | 100.00% (230/230) | 100.00% (74/74) |
herald-tests\sha256-tests.cpp | 100.00% (3/3) | 100.00% (50/50) | 100.00% (24/24) |
herald-tests\targetidentifier-tests.cpp | 100.00% (4/4) | 100.00% (66/66) | 100.00% (24/24) |
herald-tests\test-templates.h | 60.00% (12/20) | 57.45% (27/47) | 60.00% (12/20) |
herald-tests\test-util.cpp | 0.00% (0/1) | 0.00% (0/6) | 0.00% (0/1) |
herald-tests\uint16-tests.cpp | 0.00% (0/1) | 0.00% (0/29) | 0.00% (0/5) |
herald-tests\uint32-tests.cpp | 0.00% (0/1) | 0.00% (0/23) | 0.00% (0/4) |
herald-tests\uint64-tests.cpp | 0.00% (0/1) | 0.00% (0/23) | 0.00% (0/4) |
herald-tests\uint8-tests.cpp | 0.00% (0/1) | 0.00% (0/29) | 0.00% (0/5) |
herald\include\herald\analysis\aggregates.h | 79.31% (46/58) | 78.57% (286/364) | 86.67% (104/120) |
herald\include\herald\analysis\distance_conversion.h | 90.91% (10/11) | 96.39% (80/83) | 94.12% (16/17) |
herald\include\herald\analysis\logging_analysis_delegate.h | 66.67% (6/9) | 50.00% (19/38) | 69.23% (9/13) |
herald\include\herald\analysis\ranges.h | 100.00% (48/48) | 100.00% (133/133) | 98.53% (67/68) |
herald\include\herald\analysis\risk.h | 80.00% (4/5) | 83.64% (46/55) | 86.67% (13/15) |
herald\include\herald\analysis\runner.h | 100.00% (35/35) | 100.00% (225/225) | 94.92% (56/59) |
herald\include\herald\analysis\sampling.h | 100.00% (34/34) | 97.18% (138/142) | 96.05% (73/76) |
herald\include\herald\analysis\sensor_source.h | 100.00% (2/2) | 100.00% (5/5) | 80.00% (4/5) |
herald\include\herald\ble\ble_concrete_database.h | 65.22% (15/23) | 40.92% (133/325) | 46.15% (54/117) |
herald\include\herald\ble\ble_coordinator.h | 100.00% (15/15) | 89.69% (374/417) | 70.94% (83/117) |
herald\include\herald\ble\ble_database.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) |
herald\include\herald\ble\ble_database_delegate.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) |
herald\include\herald\ble\ble_device.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) |
herald\include\herald\ble\ble_device_delegate.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) |
herald\include\herald\ble\ble_protocols.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) |
herald\include\herald\ble\ble_sensor_configuration.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) |
herald\include\herald\ble\bluetooth_state_manager.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) |
herald\include\herald\ble\filter\ble_advert_types.h | 58.33% (7/12) | 58.33% (7/12) | 58.33% (7/12) |
herald\include\herald\context.h | 66.67% (4/6) | 47.06% (8/17) | 66.67% (4/6) |
herald\include\herald\data\contact_log.h | 100.00% (3/3) | 100.00% (7/7) | 100.00% (4/4) |
herald\include\herald\data\payload_data_formatter.h | 100.00% (4/4) | 100.00% (4/4) | 100.00% (4/4) |
herald\include\herald\data\sensor_logger.h | 91.67% (11/12) | 84.80% (106/125) | 86.36% (57/66) |
herald\include\herald\datatype\data.h | 95.12% (39/41) | 91.16% (299/328) | 89.44% (127/142) |
herald\include\herald\datatype\error_code.h | 100.00% (6/6) | 100.00% (10/10) | 100.00% (6/6) |
herald\include\herald\datatype\immediate_send_data.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) |
herald\include\herald\datatype\memory_arena.h | 100.00% (9/9) | 94.74% (72/76) | 93.18% (41/44) |
herald\include\herald\datatype\payload_data.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) |
herald\include\herald\datatype\placename_location_reference.h | 100.00% (3/3) | 100.00% (5/5) | 100.00% (3/3) |
herald\include\herald\datatype\proximity.h | 0.00% (0/2) | 0.00% (0/6) | 0.00% (0/2) |
herald\include\herald\datatype\randomness.h | 66.67% (8/12) | 77.36% (41/53) | 80.95% (17/21) |
herald\include\herald\datatype\target_identifier.h | 50.00% (1/2) | 50.00% (3/6) | 50.00% (1/2) |
herald\include\herald\datatype\uuid.h | 100.00% (1/1) | 100.00% (15/15) | 100.00% (4/4) |
herald\include\herald\datatype\wgs84.h | 0.00% (0/2) | 0.00% (0/6) | 0.00% (0/2) |
herald\include\herald\device.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) |
herald\include\herald\engine\activities.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) |
herald\include\herald\engine\coordinator.h | 100.00% (6/6) | 96.43% (135/140) | 90.91% (40/44) |
herald\include\herald\payload\beacon\beacon_payload_data_supplier.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) |
herald\include\herald\payload\extended\extended_data.h | 55.56% (5/9) | 41.18% (7/17) | 55.56% (5/9) |
herald\include\herald\payload\fixed\fixed_payload_data_supplier.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) |
herald\include\herald\sensor_delegate.h | 0.00% (0/1) | 0.00% (0/5) | 0.00% (0/1) |
herald\src\ble\ble_device.cpp | 77.05% (47/61) | 65.92% (410/622) | 65.90% (201/305) |
herald\src\ble\ble_mac_address.cpp | 83.33% (10/12) | 82.26% (51/62) | 71.43% (20/28) |
herald\src\ble\ble_sensor_configuration.cpp | 50.00% (1/2) | 50.00% (3/6) | 50.00% (1/2) |
herald\src\ble\filter\ble_advert_parser.cpp | 85.71% (6/7) | 74.63% (100/134) | 70.31% (45/64) |
herald\src\ble\filter\ble_advert_types.cpp | 100.00% (1/1) | 22.73% (10/44) | 19.05% (4/21) |
herald\src\data\concrete_payload_data_formatter.cpp | 0.00% (0/1) | 0.00% (0/3) | 0.00% (0/1) |
herald\src\datatype\base64_string.cpp | 87.50% (7/8) | 88.03% (125/142) | 75.00% (45/60) |
herald\src\datatype\date.cpp | 81.82% (18/22) | 80.56% (58/72) | 81.82% (18/22) |
herald\src\datatype\distance.cpp | 47.06% (8/17) | 47.06% (24/51) | 47.06% (8/17) |
herald\src\datatype\distribution.cpp | 92.31% (12/13) | 86.21% (75/87) | 78.79% (26/33) |
herald\src\datatype\encounter.cpp | 66.67% (6/9) | 61.54% (16/26) | 66.67% (6/9) |
herald\src\datatype\immediate_send_data.cpp | 50.00% (1/2) | 50.00% (1/2) | 50.00% (1/2) |
herald\src\datatype\payload_data.cpp | 66.67% (4/6) | 44.44% (12/27) | 33.33% (4/12) |
herald\src\datatype\rssi.cpp | 55.00% (11/20) | 55.00% (33/60) | 55.00% (11/20) |
herald\src\datatype\target_identifier.cpp | 86.67% (13/15) | 86.36% (38/44) | 86.67% (13/15) |
herald\src\datatype\time_interval.cpp | 58.62% (17/29) | 52.83% (56/106) | 56.10% (23/41) |
herald\src\datatype\uuid.cpp | 61.54% (8/13) | 75.00% (51/68) | 77.27% (17/22) |
herald\src\datatype\windows\sha256.cpp | 75.00% (3/4) | 80.14% (117/146) | 80.85% (38/47) |
herald\src\engine\coordinator.cpp | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) |
herald\src\payload\beacon\beacon_payload_data_supplier.cpp | 50.00% (3/6) | 57.14% (16/28) | 50.00% (3/6) |
herald\src\payload\extended\extended_data.cpp | 41.67% (5/12) | 36.71% (29/79) | 36.11% (13/36) |
herald\src\payload\fixed\fixed_payload_data_supplier.cpp | 50.00% (3/6) | 55.00% (11/20) | 50.00% (3/6) |
herald\src\payload\simple\f.cpp | 0.00% (0/4) | 0.00% (0/23) | 0.00% (0/14) |
herald\src\payload\simple\k.cpp | 0.00% (0/11) | 0.00% (0/61) | 0.00% (0/17) |
Totals | 82.05% (759/925) | 84.88% (7588/8940) | 83.11% (2652/3191) |