У меня недавно возникли проблемы при запуске всех моих модульных тестов одновременно.
Я могу отлаживать их и запускать тесты отдельно без проблем, но при запуске их всех вместе тестовый прогон продолжает зависать на полпути.
Это происходит:
- «Запустить все тесты в решении»
- Первые тесты анализируются без проблем (хотя и медленнее, чем обычно)
- В какой-то момент он застревает.Ничего не происходит, нет исключений, VS просто прекращает выполнение ожидающих тестов.
- При остановке тестового прогона он снова застревает, и мне нужно перезапустить VS, чтобы прервать тестовый прогон.
Обычно я ожидаю ошибку в моем коде, но я не вносил никаких изменений в тестируемый код со времени последнего успешного запуска теста.Единственное, что я сделал, - запустил Мастер производительности - профилирование Cuncurrency.
Он всегда останавливается на одном и том же месте, при удалении некоторых тестов из прогона он останавливает новое место (все еще без фактического ввода каких-либо оставшихся тестов).
Понятия не имею, что вызывает это.Но похоже, что у меня проблемы с настройкой VS, а не с кодом Error.
Есть предложения?Меняет ли мастер производительности какие-либо параметры, которые могли повлиять на способ запуска теста?
Сведения о системе: 64-разрядная версия Windows 7 Ultimate, Visual Studio 10 Premium