Run a scheduled test suite using a script
Execute a scheduled UI test suite immediately using a script without having to wait for the scheduled time. You can use this method while trying to automate the process of running a test.
Before you begin
You've created and scheduled the test suites that you want to run. See Create an automated test suite and Schedule an automated test suite, for more information.
Role required: atf_test_admin or atf_test_designer
About this task
The following steps might not be in line with your software configurations.
Procedure
Spin up a virtual machine (VM) on an operating system with the necessary browsers.
Open a browser on the instance and navigate to the Scheduled Client Test Runner.
Call the scriptable method
new sn_atf.ScheduledRunsExecutor().setScheduleSysId ("SYS_ATF_SCHEDULE_SYS_ID_HERE").start();to run the scheduled suite immediately.To run a test only when the script is called, set the Run field to On Demand in the Schedule form.
Note: The
start()method returnssys_progress_worker.sys_idof the progress worker.
Parent Topic:Building and running automated test suites