Starting a test script from within a script

Test scripts can contain methods that invoke other test scripts. You might want to take advantage of this functionality by creating a test script that serves as a command file for a suite of scripts.

You can use the callScript method as follows:


....
// import statements and comments 
import myscripts;// Added so script can find test3.

public class RegressionSuite extends RegressionSuiteHelper 
{
public void testMain (Object[] args)
{ 
    callScript("test1");
    callScript(new test2());
    callScript("myscripts.test3"); 
} 
}

Do not call the testMain method from another test script (for example, test1.testMain(...);). HCL OneTest UI would then be unable to ensure that each test script is invoked properly and has the expected event handling support.