在Ant中运行Junit任务



从标题来看,我提出的问题似乎很明显…但它不是(至少对我来说)

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

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

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

是否有从jar运行Junit的方法?例如,我将所有测试导出到一个jar中,并且我希望能够在junit任务中运行这些测试。我知道你可以使用 and <(组合),但我认为它只适用于。java文件,不是吗?

您所需要的只是指定适当的类路径。参见示例http://ideoplex.com/id/25/ant-and-junit

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

最新更新