SUMMARY STEPS TO REPRODUCE 1. Build kpmcore 2. Apply https://phabricator.kde.org/D25161 to make test run 3. Run testsmart OBSERVED RESULT Test hangs: $ ../build/bin/testsmart Loaded backend plugin: "pmsfdiskbackendplugin" "Connection \":1.219\" is not allowed to own the service \"org.kde.kpmcore.applicationinterface\" due to security policies in the configuration file" QDBusArgument: read from a write-only object QDBusArgument: read from a write-only object QDBusArgument: read from a write-only object kf5.kauth: Tried to start an invalid action ^C EXPECTED RESULT Test terminates. SOFTWARE/OS VERSIONS Linux KDE Frameworks Version: 5.63 Qt Version: 5.12
Test smart is known to be broken. It tries to call df command which helper is not allowed to run. Possibly it makes sense to remove this test...
Git commit c9a08a593bac8b8610a647db118fea6f2958156d by Andrius Štikonas. Committed on 07/11/2019 at 22:12. Pushed by stikonas into branch '4.0'. Remove broken smart unit test. M +0 -9 test/CMakeLists.txt D +0 -102 test/testsmart.cpp https://invent.kde.org/kde/kpmcore/commit/c9a08a593bac8b8610a647db118fea6f2958156d