Coverage Report

Created: 2021-08-28 18:14

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion 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)
Generated by llvm-cov -- llvm version 10.0.0