![](/img/trans.png)
[英]Getting a "is not a function" error while running a test (javascript, cypress)
[英]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.