Device reporter draft2

My understanding is that the message is printed when the test fails -- is that incorrect?

In this specific case, the expected result is that the package is in the list of installed packages.  If that fails, then the reason for the failure is printed:  "Did not find tuxguitar in installed packages".

Would this be clearer:  "Expected to find tuxguitar in list of installed packages, but didnt'"?