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

aelassas / servy / 27297929160
85%

Build:
DEFAULT BRANCH: main
Ran 10 Jun 2026 06:44PM UTC
Jobs 1
Files 159
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

10 Jun 2026 06:38PM UTC coverage: 85.399% (-0.2%) from 85.549%
27297929160

push

github

aelassas
fix(manager): Servy.Core.Config.AppConfig vs Servy.Manager.Config.AppConfig - same-named config classes force per-file aliasing and inconsistent qualification across consumers (#3066)
fix(desktop): MainViewModel.cs (Servy) - BindServiceDtoToModel binds dto.Name and dto.ExecutablePath without the '?? string.Empty' fallback (missed by #2888) (#3018)
fix(manager): ConsoleViewModel.cs - OnTickAsync re-guards the already-non-null 'currentSelection' local (dead checks the sibling VMs omit) (#3017)
fix(infra): ServiceRepository.cs - GetServicePidAsync/GetServiceConsoleStateAsync are the only two public methods not declared virtual (#3016)
fix(core): ServiceControllerWrapper.cs - GetDependencies is the only public member missing the ThrowIfDisposed() guard (#3015)
fix(infra): IServiceRepository.cs - GetServicePidAsync is the only member missing <param>/<returns> XML docs (#3014)
fix(core): LoggerConfigurator.cs - LogRollingInterval falls back to a bare DateRotationType.None literal while every sibling setting uses a named default constant (#3013)
fix(core): AppConfig.cs - ScmStopTimeoutFloorSeconds summary mislabels the floor as a "Default timeout ... Default is 60 seconds" (#3012)
fix(desktop): MainViewModel.cs (Servy) - design-time constructor carries change-narration comment ('is now intentionally empty', 'bypassing the ArgumentNullException traps') (#2988)
fix(manager): PerformanceViewModel.cs - ResetGraphs's 'resetLabels' parameter is dead; every caller passes true (sibling of fixed #1948) (#2987)

1887 of 2146 branches covered (87.93%)

Branch coverage included in aggregate %.

61 of 72 new or added lines in 11 files covered. (84.72%)

24 existing lines in 3 files now uncovered.

12741 of 14983 relevant lines covered (85.04%)

90.69 hits per line

Uncovered Changes

Lines Coverage ∆ File
7
90.09
0.0% src/Servy.Manager/Services/ServiceCommands.cs
2
91.79
-0.16% src/Servy.Manager/ViewModels/PerformanceViewModel.cs
1
24.65
-0.17% src/Servy.Core/Services/ServiceControllerWrapper.cs
1
98.46
0.0% src/Servy.Manager/Mappers/ServiceMapper.cs

Coverage Regressions

Lines Coverage ∆ File
22
52.16
-1.28% src/Servy.Service/Service.cs
1
24.65
-0.17% src/Servy.Core/Services/ServiceControllerWrapper.cs
1
98.21
0.01% src/Servy/ViewModels/MainViewModel.cs
Jobs
ID Job ID Ran Files Coverage
1 27297929160.1 10 Jun 2026 06:44PM UTC 159
85.4
GitHub Action Run
Source Files on build 27297929160
  • Tree
  • List 159
  • Changed 15
  • Source Changed 14
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #27297929160
  • 2a79523e on github
  • Prev Build on main (#27274462270)
  • Next Build on main (#27300371080)
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