Add option to stop QTAgent by the Test Agent if for example 5 minutes no test is run
If some test for some reason doesn't cleanup its playback(Playback.CleanUp()) the Test Agent which run the test becomes unusable until its restarted or QTAgent is killed. In Visual Studio 2010 there is an option "Keep test execution engine running between runs" it will be very useful if its possible to set this on the Test Agents or Test Controllers.
I have added this item to the producy backlog.
Esa Moykky commented
Yes, this feature is VERY beneficial.
Please add the option which is available in VS2010 Menu:Tools->Options->Test Tools->Performance->”Keep test execution engine running between test runs” to the test agents.
Also make enhancement to scenario where you have several builds queued to run tests on specific test agent. If the test agent crashes all test runs will be cancelled with a message no test agents available.
This makes it impossible that a test run could restart the QTAgent process because all other test runs queued will be cancelled.
This should be also fixed in VS2010.
Michael Jester commented
any updates? I could also benefit from this feature being included as I use Test Agent and would like the "Keep test execution engine running between tests" option to be "unchecked" if possible when using Test Contoller + Test Agent (as opposed to running directly from visual studio).