更改生成测试结果文件的输出目录

时间:2014-06-12 13:55:31

标签: msbuild mstest

我正在使用MSTest对远程服务器上的Web服务执行单元测试。

是否可以更改生成结果文件(.trx)的路径。目前,我的测试结果是在调用Exec命令的目录中生成的:

 <Target Name="ExecuteTheTests" AfterTargets="StartService" Condition="'$(ServiceStarted)' == 0 And '$(Configuration)' == 'Release'">
<Message Text="Executing the Unit Tests" Importance="high" />
<PropertyGroup>
  <TestSuccessOrNot>0</TestSuccessOrNot>
</PropertyGroup>
<Exec Command="&quot;C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\IDE\\MSTest.exe&quot; /testcontainer:..\..\..\..\\_MyOutput\\UnitTests.dll /detail:testname ">
  <Output TaskParameter="ExitCode" PropertyName="TestSuccessOrNot" />
</Exec>
<Error Condition="$(TestSuccessOrNot) == 1" Text="Unit tests fail!" />

谢谢,

1 个答案:

答案 0 :(得分:1)

许多Bothans死了*给你带来这样的信息:

mstest.exe /resultsfile:c:\BadPlaceForTestResults.trx
  • j / k,很多Bothans没有死,他们只是输入&#34; MsTest.exe /?&#34;