I have trouble trying to run a specific test suite with Jenkins.
I use Ranorex 9.0.1, I installed Jenkins' Ranorex plugin and I use Git to manage the code.
The project is called POCCelio.
The output path is POCCelio/bin/Debug/.
The test suite I want to run is called Commande8.rxtst.
I can run tests on Jenkins and get the report, but only by checking the test suites I want in the test sequence in the Studio. So if I want to change the test suites to run on Jenkins, I have to go on the Studio, check the test suites I want and push on Git.
It works if I set as Ranorex Test Suite File :
POCCelio/bin/Debug/POCCelio.rxtstBut it fails if I set :
POCCelio/bin/Debug/Commande8.rxtst
The error is :
'Commande8.exe' is not recognized as an internal or external command, operable program or batch file.The error is logical since the output file is always "POCCelio.exe", no matter which test suite I run. The name of the .exe is a fixed value in the Studio configuration, so if I set a different value, I will still have only one working value in Jenkins for the Ranorex Test Suite File.
So the question is : How can I tell Jenkins to run the test suite "Commande8.rxtst" and to run "POCCelio.exe" instead of "Commande8.exe" ?
I tried to set the global parameter "GlobalExecutionPath" like in the video, but it doesn't work :
GlobalExecutionPath=POCCelio/bin/Debug/POCCelio.exe
Can anyone help me ? ^^