2014-01-28 28 views
2

我通常在Eclipse中使用JTest Parasoft作爲插件。如何在Hudson中整合Parasoft(JTest)?

但是現在,我需要將JTest集成到Hudson中,以後期構建的方式,JTest應該對Maven項目運行測試。

所以我的問題是:

  1. 如何哈德森JTEST集成?我發現了Parasoft的一個插件CppTest,而不是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的安裝程序,並安裝在詹金斯服務器(奴隸太多,如果你有連接的從站)
  • 爲同一已經設置信封變量( JTEST_HOME
  • 現在沒有出海或build.xml文件文件中的任何條目的Jtest,我們 可以直接調用jtestcli命令無論是在調用殼 部分或使用Jtest的目標與Maven了。

我們需要確保我們有maven-parasoft-plugin 3.12和Maven的回購協議(Maven的項目)提供的Jtest的依賴,我們應該有parasoft-ant-3.12.jar可用這就需要我們在螞蟻lib文件夾放置(螞蟻項目)。