Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
include/
 26.19% (110/420)
 37.50% (24/64)
 69.78% (224/321)
fu-acpi-phat-struct.c
 61.56% (245/398)
 75.47% (40/53)
 52.61% (807/1534)
fu-acpi-table-struct.c
 52.47% (117/223)
 80.00% (20/25)
 55.63% (474/852)
fu-amd-afc-struct.c
 42.13% (519/1232)
 53.67% (95/177)
 36.50% (1889/5176)
fu-bcm57xx-struct.c
 40.77% (106/260)
 58.82% (20/34)
 37.99% (362/953)
fu-cab-struct.c
 61.71% (411/666)
 75.28% (67/89)
 52.74% (1279/2425)
fu-cbor-struct.c
 95.16% (59/62)
100.00% (4/4)
 92.77% (77/83)
fu-ccgx-dmc-struct.c
 21.31% (211/990)
 24.26% (33/136)
 16.63% (667/4011)
fu-ccgx-pure-hid-struct.c
  0.00% (0/285)
  0.00% (0/38)
  0.00% (0/1121)
fu-ccgx-struct.c
 29.72% (74/249)
 58.33% (14/24)
 36.51% (268/734)
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)
 60.40% (572/947)
fu-cfu-struct.c
  0.00% (0/476)
  0.00% (0/64)
  0.00% (0/1830)
fu-common-struct.c
  0.00% (0/28)
  0.00% (0/4)
  0.00% (0/31)
fu-context-struct.c
  0.00% (0/47)
  0.00% (0/1)
  0.00% (0/67)
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/890)
fu-device-struct.c
  0.00% (0/17)
  0.00% (0/1)
  0.00% (0/15)
fu-dfu-firmware-struct.c
 61.94% (389/628)
 82.67% (62/75)
 55.90% (1294/2315)
fu-dpaux-struct.c
  0.00% (0/76)
  0.00% (0/10)
  0.00% (0/323)
fu-ebitdo-struct.c
 23.31% (62/266)
 32.35% (11/34)
 19.85% (188/947)
fu-edid-struct.c
 42.74% (153/358)
 55.56% (25/45)
 34.60% (490/1416)
fu-efi-struct.c
 45.17% (1441/3190)
 61.08% (226/370)
 41.04% (4317/10519)
fu-elanfp-struct.c
 79.66% (47/59)
 83.33% (5/6)
 64.25% (142/221)
fu-elantp-struct.c
 25.69% (112/436)
 32.14% (18/56)
 22.12% (351/1587)
fu-elf-struct.c
 54.87% (389/709)
 59.60% (59/99)
 42.88% (1225/2857)
fu-fdt-struct.c
 67.89% (241/355)
 84.31% (43/51)
 58.93% (845/1434)
fu-firmware-struct.c
 60.61% (20/33)
100.00% (1/1)
 54.84% (17/31)
fu-fmap-struct.c
 57.72% (187/324)
 78.95% (30/38)
 53.03% (631/1190)
fu-fuzzer-firmware.c
100.00% (14/14)
100.00% (2/2)
100.00% (12/12)
fu-genesys-usbhub-struct.c
 13.55% (288/2126)
 15.17% (32/211)
 11.12% (839/7547)
fu-heci-struct.c
  0.00% (0/703)
  0.00% (0/75)
  0.00% (0/2351)
fu-hid-struct.c
 38.10% (64/168)
 50.00% (2/4)
 37.76% (91/241)
fu-hughski-colorhug-struct.c
  0.00% (0/75)
  0.00% (0/1)
  0.00% (0/110)
fu-ifd-struct.c
 64.66% (172/266)
 84.38% (27/32)
 60.48% (525/868)
fu-ifwi-struct.c
 49.62% (456/919)
 55.88% (76/136)
 38.78% (1469/3788)
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/2663)
fu-intel-thunderbolt-struct.c
 55.87% (119/213)
 77.42% (24/31)
 54.49% (419/769)
fu-io-channel-struct.c
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/13)
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)
 41.56% (758/1824)
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)
 33.73% (1205/3572)
fu-pixart-rf-struct.c
  0.00% (0/131)
  0.00% (0/16)
  0.00% (0/478)
fu-processor-struct.c
  0.00% (0/265)
  0.00% (0/5)
  0.00% (0/386)
fu-protobuf-struct.c
100.00% (15/15)
100.00% (1/1)
100.00% (20/20)
fu-realtek-alc408x-struct.c
  0.00% (0/310)
  0.00% (0/38)
  0.00% (0/1201)
fu-redfish-struct.c
 35.73% (139/389)
 50.00% (23/46)
 26.66% (413/1549)
fu-sbatlevel-section-struct.c
 74.07% (80/108)
 85.71% (12/14)
 60.22% (221/367)
fu-smbios-struct.c
  0.00% (0/798)
  0.00% (0/96)
  0.00% (0/2973)
fu-synaptics-cape-struct.c
 19.17% (116/605)
 25.61% (21/82)
 16.31% (410/2514)
fu-synaptics-mst-struct.c
 35.90% (56/156)
 66.67% (8/12)
 38.70% (137/354)
fu-synaptics-prometheus-struct.c
 15.08% (128/849)
 20.51% (24/117)
 11.86% (401/3382)
fu-synaptics-rmi-struct.c
 26.32% (215/817)
 27.97% (33/118)
 20.37% (677/3323)
fu-tpm-struct.c
 50.89% (316/621)
 68.97% (40/58)
 47.29% (855/1808)
fu-uf2-struct.c
 68.03% (217/319)
 87.80% (36/41)
 62.81% (792/1261)
fu-usb-device-ds20-struct.c
  0.00% (0/216)
  0.00% (0/29)
  0.00% (0/767)
fu-usb-struct.c
 39.52% (426/1078)
 56.67% (68/120)
 38.30% (1344/3509)
fu-uswid-struct.c
 47.92% (115/240)
 72.41% (21/29)
 58.23% (442/759)
fu-v4l-struct.c
  0.00% (0/65)
  0.00% (0/1)
  0.00% (0/63)
fu-wacom-usb-struct.c
  7.37% (47/638)
  7.35% (5/68)
  6.42% (144/2242)
fu-zip-struct.c
 49.70% (416/837)
 61.26% (68/111)
 43.87% (1405/3203)
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/84)
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/72)
  0.00% (0/4)
  0.00% (0/96)
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
 32.13% (9235/28744)
 43.06% (1455/3379)
 29.00% (28976/99924)