We use Test Controller 2010/Test Agents 2010 infrastructure to execute automated tests. However, randomly a test agent "hangs" upon receiving a new bucket of tests.
I noticed that when that happens, the QTAgent32.exe process goes up to 100% CPU Utilization, and the test progress in the Agent Status window stays at "Test Progress: 0/10 Completed".
Although the first test from the bucket is listed in the "Currently running test: " field, this test never starts and the execution hangs.
As a result the test run is never completing - although all other test agents finished execution of the remaining tests, the test agent in question stays in "Running Tests" forever.
If I manually open the task manager and kill the QTAgent32.exe process, the test execution resumes normal operation and the rest of the tests are executed correctly.