VS2010:VS2010测试设置中的测试设置脚本出现问题

时间:2010-10-01 17:34:12

标签: visual-studio-2010 mstest

在VS2010测试设置文件中,我指定了一个调用powershell脚本的.bat文件。从命令提示符运行.bat文件工作正常,.bat在不到5秒的时间内返回。但是,如果我尝试运行测试,则运行最终报告“未执行”结果并报告错误“代理计算机[machinename]上的安装批处理文件超过执行超时期限”(默认为100秒)。我正在使用VS2010 Ultimate在本地运行测试(没有单独的控制器)。

有没有人碰到这个?

2 个答案:

答案 0 :(得分:1)

当安装脚本包含对powershell.exe的调用时,我能够重现测试执行失败并且超出超时问题。如上所述here,问题是powershell.exe在输入流打开之前不会退出。

但是我能够使用提到的解决方法here(解决方法是使用null流作为powershell.exe的输入。)

powershell.exe dir < NUL

此致 Aseem Bansal

答案 1 :(得分:0)

您只需写入批处理文件:

powershell.exe< NUL -executionpolicy unrestricted -file“yourfilename”

那也应该有用。