嗨,Ant 是否可以定义一个仅运行作为给定类型的子类的 JUnit 测试的目标。
场景是:在我加入的项目中,我们有大量不与单元测试分开运行的集成测试,我想定义一个 Ant 任务以在与单元测试分开的构建阶段运行它们,并最终在一个单独的 Jenkins 构建中。但是,这些集成测试没有命名或打包约定,因此标准 Ant 路径匹配在这种情况下不起作用。
我认为我需要实现我想要的是一个任务定义,它可以让我说类似的话:
<include name="? extends IntegrationBaseTest"/>
这显然是一个人为的例子,但我相信它传达了我想要的东西。
有没有人实现过这样的东西,或者开箱即用的 Ant 有可能吗?