Skip to end of metadata
Go to start of metadata
You are viewing documentation of TeamCity 5.x, which is not the most recent released version of TeamCity. Please refer to the listing to choose another version.

Table of Contents

For .NET runners TeamCity provides support for MSTest 2005/2008/2010 testing framework via parsing of the MSTest results file (.trx file).


Due to specifics of MSTest test runner, TeamCity does not support on-the-fly test reporting for MSTest. All test results are imported after tests run has finished.

The most handy way to report tests results for MSTest is using TeamCity Service Messages. This method is applicable for any build runner.
In addition, for sln2008 build runner TeamCity provides possibility to enable and customize MSTest parameters via web UI, without using service messages.


Since TeamCity 5.1 you can set up MSTest options via web UI for Visual Studio (sln) and MSBuild runners.

Supporting MSTest with Service Messages

TeamCity reports test results from MSTest 2005/2008/2010 parsing results .trx-file.
To provide .trx-file, send the following service message:


Make sure that created .trx-file is not deleted after sending mentioned TeamCity service message.

Autodetection of MSTest

Build agent will add %system.MSTest.8.0%, %system.MSTest.9.0% or %system.MSTest.10.0% system property (see Build Agent Configuration for detail) in cases MSTest.exe from Microsoft Visual Studio 2005/2008/2010 is found on the build agent running system.

See Also: