I have been using Main() to have a Excel DB connection and run my testcases in a loop using data in Excel sheet. Now I want to run them as a suite or a test plan to schedule them.
I read that it is not possible using main() or I have to use inline data (embedding test data in the test script or pln file) QA Engineers who do not know silk also run the tests and also we have 100's of data rows that we use and do not want to include it in the script or pln file.
Is there any other way to run main() unattended? as a suite?
I dont think that you can run main unattended. But to use 100's of data rows, you can make your existing testcases datadriven. To make it, you just have to replace few variables in ur Script file. And then you can call your testcases from a TestPlan.
For that you have to use SilkTest 7.0 o higher. Open your testcase. Click on DataDriven testcase. Select to create a new data driven file. Select the excel sheet and use column to replace value in ur testcase.