1

嗨,Ant 是否可以定义一个仅运行作为给定类型的子类的 JUnit 测试的目标。

场景是:在我加入的项目中,我们有大量不与单元测试分开运行的集成测试,我想定义一个 Ant 任务以在与单元测试分开的构建阶段运行它们,并最终在一个单独的 Jenkins 构建中。但是,这些集成测试没有命名或打包约定,因此标准 Ant 路径匹配在这种情况下不起作用。

我认为我需要实现我想要的是一个任务定义,它可以让我说类似的话:

<include name="? extends IntegrationBaseTest"/>

这显然是一个人为的例子,但我相信它传达了我想要的东西。

有没有人实现过这样的东西,或者开箱即用的 Ant 有可能吗?

4

1 回答 1

1

我不认为你可以用 Ant 做到这一点。也许JUnit 类别可以帮助隔离您的测试。

于 2013-04-11T01:28:21.197 回答