Сочетание клавиш IntelliJ для конкретной конфигурации запуска - PullRequest
37 голосов
/ 27 июня 2010

У меня есть конфигурация запуска JUnit для запуска всех моих модульных тестов.

Как привязать сочетание клавиш к запуску этой конфигурации JUnit?

Ответы [ 4 ]

46 голосов
/ 27 июня 2010

Теперь есть сторонний плагин:

Обходные пути без плагинов:

  1. Использовать Выполнить | Выполнить ... ( Alt + Shift + F10 ) в Windows, чтобы быстро выбрать Конфигурация для запуска или отладки

  2. Запустите тесты из скрипта Ant цель, IDEA позволяет назначить сочетания клавиш для выбранного цели в настройках | Раскладка.

15 голосов
/ 09 апреля 2014

Вы также можете создать макрос и назначить ярлык этому макросу в качестве временного решения.

  1. Перейти к Редактировать | Макросы |Начать запись макроса
  2. Нажмите Alt + Shift + F10 , чтобы открыть диалоговое окно запуска
  3. Начните вводить имятребуемой Конфигурация запуска (достаточно ввести достаточно, чтобы отличить ее от других конфигураций запуска)
  4. Нажмите Введите для запуска Конфигурация запуска
  5. Перейти к Редактировать |Макросы |Остановите запись макроса и выберите правильное имя для записанного макроса.
  6. Теперь вы можете назначить сочетание клавиш для вашего макроса из Предпочтения |Таблица ключей (Введите имя записанного макроса в поле поиска).
6 голосов
/ 07 апреля 2017

Я создал плагин для этого Запустить конфигурацию как действие . После загрузки этого плагина он регистрирует все конфигурации Run / Debug как действия. Вы можете назначить им ярлыки, добавить их на панели инструментов и т. Д. enter image description here

Работает для всех IDE Jetbrains на платформе IntelliJ: CLion, PyCharm, PhpStorm и т. Д.

0 голосов
/ 08 ноября 2015
  1. Установите плагин Infinitest в IntelliJ.

(После установки плагина из диспетчера плагинов включите фасет Infinitest для своего проекта. Щелкните правой кнопкой мыши по проекту и выберитефасет, добавить инфинитест.)

Чтобы запустить все тесты, создайте проект с помощью ⌘-F9 (Mac).Это запускает все ваши тесты независимо от текущей конфигурации Run.Вы получите приятное зеленое сообщение на вашем лице, если они пройдут, и красное сообщение на вашем лице, если произойдет сбой.

Это немного обходной путь, но оно работает для меня.Мне нравится, что мне не нужно заниматься никакими диалогами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...