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

aelassas / servy / 26326839098
85%
main: 85%

Build:
Build:
LAST BUILD BRANCH: net48
DEFAULT BRANCH: main
Ran 23 May 2026 07:27AM UTC
Jobs 1
Files 200
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

23 May 2026 07:22AM UTC coverage: 50.754% (+0.03%) from 50.727%
26326839098

push

github

aelassas
fix(service): Service.cs - StartProcess logs unexpanded placeholders in args twice (ExpandAndAudit + explicit call)
fix(desktop,manager): AppBootstrapper.cs - hardcoded English MessageBox for missing handle.exe, while sibling failures use Strings.resx
fix(manager): MonitoringViewModelBase.cs - StartMonitoring is virtual but StopMonitoring is sealed; asymmetric override surface
fix(core): Service.cs - Stop is the only virtual public method; Start/Restart/Install/Uninstall asymmetrically sealed
fix(manager): LogsViewModel.cs - GetLogLevels excludes Critical/Verbose but xmldoc claims 'all available log levels'
fix(manager): LogsViewModel.cs - FromDate/ToDate setters fire PropertyChanged twice for ToDateMinDate/FromDateMaxDate
fix(infra): DapperExecutor.cs - QueryFirstOrDefaultAsync is the only async query without a CommandDefinition overload; duplicates retry/rebind logic
fix(manager): LogTailer.cs - RunFromPosition's metadata-fallback rotation branch is dead code (covered by outer condition)
fix(core): rotectedKeyProvider.cs - 'Exponential backoff: 100ms, 200ms, 400ms' comment is misleading; the 400ms sleep never executes
fix(manager): LogLine.cs - Timestamp property xmldoc claims 'local time' but the value is always stored in UTC
fix(core): ProtectedKeyProvider.cs - SaveProtected compares the current user's SID against BuiltinAdministratorsSid (a group SID), so the guard never matches and the user ACL is always added

1249 of 2271 branches covered (55.0%)

Branch coverage included in aggregate %.

4 of 31 new or added lines in 7 files covered. (12.9%)

3 existing lines in 2 files now uncovered.

8847 of 17621 relevant lines covered (50.21%)

370.89 hits per line

Uncovered Changes

Lines Coverage ∆ File
23
0.0
0.0% src/Servy.Infrastructure/Data/DapperExecutor.cs
3
29.73
-2.62% src/Servy.UI/Resources/Strings.Designer.cs
1
3.44
0.0% src/Servy.UI/Bootstrapping/AppBootstrapper.cs

Coverage Regressions

Lines Coverage ∆ File
2
40.43
-2.43% src/Servy.Manager/ViewModels/MonitoringViewModelBase.cs
1
0.0
0.0% src/Servy.Infrastructure/Data/DapperExecutor.cs
Jobs
ID Job ID Ran Files Coverage
1 26326839098.1 23 May 2026 07:27AM UTC 200
50.75
GitHub Action Run
Source Files on build 26326839098
  • Tree
  • List 200
  • Changed 12
  • Source Changed 12
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26326839098
  • f3acd05e on github
  • Prev Build on net48 (#26325340313)
  • Next Build on net48 (#26327720486)
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