I'm running several test concurrently as part of my build. TeamCity did not have built-in support for the testing framework that I'm using (Fit) so I'm using service messages to send test information to TeamCity. However, because tests are run concurrently, "testStarted" and "testFinished" messages associated with a certain test are usually overlapping and/or nested within messages of other tests. For example:
Although "testStarted" and "testFinished" messages are printed for all tests, TeamCity is only detecting some of the tests (about half, the number changes in different runs).
Is TeamCity capable of detecting the start and finish of concurrent tests? If so, what am I doing wrong here and what do I need to do to get to work.