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

aelassas / servy / 26329075070

23 May 2026 09:18AM UTC coverage: 50.741% (-0.06%) from 50.8%
26329075070

push

github

aelassas
fix(core): Helper.cs - EscapeArgs xmldoc claims null-or-whitespace input returns empty string, but code only checks IsNullOrEmpty
fix(manager): LogTailer.cs - LoadHistory inline comment says '1 tick less' but code spaces synthetic timestamps by 1 millisecond
fix(service): Service.cs - CleanupTrackedHooks re-acquires _trackedHooks lock its only caller is already holding
fix(service): Service.cs - OnErrorDataReceived xmldoc says 'logs errors' but body only writes to stderr writer
fix(service): ProcessLauncher.cs - ApplyLanguageFixes Python detection uses StartsWith and matches third-party tools (pythonista, python_wrapper, etc.)
fix(core): StringHelper.cs - FormatServiceDependencies returns null while sibling FormatEnvironmentVariables always returns non-null, forcing every caller to defend with '?? string.Empty'
fix(core): ServiceHelper.cs + ServiceManager.cs - three batch-loop call sites pay for unnecessary GetByNameAsync decryption
fix(restarter): Program.cs - GetByName decrypts 8 sensitive fields just to check service existence
fix(infra): SQLiteDbInitializer.cs - ApplyVersion3/5 hardcode column SQL types, decoupling migration path from [SqlColumn] SSoT on ServiceDto
fix(manager): ServiceCommands.cs - Install/Uninstall/Start/Stop discard res.ErrorMessage, always show generic Msg_UnexpectedError
fix(core): ServiceControllerWrapper.cs - '(Unavailable)' / '(Access Denied)' display-name suffixes are hardcoded English, shown directly in the Manager dependency tree
fix(cli): BaseCommand.cs - HandleException builds error messages with hardcoded English ('Failed to {action}', 'Suggestion:'), while other failure paths localize via Strings.resx
fix(core): IServiceRepository.cs - UpsertBatchAsync xmldoc claims 'NOT executed within an atomic transaction', but implementation wraps the batch in BeginTransaction/Commit
fix(manager): ServiceMapper.cs - GetLogOnAsDisplayName only handles LocalSystem; LocalService and NetworkService leak raw 'NT AUTHORITY\…' strings ... (continued)

1249 of 2273 branches covered (54.95%)

Branch coverage included in aggregate %.

38 of 80 new or added lines in 14 files covered. (47.5%)

8 existing lines in 4 files now uncovered.

8856 of 17642 relevant lines covered (50.2%)

371.81 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

73.83
/src/Servy.Service/ProcessManagement/ProcessLauncher.cs


Source Not Available

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