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

systemd / systemd / 20151578145
73%

Build:
DEFAULT BRANCH: main
Ran 12 Dec 2025 02:48AM UTC
Jobs 1
Files 1971
Run time 4min
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

11 Dec 2025 05:38AM UTC coverage: 72.698% (-0.02%) from 72.713%
20151578145

push

github

web-flow
core: gracefully skip unknown policy designators in RootImagePolicy et al (#40060)

Usually we gracefully ignore unknown configuration parameters, so that
service files can be written by upstreams and used across a variegated
range of distributions with various versions of systemd, to avoid
forcing users to the minimum common denominator and only adding settings
that are supported by the oldest distro supported.

Image policies do not behave like this, and any unknown partition or
policy designator causes the whole unit to fail to parse and a hard
error.

Change it so that parsing RootImagePolicy and friends via unit file or
D-Bus logs but otherwise ignores unknown specifiers, like other options
do.

This allows us to add new specifiers in the future, and users to adopt
them immediately.

Follow-up for d452335aa

44 of 49 new or added lines in 7 files covered. (89.8%)

297 existing lines in 37 files now uncovered.

309479 of 425707 relevant lines covered (72.7%)

1150153.67 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
71.21
0.0% src/core/execute-serialize.c
1
90.0
0.16% src/shared/image-policy.c
1
59.15
0.0% src/udev/udev-builtin-dissect_image.c
2
0.0
0.0% src/mountfsd/mountwork.c

Uncovered Existing Lines

Lines Coverage ∆ File
1
79.89
-0.53% src/basic/efivars.c
1
66.38
-0.03% src/core/service.c
1
92.27
0.0% src/libsystemd/sd-journal/journal-file.c
1
88.75
-0.25% src/network/networkd-neighbor.c
1
83.83
0.0% src/network/networkd-route.c
1
76.32
-0.16% src/resolve/resolved-dns-server.c
1
94.84
-0.08% src/shared/dns-rr.c
1
58.26
-0.17% src/timesync/timesyncd-manager.c
1
82.06
-0.33% src/udev/udevadm-trigger.c
1
66.67
-0.54% src/udev/udev-worker.c
2
76.03
-0.36% src/core/dbus.c
2
78.87
0.38% src/journal-remote/journal-upload-journal.c
2
88.2
-0.62% src/libsystemd-network/sd-lldp-tx.c
2
82.59
-0.53% src/oom/oomd-util.c
2
79.33
-0.96% src/udev/udevadm-wait.c
3
82.52
0.85% src/core/manager.c
3
75.21
-0.51% src/core/transaction.c
3
95.29
-3.53% src/journal/journald-rate-limit.c
3
72.51
-1.75% src/login/logind-varlink.c
3
74.05
-0.09% src/nspawn/nspawn.c
3
77.36
-1.13% src/shared/journal-importer.c
3
47.84
3.17% src/tty-ask-password-agent/tty-ask-password-agent.c
4
64.01
-0.55% src/libsystemd/sd-journal/journal-verify.c
4
98.72
0.0% src/resolve/test-dns-cache.c
6
84.94
-1.92% src/userdb/userwork.c
8
81.19
-0.21% src/core/unit.c
8
70.44
-1.97% src/nsresourced/userns-registry.c
11
85.07
-1.45% src/udev/udev-manager.c
12
82.73
-1.22% src/resolve/resolved-link.c
13
37.5
-10.83% src/systemctl/systemctl-start-special.c
15
54.05
-1.13% src/shared/user-record.c
17
85.86
-0.83% src/libsystemd/sd-journal/sd-journal.c
18
70.44
-1.99% src/resolve/resolved-dns-scope.c
24
60.74
-0.67% src/core/socket.c
25
84.64
-2.48% src/shared/userdb.c
34
86.21
3.45% src/network/networkd-sysctl.c
57
71.24
-1.08% src/repart/repart.c
Jobs
ID Job ID Ran Files Coverage
1 20151578145.1 12 Dec 2025 02:48AM UTC 1971
72.7
GitHub Action Run
Source Files on build 20151578145
  • Tree
  • List 1971
  • Changed 79
  • Source Changed 9
  • Coverage Changed 73
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20151578145
  • 7c0afcdd on github
  • Prev Build on main (#20117371104)
  • Next Build on main (#20183449637)
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