2014-10-03 3 views
3

Я выполняю много тестов JUnit параллельно, и я часто получаю результаты по линиям «Пропущенные N тестов, неудачные тесты, тесты P не запущены» (в отличие от this question, где тесты вообще не начинаются).IntelliJ: Тесты не начались

Что может быть причиной этого? Я попробовал параметр «недействительный кеш», однако, похоже, это ничего не решает. Я должен упомянуть, что тесты занимают больше времени, чем обычные тесты JUnit (они могут занять до 90 секунд), может ли это иметь к этому какое-то отношение? Сейчас я просто нажимаю «повторные неудачные тесты», пока я не заставил IntelliJ запускать все из них, что довольно громоздко. Я не отправляю ничего странного в System.out, и, как я уже сказал, я заставляю их работать в конечном итоге.

Проводится испытания в течение примерно десяти минут, после чего дальнейшие испытания не начинаются. Есть ли какой-то тайм-аут где-то, что я не могу найти?

Иногда это появляется в консоли после того, как это происходит:

Process finished with exit code 255 

Версия детали:

  • IntelliJ версии 13.1.4
  • JUnit 4,10
+0

Это те же тесты, которые запускаются каждый раз? Нет проблем с синхронизацией/потоками/зависимостью? – vikingsteve

+0

Ничего подобного - каждый тест полностью раздельный, и тесты вообще ничего не делят. –

+0

Хорошо. те же, которые не начинаются каждый раз, или это не меняется? – vikingsteve

ответ

1

Существует В таймаут для аннотации @Test - есть ли у вас пытался увеличить это?

А также есть опция @Rule и Timeout.

Информация about Timeout for Tests - Надеюсь, это актуально?

+0

Я вообще не использую указанную аннотацию. Кроме того, если я правильно прочитал эту страницу, это должно привести к отказу тестов, а не к запуску в первую очередь. И тайм-аут всегда привязан к одному тесту, а не к серии тестов (даже если они находятся в одном классе), что упоминание globalTimeout @Rule все равно устанавливает ограничение * на тест *). –

+0

Используете ли вы тестовый бегун по умолчанию или другой? например junit test runner или весенний испытательный бегун. – vikingsteve

+0

По умолчанию в IntelliJ. –

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