Forum Discussion
aqAnt
Alumni
14 years agoHi Alex,
Your script extension is designed incorrectly. Please review our Creating Runtime Objects Tutorial and correct it. Here is the example of how it might look like:
<?xml version="1.0" encoding="UTF-8" ?>
<ScriptExtensionGroup Name="XXX Service Object">
<Category Name="Runtime Objects">
<ScriptExtension Name="XXX Service Object" Version="1.0" Author="ABC" HomePage="www.xxx.com">
<Script Name="QngCommonService.js" InitRoutine="Initialize">
<RuntimeObject Name="XXX" >
<Description>Provide QNG common services</Description>
<Method Name="beginTest" Routine="beginTest">This service is to init setup before test</Method>
<Method Name="endTest" Routine="endTest">This service is to clean up after test</Method>
</RuntimeObject>
</Script>
<Description>Provides QNG Service Object.</Description>
</ScriptExtension>
</Category>
</ScriptExtensionGroup>
// ...
function beginTest() {
Log.Message( "---> beginTest()" );
// ...
}
function endTest() {
Log.Message( "---> endTest()" );
// ...
}
function Initialize(){
Log.Message("---> Initialize()");
// ...
}