Skip to content

Better code coverage HTML report#570

Merged
JesusValeraDev merged 7 commits into
mainfrom
feat/better-coverage-html
Dec 20, 2025
Merged

Better code coverage HTML report#570
JesusValeraDev merged 7 commits into
mainfrom
feat/better-coverage-html

Conversation

@JesusValeraDev
Copy link
Copy Markdown
Collaborator

@JesusValeraDev JesusValeraDev commented Dec 20, 2025

🎨 Enhance HTML Coverage Report UI

Summary

Redesigned HTML coverage report with modern theme, comprehensive test metrics, and improved interactivity.

image image

JesusValeraDev and others added 3 commits December 20, 2025 15:25
Add dark theme with animated stat cards, SVG gauge chart, progress bars,
hit count badges, and responsive design for improved developer experience.
@JesusValeraDev JesusValeraDev added the enhancement New feature or request label Dec 20, 2025
@JesusValeraDev JesusValeraDev self-assigned this Dec 20, 2025
@JesusValeraDev JesusValeraDev force-pushed the feat/better-coverage-html branch from d6bbf35 to f410e20 Compare December 20, 2025 16:51
…L report

  - Fix false positives in test-to-line duplicate detection by using
    newline boundaries instead of substring matching
  - Guard coverage context exports to only run when coverage is enabled
  - Remove Google Fonts external dependencies, use system fonts for
    offline support and faster loading
  - Remove unused get_line_tests() function
@Chemaclass Chemaclass self-assigned this Dec 20, 2025
@Chemaclass Chemaclass force-pushed the feat/better-coverage-html branch from 8c7d9e4 to f9bd109 Compare December 20, 2025 20:18
@Chemaclass Chemaclass changed the title Better coverage html Better code coverage HTML report Dec 20, 2025
@JesusValeraDev JesusValeraDev merged commit 6c0b975 into main Dec 20, 2025
16 checks passed
@JesusValeraDev JesusValeraDev deleted the feat/better-coverage-html branch December 20, 2025 20:27
@Chemaclass
Copy link
Copy Markdown
Member

@JesusValeraDev an idea for a follow up: the circle color with the code coverage % could have red,yellow,green color (instead of purple) depending on the level of coverage defined (BASHUNIT_COVERAGE_THRESHOLD_LOW, BASHUNIT_COVERAGE_THRESHOLD_HIGH)

@JesusValeraDev
Copy link
Copy Markdown
Collaborator Author

@JesusValeraDev an idea for a follow up: the circle color with the code coverage % could have red,yellow,green color (instead of purple) depending on the level of coverage defined (BASHUNIT_COVERAGE_THRESHOLD_LOW, BASHUNIT_COVERAGE_THRESHOLD_HIGH)

Solved here: #572

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants