在Ant中运行Junit任务

时间:2011-07-15 06:37:45

标签: java ant junit jar

从标题我已经提出这个问题看起来非常明显......但它不是(对我来说无论如何)

我有两个非常简单的问题。当您运行junit测试时,您必须指定名称,即

<junit>
<test name="my.single.test"/>
</junit>

它是否与src文件夹的路径匹配(因此是java类)?

有没有办法从jar运行Junit? 例如,我将所有测试导出到jar中,我希望能够在junit任务中运行这些测试。我知道你可以使用&lt; batchtest&gt; &lt; fileset&gt; (合并),但我认为它仅适用于.java文件,不是吗?

2 个答案:

答案 0 :(得分:3)

您只需指定正确的类路径即可。查看示例 http://ideoplex.com/id/25/ant-and-junit

答案 1 :(得分:3)

<junit>
    <classpath> 
        <fileset dir="yourLibDir">
          <include name="**/your.jar"/><!--my.single.test in your.jar-->
        </fileset>
    </classpath>
    <test name="my.single.test"/>
</junit>