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.
Download vrunner binary
For download and setup vrunner, please follow Setup / install vrunner.
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,
we have added –-debug=true to enable the debug mode of vrunner command
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>&1Step 4: Integrate this batch script in Windows Task Scheduler
For integration, please follow our video tutorial available on the top of this post.