如何在netbeans和jenkins的构建时运行junit测试?

时间:2013-11-01 12:57:38

标签: netbeans build junit jenkins

我正在尝试设置一个项目来在构建时运行junit测试,以便团队中的每个成员和Jenkins构建服务器在构建时运行测试。

我相信我们已经在Netbeans中建立了一个相当标准的webproject,但我似乎找不到任何人在stackoverflow或google上解决这个问题。

你会怎么做呢?

2 个答案:

答案 0 :(得分:1)

转到文件:/nbproject/build-impl.xml并填充dist目标。它应该是这样的:

<target depends="init,compile,-pre-dist,do-dist,-post-dist" description="Build distribution (WAR)." name="dist"/>

将其粘贴到/build.xml中,并将“test”目标添加到其中:

<target depends="init,compile,test,-pre-dist,do-dist,-post-dist" description="Build distribution (WAR)." name="dist"/>

这是在Netbeans 7.3中。它现在在每个构建上构建并运行测试,也在Jenkins构建服务器上。

答案 1 :(得分:0)

永远不要修改build-impl.xml!当您对项目执行任何更改时,Netbeans会重新生成此文件。

更好的方法是修改build.xml并添加post-jar任务:

<target name="-post-jar" depends="test"/>