Testcase execution distribution in multiple machines using TestComplete
we have developed a framework combination keyword and data driven framework. The Framework will have main class which will looks for the test case which marked as Yes and execute the corresponding Keywords. The Keywords will basic modules like login , logout ..etc .The test data will be mapped to the Testcase and will be passed on run time. Under Execution entity we have only one class (i.e. scripts/main).
Our need is to perform the parallel distributed testing in multiple machines through Jenkins server. we have created a job by following the documentation below:
https://support.smartbear.com/testcomplete/docs/working-with/integration/jenkins/pipeline.html
Able to successfully configure machines but on execution the same test case is getting executed in both machines.
Sample scenario
TestcaseName | Execution | Keyword1 | Keword2 | Keyword3 |
TC001 | Yes | login | Createorder | Logout |
TC002 | Yes | login | DeletedOrder | Logout |
TC003 | No | Login | Logout |
In the Above scenario, TC001 is getting executed in both machines after that tc002.
I wanted to distribute test cases in machines like tc001 needs to be executed in machine 1 and tc002 in machine 2. Can someone help with this?