The build log as shown on the "Build Log" tab sometimes will show a time indicator after a test in parentheses. This looks like "path/to/test.t (45s)".
I'd like to make sure these values appear for all tests, and that they're correct. We recently made some changes to run our test suite in parallel and now these indicators mostly don't appear, and when they do, they're wrong.
I'm generating testStarted and testFinished messages with timestamps, but this doesn't seem to help. here is an example message pair as taken from the agent's log/teamcity-build.log file
##teamcity[testStarted captureStandardOutput='true' name='Found at least one Feature with the name Oxford' timestamp='2016-01-04T20:44:17.198']
##teamcity[testFinished name='Found at least one Feature with the name Oxford' timestamp='2016-01-04T20:44:17.199']
So I'd like to know why TeamCity sometimes adds these indicators and sometimes doesn't so I can ensure that they always show up. I looked in the documentation for build messages, but there's nothing relevant there.
I do note that if I got the "Tests" tab for a build it does show a breakdown of every individual test sorted by duration, so clearly TC is accepting the timestamp info and doing something with it.
We're using TeamCity Professional 9.0.3 (build 32334).