【问题标题】:Getting "picked up Java tool options" error while running a test script in HPALM integrated with CA LISA在与 CA LISA 集成的 HPALM 中运行测试脚本时出现“拾取 Java 工具选项”错误
【发布时间】:2017-08-17 11:55:33
【问题描述】:

我正在尝试将 HP-ALM 与 CA-LISA(一种服务虚拟化工具)集成。在尝试运行以下测试脚本时

function Test_Main(Debug, CurrentTestSet, CurrentTest, CurrentRun)
{
    try
    {
        TDOutput.Clear();
        lisa = new ActiveXObject("MercuryLisaBridge.MercuryTestRunner");
        lisa.Init(TDConnection, TDOutput);
        lisa.Reload(ThisTest);

        if (Debug) lisa.Debug(ThisTest);
        if (!Debug) lisa.Run(CurrentTest, CurrentRun);
    }
    catch(e)
    {
        TDOutput.Print("Run-time error [" + (e.number & 0xFFFF) + "] : " + e.description);
    }
}

我收到了这个错误

Run-time error [5376] : Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
Picked up _JAVA_OPTIONS: -Xbootclasspath/a:"C:\Program Files (x86)\HP\Unified Functional Testing\bin\java_shared\classes\jasmine.jar"
Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook

【问题讨论】:

    标签: javascript environment-variables registry hp-alm ca-lisa


    【解决方案1】:

    _JAVA_OPTIONS 和 JAVA_TOOL_OPTIONS 是环境变量,它们允许您为每个 JVM 选择的 Java 选项提供默认值(有关详细信息,请参阅 http://progexc.blogspot.com.cy/2013/12/what-i-discovered-while-trying-to-pass.htmlDifference between _JAVA_OPTIONS JAVA_TOOL_OPTIONS and JAVA_OPTS 的详细信息)。

    此变量由 UFT 安装程序设置(也可能由其他一些与 HP ALM 相关的东西设置)。

    我不确定它为什么会导致您的脚本失败(可能是因为它们是用标准错误流编写的 - 我不记得了),但是如果您想消除它们,您需要清除这两个环境变量运行脚本的机器。我会为特定进程清除它们,但在全局范围内保持它们不变,因为它可能会影响 UFT 的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-22
      • 1970-01-01
      • 2019-07-16
      • 1970-01-01
      相关资源
      最近更新 更多