I have a Jenkins job that's trigger Robot Framework test suites. I configure this job with "Execute Windows Batch Command" in build step. There is a pybot command in this batch command line. But I need a return code to use execute another script or finish the execution.
So, how can I get a return code or output statement from pybot command to realize execution's success/failed status?
UPDATE
I added an if block. When suite is success, it seems work fine. But when suite failed, it couldn't go into else block. Did i miss something?
pybot --suite login --argumentfile "C:\Program Files (x86)\Jenkins\jobs\live_smoke_CicekSepeti\workspace\Execution\server\settings\ciceksepeti_argumenfile_LIVE_chrome.txt" --variablefile "C:\Program Files (x86)\Jenkins\jobs\live_smoke_CicekSepeti\workspace\Execution\server\settings\ciceksepeti_variable_LIVE_chrome.py" --loglevel INFO "C:\Program Files (x86)\Jenkins\jobs\live_smoke_CicekSepeti\workspace"
if %ERRORLEVEL% EQU 0
(exit)
else (pybot --rerunfailed "output.xml" --output "rerun.xml" --loglevel INFO "C:\Program Files (x86)\Jenkins\jobs\live_smoke_CicekSepeti\workspace"&rebot --merge "output.xml" "rerun.xml")