.
Created attachment 116625 [details] [review] integration-tests: Settle while waiting for property change Since there's no main loop running, perform a settle() while waiting for the smart-updated property to change, otherwise it can hang indefinitely.
Created attachment 116626 [details] [review] integration-tests: Don't fail if a SMART test was aborted Don't unnecessarily fail if the SMART data shows that a test has been aborted.
Created attachment 116627 [details] [review] integration-tests: Add a wrapper to write and flush stderr sys.stderr is line-buffered by default which means that the status updates (e.g. '[wait for data]') do not show up until after the test has finished. Introduce a wrapper which writes to and flushes stderr.
These look good, thank you! I took the liberty to smuggle another common SMARTstatus "interrupted" into the second patch. All applied.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.