2012-09-12 3 views
0

Я использую Robolectric test runner, и, к сожалению, мой тест зависает (не тестируйте, а somwehre в бегуне). Есть ли какой-либо флаг для JUnit, JVM для печати любой подробной информации, чтобы у меня появилось больше информации, где она могла висеть?JUnit подробный вывод

+0

Eugen, если вы можете запустить тесты в режиме отладки из вашего IDE, вы обнаружите, что есть * кнопка паузы *. Приостановить выполнение и посмотреть, какой поток ждет чего-то (http-соединение?) Или в бесконечном цикле или по любой другой причине. – Augusto

+0

Спасибо. Я вижу, что «Обработчик ссылок» и «Финализатор» ждут паузы. Но это не дает больше информации. –

+0

У меня такое чувство (но, возможно, я совершенно ошибаюсь), что может быть поток пользователей, и поэтому JUnit никогда не заканчивается ... Хотя вы можете видеть только два потока при приостановке заявление. Очень странно: S – Augusto

ответ

1

У меня такое чувство (но я мог быть совершенно неправ), что может быть поток пользователей, и поэтому JUnit никогда не заканчивается.

Хотя вы можете видеть только две темы, когда вы приостановите приложение ...

+0

Я вижу больше потоков. Я сосредоточился на том, что это приостановлено. Но нужно также смотреть на бегущие потоки –

Смежные вопросы