I suggest you ...

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.

63 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Yanaki YanakievYanaki Yanakiev shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    2 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Esa MoykkyEsa Moykky commented  ·   ·  Flag as inappropriate

        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 JesterMichael Jester commented  ·   ·  Flag as inappropriate

        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).

      Feedback and Knowledge Base