diff options
| author | hathach <[email protected]> | 2025-12-05 20:13:49 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2025-12-05 20:13:49 +0700 |
| commit | e342d50abd3c2c5174f2e36051b14b0835b38cd7 (patch) | |
| tree | 8a91cab62689a330dc7951a954d2da41f7b1df88 /tools | |
| parent | 00b3cc517c95ec2e7ed92e157e4591a1dc24b00e (diff) | |
| parent | e73dfde96dcf59e6357d833adbe49c1cf716a1b3 (diff) | |
Merge branch 'master' into dwc2_cfg
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/metrics.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/tools/metrics.py b/tools/metrics.py index bdc64fccc..2794c7a2a 100644 --- a/tools/metrics.py +++ b/tools/metrics.py @@ -275,11 +275,13 @@ def write_compare_markdown(comparison, path, sort_order='size'): significant = [] minor = [] + unchanged = [] for f in sorted_files: - # Skip files with no changes - if f["total"]["diff"] == 0 and all(f["sections"][s]["diff"] == 0 for s in sections): - continue - (significant if is_significant(f) else minor).append(f) + no_change = f["total"]["diff"] == 0 and all(f["sections"][s]["diff"] == 0 for s in sections) + if no_change: + unchanged.append(f) + else: + (significant if is_significant(f) else minor).append(f) def render_table(title, rows): md_lines.append(f"## {title}") @@ -323,6 +325,7 @@ def write_compare_markdown(comparison, path, sort_order='size'): render_table("Changes >1% in any section", significant) render_table("Changes <1% in all sections", minor) + render_table("No changes", unchanged) with open(path, "w", encoding="utf-8") as f: f.write("\n".join(md_lines)) |
