Skip to content

唯一被 @Tag("isolated") 标记的测试类在任何 CI job 里都不跑 #212

Description

@wisdommen

现状pom.xml<excludedGroups>isolated</excludedGroups> 设为默认,而没有任何 CI 步骤传 -DexcludedGroups= 来解除。因此 TaskManagerTest(覆盖 @Scheduled 声明式调度)永久不执行。pom 中一条注释推荐的 -DskipExcludedGroups=true 根本不是 Surefire 参数。

影响@Scheduled 是框架的公开注解之一,它的唯一测试从不运行。

修法:在 maven-ci.yml 中增加一个独立 job(或在现有 job 后加一步)执行 mvn -B test -DexcludedGroups=;删除 pom 中那条误导性注释。

验收:CI 日志中出现 TaskManagerTest 的执行记录。

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:build构建、CI、依赖、发布effort:S一天以内

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions