Similarly to http://stackoverflow.com/questions/954943/how-to-use-mstest-in-continous-integration-without-vs, I want to run mstest.exe on a TeamBuild server.
My context is http://stackoverflow.com/questions/1059230/trapping-error-status-in-msbuild/1059672#1059672 - i.e., I'm only trying to use mstest.exe /publish to upload the results in to the TFS repository. Thus the full rigmarole in http://www.shunra.com/shunrablog/index.php/2009/04/23/running-mstest-without-visual-studio/ is (you'd hope) likely to be overkill, esp as MSTEST.exe, as covered in http://social.msdn.microsoft.com/Forums/en-US/tfsgeneral/thread/e4575890-8f88-413c-a7f3-0d09d3b9cb01 suggests all I need to do is install Team Explorer.
I've installed VS2008 Team Explorer SP1, and mstest.exe /? still isnt telling me about the publish options.
Recall that it says only Team Explorer is required of mstest.exe /? for publishing:
The following options are also available if Team Explorer is installed:
/publish:[server name] Publish results to the Team Foundation Server.
/publishbuild:[build name] The build identifier to be used to publish test results.
/publishresultsfile:[file name] The name of the test results file to publish. If none is specified, use the file produced by the current test run.
/teamproject:[team project name] The name of the team project to which the build belongs. Specify this when publishing test results.
/platform:[platform] The platform of the build against which to publish test results.
/flavor:[flavor] The flavor of the build against which to publish test results.
I'm going down the procmon.exe path to figure out what's missing, but ideally someone in the know would step in and answer:-
Should mstest.exe /publish only require Team Explorer as stated, or does it require VSTT and Team Explorer?