Netbeans - запустить специальный тест интеграции Maven - PullRequest
4 голосов
/ 30 января 2012

Как настроить Netbeans для вызова Maven Failsafe для запуска определенного интеграционного теста?

Я знаю, что для этого Maven использует команду 'mvn -Dit.test = MyClassIT verify'. Я также знаю, как настроить 'действия' в свойствах проекта Netbeans.

Мои проблемы:

  • Netbeans иногда запускает действие (и вызывает Maven), а иногда просто использует свой собственный компилятор и тестовый прогон. Не знаю, как сказать, чтобы использовать какой. Bizarre
  • Netbeans добавляет «Test» к имени класса. Вместо этого следует добавить «IT». Но странная часть в том, что в действии нет ничего, что определяло бы это поведение. Действие просто передает имя класса.
  • Я не хочу отменять обычные действия Test File и Debug Test File, потому что они нужны для обычных тестов. Но пользовательские действия появляются только в контекстном меню «Пользовательского» проекта, а не для какого-либо отдельного файла! Так что они непригодны. Также было бы хорошо, если бы я мог сделать кнопки панели инструментов для них.
  • Если планеты выравниваются правильно и Netbeans выдает правильную команду, Maven запускается с правильными настройками, но отладчик не работает

Использование Netbeans 7.1 и Netbeans Dev 201201260600

1 Ответ

0 голосов
/ 20 декабря 2012

Если вы щелкнете правой кнопкой мыши по проекту, появится «пользовательский» вариант с одним дочерним параметром «цели».Вы можете использовать его для запуска пользовательских команд mvn;также обратите внимание, что старые команды сохраняются, поэтому вам не нужно каждый раз вводить их

...