Since :report isn't changing except when test is done, don't check it in on-fail.  It might not even be present in the diff if the test is just getting queued.