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

IJHack / QtPass / 27476128573
57%

Build:
DEFAULT BRANCH: main
Ran 13 Jun 2026 07:07PM UTC
Jobs 1
Files 73
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

13 Jun 2026 07:01PM UTC coverage: 55.57%. Remained the same
27476128573

push

github

web-flow
refactor: extract SSH_AUTH_SOCK logic from Util into SshAuthSock (#1514) (#1523)

Part of #1508 / #1514 — first slice of the Util grab-bag split.

The SSH_AUTH_SOCK discovery/validation code (issue #543 work) had
accreted onto the generic Util class. Move it to a dedicated
SshAuthSock module:

- Util::initialiseSshAuthSock()        -> SshAuthSock::initialise()
- Util::sshAuthSockOverrideStatus()    -> SshAuthSock::overrideStatus()
- Util::SshAuthSockOverrideStatus enum -> SshAuthSock::OverrideStatus
- anon isSshAgentReachable() helper    -> moved verbatim

Logic is unchanged (verbatim move); only the home and the symbol names
change. The OverrideStatus enum is now sized std::uint8_t (silences the
performance-enum-size nit it always drew on the old Util enum).

util.cpp drops its <sys/stat.h> include (only the moved socket check
used it); util keeps <QUrl> (isLaunchableWebUrl) and executor.h (WSL
findBinaryInPath).

Callers updated: main.cpp (now includes sshauthsock.h, drops the
now-unused util.h), configdialog.cpp (adds sshauthsock.h), and the
SSH tests in tst_util.cpp. src.pro gains the new module.

Build clean, tst_util 138/138 (SSH cases included), doxygen clean,
REUSE compliant.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

33 of 37 new or added lines in 2 files covered. (89.19%)

3731 of 6714 relevant lines covered (55.57%)

36.9 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
35.9
0.0% src/configdialog.cpp
Jobs
ID Job ID Ran Files Coverage
1 27476128573.1 13 Jun 2026 07:07PM UTC 73
55.57
GitHub Action Run
Source Files on build 27476128573
  • Tree
  • List 73
  • Changed 4
  • Source Changed 4
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27476128573
  • b1653e6c on github
  • Prev Build on main (#27475393351)
  • Next Build on main (#27477250065)
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