Не удалось поставить в очередь тестовый запуск: невозможно запустить процесс агента (Visual Studio 2010) - PullRequest
6 голосов
/ 23 июня 2010

При попытке запустить все модульные тесты в моем решении (Visual Studio 2010) я получаю сообщение «Не удалось запустить тестовый запуск xxxx @ MACHINENAME 2010-06-23 14:01:36»: не удается запустить процесс агента ' ошибка. Кто-нибудь знает, что вызывает эту конкретную ошибку и как ее устранить, чтобы я мог запустить свои модульные тесты?

Спасибо

Ответы [ 5 ]

3 голосов
/ 02 июля 2010

Я не знаю, относится ли это к Visual Studio 2010, но такой же сценарий может быть в Visual Studio 2008. При прерывании выполнения модульного теста (т. Е. При обнаружении ошибочного кода при отладке модульного теста)это приведет к запуску процесса.

Процесс, который препятствует выполнению для Visual Studio 2008 и должен быть прерван для возможности повторного модульного тестирования, - это VSPerfMon.exe.Может быть стоит посмотреть на VS2010.

2 голосов
/ 11 сентября 2012

Я знаю, что этот вопрос задавался задолго до .NET 4.5, но я обнаружил, что я получаю эту ошибку на VS2010 после установки .NET 4.5.

«Решение» (не самое полезное - я знаю), очевидно, заключается в удалении .NET 4.5.Я думаю / надеюсь, что в какой-то момент будет обновление для Visual Studio 2010 для решения этой проблемы.

ОБНОВЛЕНИЕ

У меня была похожая ошибка при попытке запустить тестыкоторый использовал TypeMock.Чтобы решить проблему, я открыл свое решение в Visual Studio и выбрал Тест - Редактировать настройки теста .В диалоговом окне Параметры теста я выбрал Хосты и переключил его на Запуск тестов в 64-битном процессе на 64-битной машине .

0 голосов
/ 19 сентября 2013

Я получаю эту ошибку в VS 2013 RC (она в бета-версии) и обнаружил, что закрытие и повторное открытие VS приводит к ее исчезновению.

0 голосов
/ 05 июля 2010

У меня была похожая проблема в VS 2008. Я решил ее только после отключения второго сетевого адаптера (или всех адаптеров, кроме одного). Попробуйте, это может помочь для VS 2010 тоже.

0 голосов
/ 29 июня 2010

Возможно, это связано с тем, что вы ранее запускали свои тесты и останавливали их до того, как они были завершены (возможно, потому что вы отлаживали и достигли точки останова), оставляя процесс агента тестирования еще работающим, после чего вы не можете запустить второй экземпляр.На данный момент имя процесса ускользает от меня, но если найти его в диспетчере задач и убить его, надеюсь, это решит вашу проблему.

...