Visual studio 2012 медленное юнит-тестирование

Я работаю в той же ситуации, что и вы и я также не нашли серьезных ответов, если в принципе можно генерировать свойства без id с JPA или нет.

Мое решение - вызвать последовательность с собственным запросом JPA, чтобы установить свойство вручную, прежде чем его перенести.

Это не удовлетворяет, но оно работает как обходной момент на данный момент.

Mario

24
задан Roger Far 24 November 2012 в 12:55
поделиться

3 ответа

У меня была такая же проблема, с использованием VS2012 Update 1. На основе предложения в http://social.technet.microsoft.com/Forums/en-US/winserverDS/thread/20eb50e9-3e68-4d29- bcdd-a4fc166b9c00 Я отключил NetBios через TCP на своей сетевой карте. Теперь тесты запускаются немедленно, и procmon показывает, что время ожидания на \ MACHINE * \ MAILSLOT \ NET \ NETLOGON сократилось с 5 секунд до 40 микросекунд.

29
ответ дан Frank Racis 24 November 2012 в 12:55
поделиться

Обновление 1 для Visual Studio теперь доступно и, по-видимому, решает некоторые проблемы со скоростью при модульном тестировании, связано ли оно с Mailslot или нет, я не знаю, но, вероятно, это возможно, если оно каким-то образом используется в качестве механизма связи с помощью mstest, из Форумы MSDN:

В следующем выпуске Visual Studio ежеквартально (ссылка http://blogs.msdn.com/b/visualstudioalm/archive/2012/10/08/visual-studio- 2012-update-1-ctp.aspx ), мы сделали некоторые улучшения производительности. Короче говоря, мы изменили базовый механизм хранения, чтобы улучшить время обнаружения / запуска.

Скачать ссылки и информацию здесь:

http://blogs.msdn.com/b/visualstudioalm/archive/2012/11/26/visual-studio-and-team -foundation-сервер-2012-обновление-1-теперь available.aspx

2
ответ дан Matt 24 November 2012 в 12:55
поделиться

Возможно, это не связано, но я заметил, что в некоторых тестах, которые я проводил сегодня, мои юнит-тесты, казалось, работали медленнее и медленнее. Случайно я вышел из / перезапустил Visual Studio, и мои тесты теперь намного быстрее. В механизме модульного тестирования может быть какая-то утечка памяти или другие проблемы с ресурсами. Я запускаю обновление 1.

0
ответ дан Jeff 24 November 2012 в 12:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: