如何用Ant执行JUnit 5 @Tag测试?

时间:2017-05-26 11:35:04

标签: junit ant junit5 ant-junit

如何使用Ant运行使用@Tag注释的JUnit 5测试?

例如:

class Tax {
    @Test
    @Tag("taxes")
    void testingTax() {
    }
}

在Maven中,我可以执行以下操作来包含或排除。但是我不知道如何让它在Ant中运行。

<properties>
    <includeTags>taxes</includeTags>
    <excludeTags>Promo</excludeTags>
</properties>

请告知。

2 个答案:

答案 0 :(得分:1)

自10.7开始支持。

请参见https://ant.apache.org/manual/Tasks/junitlauncher.html

(includeTags和excludeTags)

我也需要它,所以我做出了贡献。

答案 1 :(得分:0)

根据Apache Ant开发人员的说法,目前不支持JUnit5。但是,根据这个bug report,他们已经开始工作了。还有一条关于此主题的消息here