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

aelassas / servy / 26329073983

23 May 2026 09:18AM UTC coverage: 50.194% (-0.09%) from 50.283%
26329073983

push

github

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

1247 of 2302 branches covered (54.17%)

Branch coverage included in aggregate %.

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

17 existing lines in 5 files now uncovered.

8708 of 17531 relevant lines covered (49.67%)

421.67 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