簡體   English   中英

在與CA LISA集成的HPALM中運行測試腳本時遇到“拾取Java工具選項”錯誤

[英]Getting “picked up Java tool options” error while running a test script in HPALM integrated with CA LISA

我正在嘗試將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

錯誤屏幕截圖

_JAVA_OPTIONS和JAVA_TOOL_OPTIONS是環境變量,可讓您提供Java選項的默認值,每個JVM都會使用它們(請參見http://progexc.blogspot.com.cy/2013/12/what-i-discovered- while-trying-to-pass.html_JAVA_OPTIONS JAVA_TOOL_OPTIONS與JAVA_OPTS之間的區別以獲取詳細信息)。

此變量由UFT安裝程序設置(也可能由其他與HP ALM相關的設置)設置。

我不確定為什么它會導致腳本失敗(也許是因為它們是用標准錯誤流編寫的-我不記得了),但是如果要消除它們,則需要在腳本所在的計算機上清除這兩個環境變量在跑。 我會為特定的過程清除它們,但請使其在全球范圍內保持不變,因為這可能會影響UFT內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM