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

Запуск модульных тестов контекстного элемента контекстного меню, невидимого с IntelliJ 12

Я загрузил последнюю версию intellij 12, и теперь я не вижу этого контекстного пункта контекстного меню, чтобы запустить мой unit test для текущего файла.

Где этот вариант сейчас?

4b9b3361

Ответ 1

По какой-то причине настройки моего проекта, похоже, не были правильно подобраны с IntelliJ 12, я должен был reset/test folder в качестве тестового источника, и теперь он отлично работает.

Ответ 2

Решение, которое сработало для меня, выглядит следующим образом:

Щелкните правой кнопкой мыши на тестовой папке ------ > Mark Directory AS ------ > выберите Test Source

Ответ 3

У меня была одна и та же проблема в проекте maven - я забыл пометить тестовый класс как общедоступный, который сразу решил его.

Ответ 4

У меня также была эта проблема в IDEA 14.1.4, но плагин JUnit был включен. После некоторого времени, затраченного на сравнение старой старой {HOME}/. IdeaIC14 и вновь созданной, я обнаружил, что проблема заключается в плагине AntDebugger v1.2.0. Деинсталляция помогла.

Итак, если у кого-то все еще есть проблемы с запуском элемента в контекстном меню, возможно, это из-за недоразвитого плагина.

Ответ 5

В моем случае тестовые источники были правильно помечены. Файл → Invalidate Caches → Restart сделал это для меня.

Ответ 6

Попробуйте добавить плагин junit. Настройки → плагины → junit. добавить junit plugin

Ответ 7

Для меня это решило поставить тестовые файлы в отдельный каталог. Кроме того, тестовый каталог должен находиться в директории src OUTSIDE. Затем я имел пункт меню правой кнопки мыши, чтобы пометить каталог как тест. Наконец, мне пришлось сделать как тестовый метод, так и класс, содержащий его "public", а также метод должен быть "public void".

Я не знаю, где все эти ограничения задокументированы. В любом случае, я новичок в Java и JUnit.

Ответ 8

Я переустановил IntelliJ на mac, и он снова работал.

Ответ 9

У меня была эта проблема в IDEA 14.1.4. Как-то мой плагин JUnit отключился в настройках → Плагины. Я снова включил его и вернулся в бизнес.

Ответ 10

Это означает, что IntelliJ не смог настроить рабочее пространство как рабочее пространство python. Он обычно показывает сообщение, когда он обнаруживает скрипты python и предоставляет параметр автоматической настройки, такой как "configure python". Это сообщение не появлялось, когда я открывал рабочую область python и, следовательно, тесты не проверялись.

Я столкнулся с этой проблемой при одновременной работе между модульными тестами Java и Python. Кэширование могло бы предотвратить идентификацию модульных тестов в рабочем пространстве python.

Я только что перезапустил кеш, используя опцию, доступную в меню "Файл" (IntelliJ IDEA), и переконфигурировал python, как только я открыл рабочее пространство python после перезапуска кэша.

Ответ 11

В моем случае проблема возникла из-за плагина Node; отключение исправило проблему; после перезапуска IntelliJ мои параметры запуска вернулись.

Я мог бы определить проблему, просмотрев журналы IntelliJ, где были ошибки NoSuchMethod, когда я щелкнул правой кнопкой мыши на имени класса/метода теста.