Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MSBuild/TFS 2008中的单元测试输出_Tfs_Msbuild_Tfsbuild - Fatal编程技术网

MSBuild/TFS 2008中的单元测试输出

MSBuild/TFS 2008中的单元测试输出,tfs,msbuild,tfsbuild,Tfs,Msbuild,Tfsbuild,我有一个TFS2008的内部版本,其中包括一个UnitTest项目的运行 我已经将我的构建配置为,在每次构建之后的drop文件夹中,我会得到一个StyleCop.log、FxCop.log,并希望将trx或单元测试的输出也放在这里 我可以看到我的单元测试是作为构建的一部分运行的,但是目前我找不到输出是否保存到或找到将输出设置到我的放置位置的方法($(DropLocation)\$(BuildNumber)\MyUnitTests.txt) 我的单元测试包括以下内容:- <RunTest&g

我有一个TFS2008的内部版本,其中包括一个UnitTest项目的运行

我已经将我的构建配置为,在每次构建之后的drop文件夹中,我会得到一个StyleCop.log、FxCop.log,并希望将trx或单元测试的输出也放在这里

我可以看到我的单元测试是作为构建的一部分运行的,但是目前我找不到输出是否保存到或找到将输出设置到我的放置位置的方法($(DropLocation)\$(BuildNumber)\MyUnitTests.txt)

我的单元测试包括以下内容:-

<RunTest>true</RunTest>
...
<ItemGroup>
    <TestContainer Include="$(OutDir)\%2aMyUnitTests.dll" />
</ItemGroup>
true
...

有人能解释一下我是如何做到这一点的。

我刚刚意识到我的单元测试没有运行。我没有在生成服务器上安装visual studio,因此缺少运行测试的mstest.exe。

我刚刚意识到我的单元测试没有运行。我没有在生成服务器上安装visual studio,因此缺少运行测试的mstest.exe。

我已通过在生成服务器上安装VS2008 pro并使用exec任务运行mstest.exe成功地实现了这一点。不太好看,但很有效。我通过在构建服务器上安装VS2008 pro并使用exec任务运行mstest.exe,成功地实现了这一点。不漂亮,但很管用。