Skip to content

fix: 修复 Gradle 增量测试报告显示为零 - #1

Merged
xiaoyumuxi merged 1 commit into
mainfrom
fix/gradle-incremental-test-report
Oct 18, 2026
Merged

xiaoyumuxi merged 1 commit into
mainfrom
fix/gradle-incremental-test-report

Conversation

@xiaoyumuxi

Copy link
Copy Markdown
Contributor

Gradle 将重复测试标记为 UP-TO-DATE 时不会重写 JUnit XML;Lithe 过滤运行开始前的旧报告后显示 0 个用例。

测试命令在任务名后增加 Gradle 7.6 起支持的任务级 --rerun,只重新执行选中的测试任务,编译和依赖任务仍可复用增量结果。保留宿主的旧报告过滤,不修改宿主或为 Gradle 增加特判。

增加真实 Gradle 回归:连续两次运行同一测试,固定将首轮报告时间设旧,确认第二轮生成包含 2 个用例的新报告且测试类 mtime 不变。新增 --test-results-only 聚焦入口并更新说明;既有完整测试默认仍运行。

验证:本地 Gradle 9.6.1 聚焦回归通过(第二轮 3.83 秒),包清单与 SHA-256 不变,独占 Gradle home 和进程已清理。按用户要求未运行大范围检查,Gradle 7.6 由仓库 CI 覆盖。本次不创建 tag 或 Release。

@xiaoyumuxi
xiaoyumuxi marked this pull request as ready for review October 18, 2026 15:19
@xiaoyumuxi
xiaoyumuxi merged commit 45d6d6d into main Oct 18, 2026
2 checks passed
@xiaoyumuxi
xiaoyumuxi deleted the fix/gradle-incremental-test-report branch October 18, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant