Java 在Ant中运行Junit任务
从我提出的题目来看,这个问题似乎很明显。。。但事实并非如此(对我来说) 我有两个非常简单的问题。当您运行junit测试时,必须指定名称,即Java 在Ant中运行Junit任务,java,ant,junit,jar,Java,Ant,Junit,Jar,从我提出的题目来看,这个问题似乎很明显。。。但事实并非如此(对我来说) 我有两个非常简单的问题。当您运行junit测试时,必须指定名称,即 <junit> <test name="my.single.test"/> </junit> 它是否匹配src文件夹的路径(因此是java类) 有没有办法从jar中运行Junit? 例如,我将所有测试导出到一个jar中,我希望能够在junit任务中运行这些测试。我知道您可以使用和(组合),但我认为它只适用于.java
<junit>
<test name="my.single.test"/>
</junit>
它是否匹配src文件夹的路径(因此是java类)
有没有办法从jar中运行Junit?
例如,我将所有测试导出到一个jar中,我希望能够在junit任务中运行这些测试。我知道您可以使用
您只需指定正确的类路径即可。参见示例
是。应该将jar添加到classpath.Yes。jar应该被添加到类路径中。
<junit>
<classpath>
<fileset dir="yourLibDir">
<include name="**/your.jar"/><!--my.single.test in your.jar-->
</fileset>
</classpath>
<test name="my.single.test"/>
</junit>