I have test cases implemented for service level testing and I can execute them in parallel at suite level by using {parallel = tests} as below
<suite name="Suite_Name" parallel="tests" thread-count="10">
If I have a parent suite which comprises of children suites as below, and if I would like to create a Jenkins job to execute this parent suite, is there any way to execute these children suites in parallel[internally each child suite will execute it's test cases parallel]?
<suite>
<suite-files>
<suite-file path="./testSuite_1.xml"/>
<suite-file path="./testSuite_2.xml"/>
<suite-file path="./testSuite_3.xml"/>
<suite-file path="./testSuite_4.xml"/>
</suite-files>
I know that selenium grid can be used if we have any web-based test cases, but the cases that I have are not web-based. They are API/service level test cases which are implemented by the customized framework using Java, TestNG and Jax-rs libraries.