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

Комбинация клавиш IntelliJ для конкретной конфигурации запуска

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

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

4b9b3361

Ответ 1

В настоящее время имеется сторонний плагин:

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

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

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

Ответ 2

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

  • Перейдите в Изменить | Macros | Начать запись макроса
  • Нажмите Alt + Shift + F10, чтобы отобразить диалог запуска
  • Начните вводить имя желаемого Запустить конфигурацию (просто введите достаточно, чтобы отличить его от других конфигураций запуска)
  • Нажмите Enter, чтобы запустить Запустить конфигурацию
  • Перейдите в Изменить | Макросы | Прекратите запись макроса и выберите собственное имя для записанного макроса.
  • Теперь вы можете назначить сочетание клавиш со своим макросом из Предпочтения | Keymap (введите имя записанного макроса в поле поиска).

Ответ 3

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

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

Ответ 4

  • Установите Infinitest plug в IntelliJ.

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

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

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