Scheduling on Windows

Scheduling on Windows

This post will explain, how you can schedule test cases written in vREST on Windows.

Here is a video tutorial for the same:

Prerequisite

Prerequisite for the machine, on which you want to schedule test cases.

Let's take a sample application (Contacts Application) and step by step guide on how we can schedule vREST test cases.

Note: You can find the source code of sample application at Github.

Step 3: Write a batch script to executed by Windows Task Scheduler

Now, you can add this vrunner command in a batch script which you can schedule via Windows Task Scheduler. That's it. 

In the below batch script,

  1. we have added –-debug=true to enable the debug mode of vrunner command

  2. we have also redirected the vrunner command standard output and error to a log file. This will help in debugging if anything goes wrong while executing test cases using vrunner.

Batch Script
set mydate=%date:/=_% set mytime=%time::=_% set logFileName=%mydate: =_%_%mytime:.=_% "C:\Users\John Doe\Desktop"\vrunner_win_0_3_7_x64.exe --debug=true --email="john.doe@example.com" --password="johndoe" --url="https://vrest.io/i/demo/g/testcase?projectId=549550cb68e831540bd849b1&versionIds=54d86e3a4908a5a106e6243f" 1> "C:\Users\John Doe\Desktop\vrest_process_logs"\%logFileName%.log 2>&1

Step 4: Integrate this batch script in Windows Task Scheduler

For integration, please follow our video tutorial available on the top of this post.