Currently, I have two selenium-junit tests configured to run on bamboo about the same time. One test runs on MachineA (selenium etc. installed) and the other on MachineB (selenium etc. installed). When kicked off, bamboo builds the one on machineA and enqueues the one on machineB. My question is why cant bamboo handle multithreading? or is there a way around this problem
I haven't used Bamboo v3, but it looks like you should be able to do it from that version onwards, as it supports a comprehensive "pipeline build system".
From what I read here, you would define your two Selenium tests as Jobs that are to be executed in the same Stage. As long as you have sufficient agents available, it should execute them in parallel.
As Millhouse suggests you should use Bamboo 3 and configure your selenium-junit tests as Jobs in the same Stage of a Plan. Jobs in a given stage are executed in parallel given there's enough available agents.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With