Подтвердить что ты не робот

IntelliJ - Не удалось запустить: 0 прошло, 1 не начался

Недавно я впервые выступал с изданием IntelliJ IDEA Community, когда я работал с ним, поэтому, если мне что-то не хватает, извините меня.

У меня есть куча модульных тестов, которые я запускаю, однако, при запуске их в IntelliJ (со стандартной настройкой из коробки), я периодически получаю следующую ошибку в консоли:

03:14:17 Не удалось запустить: 58 прошло, 1 не запущен

Я искал в Интернете, но безрезультатно. Если я запускаю только те тесты, которые не удались, он может или не может распечатать аналогичную ошибку:

03:19:54 Не удалось запустить: 0 прошло, 1 не запущен

Если я продолжаю пытаться, в конце концов это работает и говорит мне, что все мои тесты прошли.

Изображение не является ошибкой в ​​качестве восклицательного знака, это другой значок ошибки (error icon), который я не распознаю. Ошибка в окне журнала событий отображается как красный текст.

Кажется, что это происходит только с одним тестом, и это всегда один и тот же тест для любого заданного набора тестов. И.Е. В другом проекте также появляется одна и та же проблема, но для другого теста (но всегда он один и тот же в каждом проекте или наборе тестов).

Еще одна вещь, которая стоит отметить, что это ТОЛЬКО случается при отладке, а не при запуске, так что это может быть связано с подключением отладчика?

Все работает отлично с Eclipse.

Любые идеи, что может быть причиной этого?

Большое спасибо!

4b9b3361

Ответ 1

Похоже, что это, возможно, была ошибкой в ​​IntelliJ, она была поднята вместе с ними.

Ответ 2

Я получил ту же ошибку. Это было что-то странное, отправленное в System.out, что сделало тест IntellJ IDEA "не начатым".

Ответ 3

У меня была эта проблема (в Android Studio, но ее настроенный IntelliJ), и причина была в том, что WHERE был курсором, когда я запускал тесты с помощью CTRL-SHIFT-F10.

@Parameterized.Parameters
public static Collection data()

Как только я переместил курсор в тестовый метод или не был внутри какого-либо метода, он работал.

Ответ 4

У меня была такая же проблема. Каким бы ни было число scenarios, он показывал 1 дополнительный scenario в NOT STARTED. Я использовал Scenario Outline для запуска тестов и прокомментировал строки в Example tables.

Позже я узнал, что комментируя всю таблицу примеров (которую я не хотел запускать) разрешил проблему, а не комментировал каждую строку.

Ответ 5

Я создал билет для IntelliJ IDEA, вы можете проголосовать за него, если вы все еще сталкиваетесь с этой проблемой.

Ответ 6

У меня была такая же проблема, что немного взломала меня в IntelliJ IDEA 2017.2.1. Тест прошел без каких-либо распознаваемых ошибок или нарушений, но в конце концов JUnit утверждал, что этот случай не запущен.

Выяснилось, что это было вызвано попыткой печати в PrintWriter, который уже был закрыт.