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.