2014-01-28 9 views
2

Я обычно использую JTest Parasoft как плагин в Eclipse.Как интегрировать Parasoft (JTest) в Хадсон?

Но теперь мне нужно интегрировать JTest в Hudson, таким образом, что в Post-build JTest должен выполнить свои тесты над проектом Maven.

Так что мои вопросы:

  1. Как интегрировать Jtest в Hudson? Я нашел плагин CppTest от Parasoft, а не JTest ...
  2. Как указать тесты, которые должны выполняться в проекте? Например, настройте JTest для запуска «Найти неиспользуемый код», который включен в «Статический анализ» ...?

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

ответ

1

Jtest имеет полностью функциональный интерфейс командной строки, поэтому интеграция не должна быть проблемой.

Что касается ваших вопросов:

1) есть плагин Jtest для Maven, так что вы сможете запускать свое действие после сборки легко. Это подробно описано на http://build.parasoft.com.

2) вы можете указать конфигурацию тестирования по вашему выбору, используя опцию -Dparasoft.config (т. Е .: mvn parasoft: jtest -Dparasoft.config = "user: // Unused Code").

Вы можете найти все параметры, которые могут использоваться с parasoft: Цель jtest, описанная здесь: http://build.parasoft.com/docs/maven-parasoft-plugin/jtest-mojo.html.

1
  • Мы интегрировали Дженкинс с Jtest (Linux)
  • Загруженные монтажников Jtest и установленного на сервере Дженкинс (в рабов тоже, если у вас есть рабов, присоединенные)
  • Env переменные же было установлено (JTEST_HOME)
  • И теперь без каких-либо записей для Jtest в Pom или build.xml файлов, мы могут непосредственно вызывать jtestcli команды либо в Invoke оболочки раздел или использовать цели Jtest с мавена тоже.

Мы должны убедиться, что у нас есть maven-parasoft-plugin 3.12 и зависимости Jtest доступные в Maven репо (для Maven проектов), и мы должны иметь parasoft-ant-3.12.jar доступны, которые нам нужно поместить в муравьиной Lib папки (для муравьев проектов).

 Смежные вопросы

  • Нет связанных вопросов^_^