Closed pieqq closed 3 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 44.18%. Comparing base (
df0ef81
) to head (f2934e9
). Report is 114 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Description
The HDD parking test requires HDAPSD (Hard Drive Active Protection System Daemon) to be installed on the system. However, this only makes sense on portable devices (laptops) using mechanical, rotational hard drives.
Nowadays, most laptops are shipped with SSD or NVMe drives that have no mechanical components.
By force-installing hdapsd, the associated service starts and immediately fails on devices without any mechanical hard drives. This is an issue for other tests, notably the poweroff and reboot tests, which both check for failed services. This has a big impact on automated test reviews in our lab.
This PR removes the packaging dependency. By doing so, the
disk/hdd-parking
job will be skipped by default since thehdapsd
daemon won't be running. It can be manually installed on devices that require it to test it.Resolved issues
Fix https://github.com/canonical/checkbox/issues/125
Documentation