Тестирование Visual Studio 2008 занимает много времени для завершения - PullRequest
1 голос
/ 23 декабря 2009

У меня есть несколько тестовых проектов в моем решении. Большинство из них работают мгновенно и заканчивают мгновенно. Один, однако, занимает много времени, чтобы завершить. Реальные тесты выполняются быстро, но в течение длительного периода времени после того, как все тесты пройдены, интерфейс все еще говорит «Test Run Completing ...». Тестовый прогон в конце концов заканчивается через 10-20 секунд. Кто-нибудь сталкивался с этой проблемой или имеет какое-либо представление о том, какой конкретный аспект кода может вызвать это?

Ответы [ 2 ]

2 голосов
/ 23 декабря 2009

Может ли быть длительное разрушение (в NUnit, TestFixtureTearDown - не уверен, точно ли это в mstest)? Это запустится после того, как все тесты будут завершены, и может потребовать некоторой длительной очистки. Это объясняет, почему все пройденные тесты по-прежнему что-то делают, и было бы первым, что я проверю.

0 голосов
/ 23 декабря 2009

Возможно, проблема с дисковым вводом / выводом. Тестовый запуск запишет результаты в несколько файлов. Вы настроили их на медленный / труднодоступный диск?

...