Forum Discussion
Are you executing via a Jenkins Pipeline? I think we just need to declare which test gets executed on which node.
IE Node 1 is declared as:
stage('Tests on RemoteAgent1'){
agent{
label 'RemoteAgent1'
}
steps{
testcompletetest credentialsId: 'tester',
executorType: 'TE',
launchType: 'lcRoutine',
project: 'TestProject',
routine: 'Test1',
suite: 'TestProject1\\TestProject1.pjs',
unit: 'Unit1',
useTCService: true
}
}
https://support.smartbear.com/testcomplete/docs/testing-with/deprecated/distributed/migrate/jenkins.html
Look at 1.1 and below
In the Above scenario, Test1 will corresponds to same test runner file . So same testcase is getting executed in machines. we need to distribute the test case in different machines for parallel mode.
- mattb3 years agoStaff
So if you want to execute on multiple machines in parallel it would require multiple testrunner arguments.
Stage 1 would be on node 1
Stage 2 on node 2
We just need to call the parallel jenkins argument so each stage executes in parallel.- kathir_433 years agoContributor
Based on Testcases , Is it possible to create Multiple TestRunner dynamically at Runtime??
Related Content
Recent Discussions
- 3 days agoMW_Didata