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

aelassas / servy / 26839766260
85%
main: 85%

Build:
Build:
LAST BUILD BRANCH: net48
DEFAULT BRANCH: main
Ran 02 Jun 2026 06:31PM UTC
Jobs 1
Files 86
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

02 Jun 2026 06:26PM UTC coverage: 72.064% (+3.0%) from 69.045%
26839766260

push

github

aelassas
fix(service): Service.cs - Dispose(bool) has two '// 2.' numbered comment steps (base-class call should be '// 3.')
fix(psm1): stale comment: EnvVars 28,000-char cap is justified by 'CLI argument' limit, but EnvVars is now passed via environment variable, not the command line
fix(core): ResourceHelper.ShouldCopyResource - 'embeddedResourceTime' variable and debug log actually report the host executable's timestamp, not the embedded resource's
fix(service): StartOptionsParser.cs - SafeResolvePath XML summary claims it falls back to 'empty values' but actually returns the original raw path
fix(infra): ServiceRepository.cs - decrypt-then-handle-corruption block duplicated across 5 read methods (DRY)
fix(notifications): ServySecurity.ps1 - header says masker parity is with 'Servy.Core' but the inline sync comment correctly points to Servy.Service/Helpers/ServiceHelper.cs
fix(psm1): Stdout/Stderr/PreLaunch* path validators reject bare relative filenames (empty-parent), inconsistent with Export Path validator
fix(core): ServiceManager.cs - AutomaticDelayedStart→Automatic start-type coercion duplicated in CreateService and UpdateServiceConfig
fix(service): Service.cs - health-monitoring enable predicate duplicated in OnStart (_recoveryActionEnabled) and SetupHealthMonitoring
fix(notifications): ServyFailureEmail.ps1 / ServyFailureNotification.ps1 - dangling, nonsensical comment inside the dependency-missing Write-EventLog block

1093 of 1448 branches covered (75.48%)

Branch coverage included in aggregate %.

27 of 31 new or added lines in 4 files covered. (87.1%)

505 existing lines in 11 files now uncovered.

7221 of 10089 relevant lines covered (71.57%)

88.95 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
81.65
0.59% src/Servy.Infrastructure/Data/ServiceRepository.cs

Coverage Regressions

Lines Coverage ∆ File
201
0.0
-67.75% src/Servy.Service/ProcessManagement/ProcessWrapper.cs
176
7.93
-64.94% src/Servy.Service/ProcessManagement/ProcessLauncher.cs
64
6.59
-81.32% src/Servy.Service/ProcessManagement/ProcessExtensions.cs
21
55.88
-33.82% src/Servy.Service/Helpers/ProcessHelper.cs
14
0.0
-100.0% src/Servy.Service/ProcessManagement/ProcessLaunchOptions.cs
10
75.0
-25.0% src/Servy.Core/Config/LoggerConfigurator.cs
8
89.2
-2.77% src/Servy.Core/Helpers/Helper.cs
4
0.0
-100.0% src/Servy.Core/Config/ServiceAccounts.cs
3
41.8
-1.17% src/Servy.Core/Resources/Strings.Designer.cs
3
0.0
-100.0% src/Servy.Service/ProcessManagement/ProcessFactory.cs
1
81.65
0.59% src/Servy.Infrastructure/Data/ServiceRepository.cs
Jobs
ID Job ID Ran Files Coverage
1 26839766260.1 02 Jun 2026 06:31PM UTC 86
72.06
GitHub Action Run
Source Files on build 26839766260
  • Tree
  • List 86
  • Changed 15
  • Source Changed 5
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26839766260
  • 7d0c495a on github
  • Prev Build on net48 (#26824450196)
  • Next Build on net48 (#26842501163)
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