Listener.CasePassed(...) and Listener.CaseFailed(...) accept Case objects instead of strings.
TeamCity listener reports accurate test case durations.