现状: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 的执行记录。
现状:
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的执行记录。