相关疑难解决方法(0)

Gallio:无法运行测试,因为找不到MSTest可执行文件

我在没有Visual Studio的盒子上安装了最新的Gallio版本3.2.603,它将是我们的CI服务器.NAnt脚本成功构建了.Net 4.0项目,但是当它尝试运行MSTest测试时,会发生以下错误.

[gallio] Gallio NAnt任务 - 版本3.2 build 601

[gallio] [错误]组装XXXXXXXXXXXXXX

[gallio]无法运行测试,因为找不到MSTest可执行文件

我错误地认为Gallio能够在没有安装MSTest可执行文件或任何其他Visual Studio组件的情况下运行MSTest测试吗?

unit-testing mstest gallio

5
推荐指数
2
解决办法
3836
查看次数

在TeamBuild服务器上运行MSTEST.exe/publish,有哪些先决条件?

没有VS的持续集成中如何使用MsTest类似,我想在TeamBuild服务器上运行mstest.exe.

我的上下文是MSBuild中的陷阱错误状态 - 即,我只是尝试使用mstest.exe/publish将结果上传到TFS存储库.因此,http://www.shunra.com/shunrablog/index.php/2009/04/23/running-mstest-without-visual-studio/中的完整条件是(你希望)可能过度,特别是作为MSTEST.exe,如http://social.msdn.microsoft.com/Forums/en-US/tfsgeneral/thread/e4575890-8f88-413c-a7f3-0d09d3b9cb01所述,我建议所有我需要做的就是安装团队资源管理器.

我安装了VS2008 Team Explorer SP1和mstest.exe /?仍然没有告诉我有关发布选项的信息.

回想一下,它说只有团队资源管理器需要mstest.exe /?出版:

如果安装了团队资源管理器,则还可以使用以下选项:

/ publish:[服务器名称]将结果发布到Team Foundation Server.

/ publishbuild:[build name]用于发布测试结果的构建标识符.

/ publishresultsfile:[文件名]要发布的测试结果文件的名称.如果未指定,则使用当前测试运行生成的文件.

/ teamproject:[团队项目名称]构建所属的团队项目的名称.发布测试结果时指定此项.

/ platform:[platform]用于发布测试结果的构建平台.

/ flavor:[flavor]用于发布测试结果的构建的风格.

我要沿着procmon.exe路径找出缺少的东西,但理想情况下,知情人会介入并回答: -

mstest.exe/publish是否应该按照规定要求团队资源管理器,还是需要VSTT和团队资源管理器?

tfs publish mstest team-build trx

4
推荐指数
1
解决办法
6406
查看次数

标签 统计

mstest ×2

gallio ×1

publish ×1

team-build ×1

tfs ×1

trx ×1

unit-testing ×1