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

aspectran / aspectran / #5175
45%

Build:
DEFAULT BRANCH: master
Ran 22 Apr 2026 08:26AM UTC
Jobs 1
Files 1045
Run time 2min
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

22 Apr 2026 08:23AM UTC coverage: 43.506%. Remained the same
#5175

push

github

topframe
Refactor Daemon package to integrate command management into the service layer

- Integrated CommandExecutor, FileCommander, and CommandRegistry into DaemonService to centralize administrative functions.
- Moved lifecycle management of daemon-specific components (including polling threads) to AbstractDaemonService.
- Simplified AbstractDaemon by delegating core tasks to the underlying DaemonService.
- Added support for "derived" service mode in DaemonService, allowing it to run as a child of another service (e.g., WebService) while sharing the same ActivityContext and avoiding
  redundant resource locks.
- Enhanced CoreService interface with getServiceName() for better service identification.
- Updated built-in commands (QuitCommand, PollingIntervalCommand, etc.) to operate through the DaemonService API.

91 of 112 new or added lines in 11 files covered. (81.25%)

10 existing lines in 5 files now uncovered.

18840 of 43304 relevant lines covered (43.51%)

0.44 hits per line

Uncovered Changes

Lines Coverage ∆ File
10
70.83
14.08% daemon/src/main/java/com/aspectran/daemon/service/AbstractDaemonService.java
5
38.46
-3.21% daemon/src/main/java/com/aspectran/daemon/command/builtins/QuitCommand.java
2
75.0
-9.78% daemon/src/main/java/com/aspectran/daemon/AbstractDaemon.java
2
51.61
-3.23% daemon/src/main/java/com/aspectran/daemon/command/AbstractCommand.java
1
60.92
-1.58% daemon/src/main/java/com/aspectran/daemon/command/CommandExecutor.java
1
92.31
0.0% daemon/src/main/java/com/aspectran/daemon/command/polling/AbstractFileCommander.java

Coverage Regressions

Lines Coverage ∆ File
4
75.0
-9.78% daemon/src/main/java/com/aspectran/daemon/AbstractDaemon.java
2
70.83
14.08% daemon/src/main/java/com/aspectran/daemon/service/AbstractDaemonService.java
2
8.33
-0.36% daemon/src/main/java/com/aspectran/daemon/service/DefaultDaemonService.java
1
51.61
-3.23% daemon/src/main/java/com/aspectran/daemon/command/AbstractCommand.java
1
60.92
-1.58% daemon/src/main/java/com/aspectran/daemon/command/CommandExecutor.java
Jobs
ID Job ID Ran Files Coverage
1 #5175.1 22 Apr 2026 08:26AM UTC 1045
43.51
Source Files on build #5175
  • Tree
  • List 1045
  • Changed 15
  • Source Changed 15
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 79954575 on github
  • Prev Build on master
  • Next Build on master
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