• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

fwupd / fwupd / 10408543818 / 1
53%
main: 53%

Build:
DEFAULT BRANCH: main
Ran 15 Aug 2024 06:31PM UTC
Files 818
Run time 22s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 Aug 2024 06:21PM UTC coverage: 48.202% (-0.3%) from 48.534%
10408543818.1

push

github

hughsie
Completely deallocate devices when removed

If we use a backend to create the object, we still create the device in
`fu_plugin_backend_device_added()` -- which in turn adds the device to the
per-plugin 'devices' cache.
When removing the backend device call into the plugin, rather than removing the
device from the device list behind the back of the plugin.

This ensures that the device object gets completely deallocated on remove --
which may be a huge amount of RSS in the case of emulated devices with
thousands of added `FuDeviceEvents`.

18093 of 33579 branches covered (53.88%)

Branch coverage included in aggregate %.

54699 of 117437 relevant lines covered (46.58%)

11215.43 hits per line

Source Files on job run-debian-i386 - 10408543818.1
  • Tree
  • List 0
  • Changed 162
  • Source Changed 2
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 10408543818
  • b2a97d27 on github
  • Prev Job for on main (#10406813520.1)
  • Next Job for on main (#10409528312.2)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc