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

How to execute JUnit 5 @Tag tests with Ant?

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

例如:

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

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

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

请指教。

根据 Apache Ant 开发人员的说法,目前不支持 JUnit5。但是,根据这个bug report, they have started working. There is also a message about this topic here.

从 10.7 开始支持。

https://ant.apache.org/manual/Tasks/junitlauncher.html

(includeTags 和 excludeTags)

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