繁体   English   中英

在NetBeans 8.1中运行Junit测试目录

[英]Run a directory of Junit tests in NetBeans 8.1

我有一个自定义的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运行所有测试或其中任何一个。

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

转储JUnit并编写一个简单的Java程序来调用所有测试。 这将变得更加容易,并且您不必进行反向工程,以使该XML文件应该如何调用所有测试。 您只需将测试作为常规方法调用即可。 您可以为某些测试或所有测试提供分支,基本上,您将可以使用真正的编程语言的全部功能。 为什么还要做其他事情? 测试没有魔术。 测试就是代码,就像您要测试的程序一样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM