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

aelassas / servy / 25478452530
85%

Build:
DEFAULT BRANCH: main
Ran 07 May 2026 05:58AM UTC
Jobs 1
Files 183
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

07 May 2026 05:53AM UTC coverage: 53.03% (-0.04%) from 53.069%
25478452530

push

github

aelassas
fix(publish): publish-common.ps1 - New-PortablePackage comment 'compress contents of the folder, not the folder itself' contradicts the actual 7-Zip invocation which includes the folder itself (#1226)
fix(core): EventLogService.cs - EventLogMaxResults caps raw events before filtering; '[' bracket heuristic and provider-name substring filter silently drop matches, so user sees fewer hits than configured (#1228)
fix(core): AppConfig.cs / XmlServiceValidator.cs / JsonServiceValidator.cs - 'MaxConfigFileSizeMB' uses decimal MB (1,000,000) for char check but 1024*1024 binary MB for file size check (#1353)
fix(desktop): MainViewModel.cs - BindServiceDtoToModel XML doc claims Password and ConfirmPassword are 'set to the same value' but ConfirmPassword is reset to string.Empty (#1335)
fix(bump-runtime): Get-ChildItem -Recurse on $baseDir without bin/obj/.git/packages exclusion can rewrite vendor and build-output files (#1258)
fix(bump-version): Get-ChildItem -Recurse on \$baseDir without bin/obj/.git/packages exclusion (same root cause as #1258, different file) (#1302)
fix(core): AppConfig.cs - MaxMaxFailedChecks / MaxMaxRestartAttempts / MaxPreLaunchRetryAttempts set to int.MaxValue, inconsistent with other Max* constants and creates overflow risk in counters (#1193)
ci(setup-dotnet): .github/actions/setup-dotnet/action.yml - 'version' input + DOTNET_VERSION env are dead; install version actually comes from global.json (#1261)
fix(manager): PerformanceViewModel.cs - 'Pre-allocated to avoid GC pressure' comment is misleading; Clone() still allocates a new PointCollection on every tick (#1264)
fix(manager): MainViewModel.cs (Manager) - SearchServicesAsync uses ServiceCommands?.SearchServicesAsync but follow-up lines presume non-null result, NREs if guard ever triggers (#1272)
fix(manager): MainWindow.xaml.cs (Manager) - Five fire-and-forget '_ = AsyncMethod()' wrappers swallow exceptions silently; only one wrapper has a try/catch (#1275)
fix(cli): InstallServi... (continued)

1123 of 2013 branches covered (55.79%)

Branch coverage included in aggregate %.

20 of 43 new or added lines in 9 files covered. (46.51%)

10 existing lines in 2 files now uncovered.

8066 of 15315 relevant lines covered (52.67%)

426.35 hits per line

Uncovered Changes

Lines Coverage ∆ File
15
0.0
0.0% src/Servy.Manager/Views/MainWindow.xaml.cs
4
0.0
0.0% src/Servy.UI/Services/FileDialogService.cs
3
94.7
-0.5% src/Servy.Core/IO/RotatingStreamWriter.cs
1
0.0
0.0% src/Servy.Manager/ViewModels/MainViewModel.cs

Coverage Regressions

Lines Coverage ∆ File
9
46.9
-2.48% src/Servy.Manager/ViewModels/ConsoleViewModel.cs
1
0.0
0.0% src/Servy.UI/Services/FileDialogService.cs
Jobs
ID Job ID Ran Files Coverage
1 25478452530.1 07 May 2026 05:58AM UTC 183
53.03
GitHub Action Run
Source Files on build 25478452530
  • Tree
  • List 183
  • Changed 14
  • Source Changed 13
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25478452530
  • aeecc5d6 on github
  • Prev Build on main (#25474156902)
  • Next Build on main (#25483616673)
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