1261 / 147 / 32
Регистрация: 11.02.2011
Сообщений: 418
|
|||||||||||
1 | |||||||||||
Java подвисает при выполнении тестов30.05.2013, 12:16. Показов 990. Ответов 3
Метки нет (Все метки)
Собственно сабж. Имею код
По поводу возможных вопросов зачем так сложно, учусь автоматизацию делать. Код работает как надо, всё проверяет. Но перед выполнением теста виснет (или делает что-то, хрен его поймёт) где-то на пол минуты, и если добавить ещё тестов, то между ними тоже задержки примерно того же порядка. Подскажите где проблему искать.
0
|
30.05.2013, 12:16 | |
Ответы с готовыми решениями:
3
Как изменить кодировку cmd при выполнении программы на Java? Найти причину падения JVM при выполнении java программы. SIGSEGV Ошибка при выполнении Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 Решение тестов по Java |
30.05.2013, 12:59 | 2 |
я вам открою страшный секрет: в юнит тестах не должно быть связей с внешним миром. вообще. ни работы с файловой системой, ни коннекта с БД, не пинания сервисов (даже локальных), ни лазанья по урлам. вообще ничего. хочите проверить этот функционал: подключайте Mokito и пишите моки на драйвер
0
|
1261 / 147 / 32
Регистрация: 11.02.2011
Сообщений: 418
|
|
30.05.2013, 13:16 [ТС] | 3 |
Не спорю, если поменять драйвер на HtmlUnitDriver, к примеру, дело идёт быстрее. Интересно с firefox-ом разобраться. На С# к примеру аналогичные вещи работают без каких-либо задержек. Мне только понять хочется откуда у проблемы ноги растут. Из джавы, кривого кода, или в настройках надо лазить.
0
|
30.05.2013, 13:41 | 4 |
не уверен, но скорее всего из-за принципа работы junit. оно чуть менее чем полностью построено на рефлекшене, а он очень медленный
0
|
30.05.2013, 13:41 | |
30.05.2013, 13:41 | |
Помогаю со студенческими работами здесь
4
При выполнении цикла форма подвисает Подвисает IE при инициализации Java-апплета Подвисает установка Java JRE Компьютер подвисает подвисает каждые 20-30 секунд надолго Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |