• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Hyshmily / hotkey / 28738321635
89%

Build:
DEFAULT BRANCH: master
Ran 05 Jul 2026 10:54AM UTC
Jobs 2
Files 108
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Jul 2026 10:51AM UTC coverage: 90.457% (+0.04%) from 90.421%
28738321635

push

github

Hyshmily
refactor: extract interfaces for 12 core classes (Batch 1+2)

Extract interfaces from concrete classes, impls moved to impl/ subpackages:

Batch 1 (HotPath):
- CircuitBreaker, ExpireManager, SingleFlight
- KeyReporter, RuleMatcher, HealthView

Batch 2 (Supporting):
- VersionController, RingManager, HotKeyStateMachine
- SystemLoadMonitor, BbrRateLimiter, SreRateLimiter

Pattern: interface at original package, impl named XxxImpl under impl/

1296 of 1498 branches covered (86.52%)

Branch coverage included in aggregate %.

448 of 480 new or added lines in 19 files covered. (93.33%)

3690 of 4014 relevant lines covered (91.93%)

4.19 hits per line

Uncovered Changes

Lines Coverage ∆ File
13
91.79
common/src/main/java/io/github/hyshmily/hotkey/rule/impl/RuleMatcherImpl.java
10
83.56
common/src/main/java/io/github/hyshmily/hotkey/util/impl/SystemLoadMonitorImpl.java
3
93.18
common/src/main/java/io/github/hyshmily/hotkey/detection/impl/HotKeyStateMachineImpl.java
2
93.88
common/src/main/java/io/github/hyshmily/hotkey/cache/cachesupport/impl/SingleFlightImpl.java
1
82.35
0.0% common/src/main/java/io/github/hyshmily/hotkey/autoconfigure/HotKeyAmqpAutoConfiguration.java
1
59.7
0.0% common/src/main/java/io/github/hyshmily/hotkey/autoconfigure/HotKeyAutoConfiguration.java
1
66.67
0.0% common/src/main/java/io/github/hyshmily/hotkey/autoconfigure/HotKeyRedisAutoConfiguration.java
1
88.0
common/src/main/java/io/github/hyshmily/hotkey/sharding/impl/RingManagerImpl.java
Jobs
ID Job ID Ran Files Coverage
1 common - 28738321635.1 05 Jul 2026 10:54AM UTC 95
90.04
GitHub Action Run
2 worker - 28738321635.2 05 Jul 2026 10:54AM UTC 13
93.97
GitHub Action Run
Source Files on build 28738321635
  • Tree
  • List 108
  • Changed 24
  • Source Changed 23
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28738321635
  • b82c26f3 on github
  • Prev Build on master (#28735434673)
  • Next Build on master (#28762732885)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc