Visual Studio MSTest запустить не удалось даже запустить - PullRequest
1 голос
/ 10 октября 2008

У меня есть куча модульных тестов, построенных с использованием встроенной функциональности модульного тестирования Visual Studio 2005. В последнее время, чтобы начать тесты, абсолютно навсегда потребовалось всего… Все просто сидит в «Ожидании» в течение двух или более минут. Теперь Visual Studio решила вывести все на новый уровень и даже не начинать тесты. Через две-три минуты он прерывает выполнение и выводит сообщение об ошибке в журнал:

Не удалось поставить в очередь тестовый запуск (blahblahblah) с идентификатором {bfba05b1-afe5-499e-b452-29167f414f0f}: Microsoft.VisualStudio.TestTools.TestManagement.ExecutionException: не удалось установить среду связи для локального запуска.

У кого-нибудь есть идеи? В среднесрочной перспективе мы планируем перейти на NUnit, но сейчас я бы предпочел придерживаться Visual Studio, потому что остальная часть команды уже установила его, и это облегчает убеждение их фактически запускать тесты. .; -)

Ответы [ 3 ]

1 голос
/ 12 апреля 2009

Имя вашего компьютера UPPERCASE? измените его на строчные и попробуйте снова.

1 голос
/ 15 апреля 2009

Я столкнулся с этой проблемой. Однако для меня ответ состоял в том, чтобы изменить имя моей машины со всех строчных букв на все верхние регистры.

Некоторые ссылки для этого ... http://teamfoundation.blogspot.com/2008/12/case-of-never-ending-unit-tests.html http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/fd6f2128-e248-4336-b8be-1eb5480e3de8/

Обратите внимание, что если вы просто меняете регистр имени машины, вам нужно будет использовать метод изменения имени в реестре, поскольку диалоговое окно будет выделять серым цветом кнопку ОК, когда она видит то же самое имя.

0 голосов
/ 10 октября 2008

Позвольте мне сказать, что MS TEST не является профессиональным продуктом, и его следует по возможности избегать. Если вы хотите использовать хорошую среду тестирования, используйте MBUnit с TestDriven.NET. MBUnit поставляется со многими новыми атрибутами, включая RollBack и RowTest, Row.

Кроме того, TestDriven.NET позволит вам отлаживать ваши модульные тесты (насколько это круто). Вы также можете запустить покрытие кода из TestDriven.NET, которое показывает, какая часть кода покрыта тестами.

Попробуйте, я уверен, вам это нравится.

PS: ЭТО БЕСПЛАТНО

...