在NetBeans 8.1中运行Junit测试目录

时间:2016-07-09 23:58:00

标签: java netbeans junit ant

我有一个自定义NetBeans项目。我的JUnit测试在一组名为src / junit的目录下组织。我的build.xml文件中有两个ant目标:一个将运行所有测试,另一个将运行一个测试。这些映射到我的project.xml文件中的两个操作:

<action name="test">
    <target>test</target>
</action>

<action name="test.single">
    <script>build.xml</script>
    <target>test-single</target>
    <context>
        <property>test.class</property>
        <folder>src/junit</folder>
        <pattern>\.java$</pattern>
        <format>java-name</format>
        <arity>
            <one-file-only/>
        </arity>
    </context>
</action>

分别。因此,我可以通过NetBeans GUI运行所有测试或其中任何一个。

我想添加选择单个测试目录的功能并运行它们。我无法找到行动元素和蚂蚁目标的正确组合来做到这一点。有没有人这样做过,如果是这样的话?

1 个答案:

答案 0 :(得分:0)

转储JUnit并编写一个调用所有测试的简单Java程序。它将更容易,你不必反向工程这个XML文件应该如何调用所有测试。您只需将测试称为常规方法调用。您可以为一些测试或所有测试设置分支,基本上您可以使用真实编程语言的全部功能。为什么要做其他事情?测试没有魔力。测试就像您正在测试的程序一样。