如何设置詹金斯使用JUnit(How to setup Jenkins with JUnit)

2019-06-28 08:29发布

我们拥有JUnit测试套件,我们通常从Eclipse中运行。 最近,我们开始尝试获得一个更好的发展环境的过程。 作为其中的一部分,我们已经开始建设我们的项目Jenkins 。 我们也想它,如果它是可能的运行JUnit我们的构建过程中的测试套件。 要做到这一点,我认为我们需要一种方法来执行命令行测试套件,使我们可以在其中整合Jenkins和解析它们的输出。

我们怎样才能建立Jenkins来运行我们的测试?

Answer 1:

您可以创建一个junit您的构建过程中Ant任务,让詹金斯运行任务

以下是我们在项目中使用的一些行。 这里推出了一套名为AllNonGWTTestCaseTests

<target name="runTests" description="Run JUnit tests">
    <junit printsummary="yes" dir="test-classes" fork="true">
        <classpath>
            <pathelement location="inst-classes" />
        </classpath>
        <test name="xxx.AllNonGWTTestCaseTests" haltonfailure="no" outfile="result">
            <formatter type="xml" />
        </test>
    </junit>
</target>

建立这将创建该文件为result.xml。 这配置的Ant任务。 詹金斯可以启动这个Ant任务。 看看你的项目配置。 第Build > Ant task 。 然后,在Post-build Actions只是将路径设置为xml文件:为result.xml

这应该使詹金斯运行测试套件作为后生成作用。



Answer 2:

简单的解决方案(一步一步)就在这里!

1)添加插件的xUnit詹金斯

2)添加这些下面的示例代码执行 下构建部分詹金斯(命令) 的Windows批处理命令

javac xyxTest.java //compile your test class 
java xyzTest // run your test class

3)添加“ 发布JUnit测试结果报告书

这里是链接,在这里你会发现它的细节。

http://www.tutorialspoint.com/jenkins/jenkins_unit_testing.htm

希望这将有助于!



文章来源: How to setup Jenkins with JUnit