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

systemd / systemd / 24485253600
73%

Build:
DEFAULT BRANCH: main
Ran 16 Apr 2026 02:58AM UTC
Jobs 1
Files 2044
Run time 3min
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

15 Apr 2026 10:48AM UTC coverage: 71.872% (-0.4%) from 72.318%
24485253600

push

github

daandemeyer
sd-varlink: Don't log successful sentinel error dispatch as a failure

sd_varlink_error() deliberately returns a negative errno mapped from
the error id on success so callbacks can `return sd_varlink_error(...);`
to enqueue the reply and propagate a matching errno at once. When
varlink_dispatch_method() dispatches a configured error sentinel itself,
it doesn't need that mapping — but it was treating any negative return
as a dispatch failure and logging "Failed to process sentinel" even
though the error reply had been successfully enqueued.

Detect success via the state transition to VARLINK_PROCESSED_METHOD
instead, so only genuine enqueue failures are logged.

2 of 2 new or added lines in 1 file covered. (100.0%)

3562 existing lines in 60 files now uncovered.

320532 of 445978 relevant lines covered (71.87%)

1180593.02 hits per line

Coverage Regressions

Lines Coverage ∆ File
1381
48.17
-24.69% src/repart/repart.c
1002
0.0
0.0% src/vmspawn/vmspawn.c
320
73.55
-1.12% src/machine/machinectl.c
164
54.12
-0.09% src/shared/pkcs11-util.c
132
70.79
0.07% src/machine/machine.c
88
86.06
0.63% src/libsystemd/sd-json/json-stream.c
69
71.25
-0.25% src/sbsign/sbsign.c
65
82.25
0.0% src/machine/machine-varlink.c
48
79.78
-1.94% src/core/manager.c
37
65.68
-1.12% src/core/service.c
33
43.72
-2.14% src/imds/imdsd.c
28
70.04
0.0% src/machine/machined-varlink.c
17
57.14
-2.86% src/basic/confidential-virt.c
17
77.23
-2.1% src/core/job.c
12
61.35
-3.24% src/core/scope.c
11
63.69
-0.16% src/core/socket.c
11
79.25
-10.38% src/shared/utmp-wtmp.c
11
85.02
-1.45% src/udev/udev-manager.c
8
79.51
-2.19% src/shared/bus-polkit.c
8
58.43
-1.34% src/timesync/timesyncd-manager.c
6
77.4
-1.44% src/nss-resolve/nss-resolve.c
6
84.65
-2.63% src/shared/journal-file-util.c
6
50.0
0.0% src/shared/machine-register.c
5
78.42
-0.61% src/resolve/resolved-varlink.c
4
67.86
-1.79% src/core/dbus-job.c
4
76.12
-0.16% src/journal/journald-manager.c
4
77.74
-1.51% src/journal-remote/journal-upload-journal.c
4
75.68
-0.17% src/libsystemd/sd-bus/sd-bus.c
4
53.34
-0.5% src/machine/machined-dbus.c
4
88.46
-1.18% src/shared/serialize.c
3
58.03
-0.19% src/core/main.c
3
80.83
-0.09% src/core/unit.c
3
93.62
-6.38% src/core/unit.h
3
95.29
-3.53% src/journal/journald-rate-limit.c
3
60.73
-0.33% src/libsystemd-network/ndisc-option.c
3
75.0
-1.06% src/libsystemd-network/sd-ipv4acd.c
3
56.07
-0.32% src/login/pam_systemd.c
3
85.39
0.37% src/network/networkd-link.c
3
0.0
0.0% src/vmspawn/vmspawn-util.h
2
82.91
-0.19% src/basic/process-util.c
2
75.5
-0.34% src/core/transaction.c
2
80.59
-0.54% src/libsystemd/sd-bus/bus-convenience.c
2
80.31
0.17% src/libsystemd/sd-varlink/sd-varlink.c
2
83.64
-0.41% src/oom/oomd-util.c
1
76.58
-0.08% src/busctl/busctl.c
1
81.82
-1.01% src/libsystemd-network/dhcp-network.c
1
77.28
-0.04% src/libsystemd/sd-bus/bus-message.c
1
92.27
0.0% src/libsystemd/sd-journal/journal-file.c
1
85.79
-0.05% src/libsystemd/sd-journal/sd-journal.c
1
80.92
-0.25% src/libsystemd/sd-netlink/netlink-util.c
1
88.35
-0.38% src/network/networkd-address-generation.c
1
72.32
-0.09% src/network/networkd-dhcp4.c
1
78.19
-0.41% src/network/wait-online/wait-online-manager.c
1
78.97
0.0% src/resolve/resolved-dns-transaction.c
1
84.21
-5.26% src/shared/dissect-image.h
1
81.4
-1.16% src/shared/journal-util.c
1
80.34
0.0% src/test/test-namespace.c
1
72.29
-0.14% src/udev/net/link-config.c
1
28.61
-0.13% src/udev/udev-builtin-net_id.c
1
67.03
-0.54% src/udev/udev-worker.c
Jobs
ID Job ID Ran Files Coverage
1 24485253600.1 16 Apr 2026 02:58AM UTC 2044
71.87
GitHub Action Run
Source Files on build 24485253600
  • Tree
  • List 2044
  • Changed 92
  • Source Changed 12
  • Coverage Changed 92
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24485253600
  • 48326af2 on github
  • Prev Build on main (#24429739682)
  • Next Build on main (#24642716378)
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