I'm trying to run my test case from different suites in parallel using the command
pabot --verbose --processes 3 --variable --variable url:http://xxxxxxxxx:8080 --include Sanity --output original.xml --randomize all TestCases
There are two findings while execution:
- The suites are executed parallel and not the test case. i.e if there are two suite A and B , if A take 30 mins to complete and B takes 5 mins to complete, the total execution time is 30 mins, simply because each processes pick each suite and not test cases How can i run the test cases parallel and not the Suite parallel ?
- It creates outputdir separately for each Test Suite
pabot_results\TestCasesthat makes my rerunning of failed test cases difficult. How to get a single output.xml file all the suite execution ?
I use the below library
robotframework-pabot==0.53
robotframework-seleniumlibrary==3.3.1