我正在使用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=""C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\IDE\\MSTest.exe" /testcontainer:..\..\..\..\\_MyOutput\\UnitTests.dll /detail:testname ">
<Output TaskParameter="ExitCode" PropertyName="TestSuccessOrNot" />
</Exec>
<Error Condition="$(TestSuccessOrNot) == 1" Text="Unit tests fail!" />
谢谢,
答案 0 :(得分:1)
许多Bothans死了*给你带来这样的信息:
mstest.exe /resultsfile:c:\BadPlaceForTestResults.trx