This impacts the Conductor as this is the component responsible for running the testrunner-lite in OTS. It also has a role to play in calculating the Run Timeout which impacts the Distributor.
Given the nature of the on-device testing there is a risk that the test execution will be left hanging. The Task Timeout prevents this.
This impacts the Distributor.
This is calculated by summing the three elements that make up a run.
queue_timeout + run_timeout + controller_timeout
It prevents the server getting clogged with never ending processes.
The time allotted for a Task to be picked up from the AMQP queue.
The time allotted for Hardware Control elements (e.g Flashing / Booting)