运维开发网

使用Ant构建的Travis CI,找不到JUnit

运维开发网 https://www.qedev.com 2020-05-08 20:42 出处:网络 作者:运维开发网整理
我正在试图弄清楚如何让Travis CI在 Github上使用我的小Java库. 问题似乎是每当构建过程进入编译阶段时,它都不会编译单元测试,因为它似乎无法找到JUnit jar文件.当然,Ant脚本在我自己的计算机上运行得非常漂亮,但我无法在Travis上获得类路径.我怎么知道他们安装JUnit的位置(甚至是否)? 这是我的Ant脚本: <project> <target name="t
我正在试图弄清楚如何让Travis CI在 Github上使用我的小Java库.

问题似乎是每当构建过程进入编译阶段时,它都不会编译单元测试,因为它似乎无法找到JUnit jar文件.当然,Ant脚本在我自己的计算机上运行得非常漂亮,但我无法在Travis上获得类路径.我怎么知道他们安装JUnit的位置(甚至是否)?

这是我的Ant脚本:

<project>
    <target name="test">
        <delete dir="build" />

        <mkdir dir="build" />
        <javac includeantruntime="false" srcdir="src" destdir="build" />
        <javac includeantruntime="false" srcdir="tests" destdir="build" classpath="/usr/share/java/junit.jar" />

        <junit printsummary="on">
            <classpath>
                <pathelement location="build" />
                <pathelement path="/usr/share/java" />
            </classpath>
            <test name="FactorizeTest" />
        </junit>
    </target>
</project>

这是项目链接,请注意漂亮的“构建失败”图标.好极了.

https://github.com/The-Craw/PrimeFactorizer

最后这里是构建输出的链接.您也可以通过单击构建图标来获取此信息.

https://travis-ci.org/The-Craw/PrimeFactorizer

您需要在类路径上使用junit.jar. (我认为这是在您的语言环境机器上的Ant的lib目录中).

您可以查看项目模板https://github.com/mplacona/java-junit-template-project

0

精彩评论

暂无评论...
验证码 换一张
取 消