Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
include/
 21.56% (72/334)
 36.07% (22/61)
 57.95% (102/176)
fu-acpi-phat-struct.c
 61.56% (245/398)
 75.47% (40/53)
 54.95% (599/1090)
fu-acpi-table-struct.c
  0.00% (0/223)
  0.00% (0/25)
  0.00% (0/598)
fu-bcm57xx-struct.c
 40.77% (106/260)
 58.82% (20/34)
 41.26% (281/681)
fu-cab-struct.c
 51.50% (343/666)
 57.30% (51/89)
 43.47% (749/1723)
fu-cbor-struct.c
 96.36% (53/55)
100.00% (3/3)
 94.67% (71/75)
fu-ccgx-dmc-struct.c
 21.31% (211/990)
 24.26% (33/136)
 17.74% (501/2824)
fu-ccgx-pure-hid-struct.c
  0.00% (0/285)
  0.00% (0/38)
  0.00% (0/788)
fu-ccgx-struct.c
 21.69% (54/249)
 37.50% (9/24)
 22.10% (124/561)
fu-cfi-struct.c
  0.00% (0/23)
  0.00% (0/1)
  0.00% (0/32)
fu-cfu-firmware-struct.c
 66.40% (164/247)
 86.49% (32/37)
 61.61% (406/659)
fu-cfu-struct.c
  0.00% (0/476)
  0.00% (0/64)
  0.00% (0/1318)
fu-common-struct.c
  0.00% (0/28)
  0.00% (0/4)
  0.00% (0/31)
fu-context-struct.c
  0.00% (0/43)
  0.00% (0/1)
  0.00% (0/61)
fu-coswid-struct.c
 32.16% (119/370)
 10.00% (1/10)
 33.52% (176/525)
fu-crc-struct.c
  0.00% (0/150)
  0.00% (0/2)
  0.00% (0/219)
fu-cros-ec-struct.c
  0.00% (0/186)
  0.00% (0/32)
  0.00% (0/620)
fu-device-struct.c
  0.00% (0/17)
  0.00% (0/1)
  0.00% (0/14)
fu-dfu-firmware-struct.c
 61.94% (389/628)
 82.67% (62/75)
 57.19% (947/1656)
fu-dpaux-struct.c
  0.00% (0/76)
  0.00% (0/10)
  0.00% (0/230)
fu-ebitdo-struct.c
 23.31% (62/266)
 32.35% (11/34)
 20.59% (140/680)
fu-edid-struct.c
 42.74% (153/358)
 55.56% (25/45)
 36.34% (359/988)
fu-efi-struct.c
 45.35% (1440/3175)
 61.25% (226/369)
 42.51% (3234/7608)
fu-elanfp-struct.c
 79.66% (47/59)
 83.33% (5/6)
 66.86% (113/169)
fu-elantp-struct.c
 25.69% (112/436)
 32.14% (18/56)
 22.98% (267/1162)
fu-elf-struct.c
 53.74% (381/709)
 57.58% (57/99)
 43.87% (870/1983)
fu-fdt-struct.c
 67.89% (241/355)
 84.31% (43/51)
 61.03% (617/1011)
fu-firmware-struct.c
 61.29% (19/31)
100.00% (1/1)
 57.14% (16/28)
fu-fmap-struct.c
 57.72% (187/324)
 78.95% (30/38)
 54.59% (464/850)
fu-fuzzer-firmware.c
100.00% (7/7)
100.00% (1/1)
100.00% (12/12)
fu-genesys-usbhub-struct.c
 13.55% (288/2126)
 15.17% (32/211)
 12.25% (674/5503)
fu-heci-struct.c
  0.00% (0/703)
  0.00% (0/75)
  0.00% (0/1719)
fu-hid-struct.c
 38.10% (64/168)
 50.00% (2/4)
 37.76% (91/241)
fu-hughski-colorhug-struct.c
 98.67% (74/75)
100.00% (1/1)
 99.09% (109/110)
fu-ifd-struct.c
  0.00% (0/266)
  0.00% (0/32)
  0.00% (0/637)
fu-ifwi-struct.c
 45.16% (415/919)
 50.00% (68/136)
 37.41% (984/2630)
fu-ihex-struct.c
100.00% (17/17)
100.00% (1/1)
100.00% (23/23)
fu-intel-me-struct.c
  0.00% (0/656)
  0.00% (0/72)
  0.00% (0/1905)
fu-intel-thunderbolt-struct.c
 56.94% (119/209)
 77.42% (24/31)
 54.53% (307/563)
fu-io-channel-struct.c
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/12)
fu-msgpack-struct.c
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/29)
fu-oprom-struct.c
 49.23% (223/453)
 56.72% (38/67)
 43.43% (549/1264)
fu-path-struct.c
  0.00% (0/73)
  0.00% (0/1)
  0.00% (0/107)
fu-pefile-struct.c
 41.91% (378/902)
 50.00% (62/124)
 35.24% (879/2494)
fu-pixart-rf-struct.c
  0.00% (0/131)
  0.00% (0/16)
  0.00% (0/345)
fu-processor-struct.c
  0.00% (0/265)
  0.00% (0/5)
  0.00% (0/374)
fu-protobuf-struct.c
100.00% (15/15)
100.00% (1/1)
100.00% (20/20)
fu-redfish-struct.c
 35.73% (139/389)
 50.00% (23/46)
 28.41% (310/1091)
fu-sbatlevel-section-struct.c
 74.07% (80/108)
 85.71% (12/14)
 63.12% (166/263)
fu-smbios-struct.c
  0.00% (0/798)
  0.00% (0/96)
  0.00% (0/2099)
fu-synaptics-cape-struct.c
 19.17% (116/605)
 25.61% (21/82)
 16.63% (292/1756)
fu-synaptics-mst-struct.c
 35.90% (56/156)
 66.67% (8/12)
 37.93% (110/290)
fu-synaptics-prometheus-struct.c
 15.08% (128/849)
 20.51% (24/117)
 12.48% (298/2388)
fu-synaptics-rmi-struct.c
 22.77% (186/817)
 22.88% (27/118)
 17.23% (403/2339)
fu-tpm-struct.c
  0.00% (0/621)
  0.00% (0/58)
  0.00% (0/1363)
fu-uf2-struct.c
 68.03% (217/319)
 87.80% (36/41)
 63.84% (565/885)
fu-usb-device-ds20-struct.c
  0.00% (0/216)
  0.00% (0/29)
  0.00% (0/549)
fu-usb-struct.c
 39.52% (426/1078)
 56.67% (68/120)
 39.59% (1002/2531)
fu-uswid-struct.c
 49.36% (115/233)
 75.00% (21/28)
 57.88% (316/546)
fu-v4l-struct.c
  0.00% (0/65)
  0.00% (0/1)
  0.00% (0/62)
fu-wacom-usb-struct.c
  7.37% (47/638)
  7.35% (5/68)
  6.97% (115/1651)
fu-zip-struct.c
 49.70% (416/837)
 61.26% (68/111)
 45.59% (1024/2246)
fwupd-device-struct.c
 18.10% (42/232)
 25.00% (1/4)
 23.51% (79/336)
fwupd-enums-struct.c
  0.00% (0/254)
  0.00% (0/10)
  0.00% (0/351)
fwupd-jcat-struct.c
  0.00% (0/66)
  0.00% (0/4)
  0.00% (0/83)
fwupd-json-struct.c
  0.00% (0/13)
  0.00% (0/1)
  0.00% (0/17)
fwupd-plugin-struct.c
  0.00% (0/90)
  0.00% (0/2)
  0.00% (0/129)
fwupd-release-struct.c
  0.00% (0/68)
  0.00% (0/4)
  0.00% (0/90)
fwupd-remote-struct.c
  0.00% (0/60)
  0.00% (0/4)
  0.00% (0/78)
fwupd-report-struct.c
  0.00% (0/18)
  0.00% (0/2)
  0.00% (0/21)
fwupd-request-struct.c
  0.00% (0/40)
  0.00% (0/4)
  0.00% (0/48)
fwupd-security-attr-struct.c
  0.00% (0/58)
  0.00% (0/2)
  0.00% (0/82)
Totals
 29.43% (7966/27066)
 39.06% (1233/3157)
 27.15% (18364/67642)