【问题标题】:VS2010: Problem with a test's Setup Script in VS2010 Test SettingsVS2010:VS2010 测试设置中的测试设置脚本有问题
【发布时间】:2011-04-19 23:47:28
【问题描述】:

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

有人遇到过这种情况吗?

【问题讨论】:

    标签: visual-studio-2010 mstest


    【解决方案1】:

    你可以直接写入你的批处理文件:

    powershell.exe

    这应该也可以。

    【讨论】:

      【解决方案2】:

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

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

      powershell.exe 目录

      问候 阿西姆·班萨尔

      【讨论】:

        猜你喜欢
        • 2011-02-25
        • 2011-04-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多