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

systemd / systemd / 15263807472
73%

Build:
DEFAULT BRANCH: main
Ran 27 May 2025 02:46AM UTC
Jobs 1
Files 1914
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

26 May 2025 08:53PM UTC coverage: 72.046% (-0.002%) from 72.048%
15263807472

push

github

yuwata
src/core/manager.c: log preset activity on first boot

This gives us a little more information about what units were enabled
or disabled on that first boot and will be useful for OS developers
tracking down the source of unit state.

An example with this enabled looks like:

```
NET: Registered PF_VSOCK protocol family
systemd[1]: Applying preset policy.
systemd[1]: Unit /etc/systemd/system/dnsmasq.service is masked, ignoring.
systemd[1]: Unit /etc/systemd/system/systemd-repart.service is masked, ignoring.
systemd[1]: Removed '/etc/systemd/system/sockets.target.wants/systemd-resolved-monitor.socket'.
systemd[1]: Removed '/etc/systemd/system/sockets.target.wants/systemd-resolved-varlink.socket'.
systemd[1]: Created symlink '/etc/systemd/system/multi-user.target.wants/var-mnt-workdir.mount' → '/etc/systemd/system/var-mnt-workdir.mount'.
systemd[1]: Created symlink '/etc/systemd/system/multi-user.target.wants/var-mnt-workdir\x2dtmp.mount' → '/etc/systemd/system/var-mnt-workdir\x2dtmp.mount'.
systemd[1]: Created symlink '/etc/systemd/system/afterburn-sshkeys.target.requires/afterburn-sshkeys@core.service' → '/usr/lib/systemd/system/afterburn-sshkeys@.service'.
systemd[1]: Created symlink '/etc/systemd/system/sockets.target.wants/systemd-resolved-varlink.socket' → '/usr/lib/systemd/system/systemd-resolved-varlink.socket'.
systemd[1]: Created symlink '/etc/systemd/system/sockets.target.wants/systemd-resolved-monitor.socket' → '/usr/lib/systemd/system/systemd-resolved-monitor.socket'.
systemd[1]: Populated /etc with preset unit settings.
```

Considering it only happens on first boot and not on every boot I think
the extra information is worth the extra verbosity in the logs just for
that boot.

5 of 6 new or added lines in 1 file covered. (83.33%)

5463 existing lines in 165 files now uncovered.

299151 of 415222 relevant lines covered (72.05%)

702386.45 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
79.09
0.05% src/core/manager.c

Uncovered Existing Lines

Lines Coverage ∆ File
1
78.21
-1.28% src/analyze/analyze-image-policy.c
1
87.13
-0.1% src/analyze/analyze-security.c
1
98.36
-1.64% src/basic/alloc-util.c
1
97.56
1.82% src/basic/alloc-util.h
1
93.1
0.0% src/basic/ansi-color.c
1
91.67
0.0% src/basic/architecture.c
1
97.44
0.14% src/basic/bus-label.c
1
98.41
0.05% src/basic/devnum-util.c
1
97.14
0.27% src/basic/dlfcn-util.c
1
97.92
0.0% src/basic/hash-funcs.c
1
88.89
0.0% src/basic/iovec-wrapper.h
1
83.33
0.0% src/basic/sparse-endian.h
1
83.33
0.0% src/basic/static-destruct.c
1
98.8
0.0% src/basic/strxcpyx.c
1
98.23
0.1% src/basic/sysctl-util.c
1
72.91
0.04% src/core/cgroup.c
1
83.56
-0.15% src/core/device.c
1
55.63
0.16% src/core/socket.c
1
97.37
0.0% src/fundamental/sha256-fundamental.c
1
73.65
-0.6% src/import/import-fs.c
1
76.45
-0.39% src/import/import-raw.c
1
75.84
-0.04% src/libsystemd/sd-bus/sd-bus.c
1
83.67
-0.05% src/libsystemd/sd-journal/sd-journal.c
1
67.43
-0.33% src/locale/localed-util.c
1
85.47
-0.13% src/network/networkd-dhcp-prefix-delegation.c
1
97.35
-0.38% src/resolve/resolved-dns-question.c
1
91.82
-0.3% src/resolve/resolved-dns-stream.c
1
75.48
-0.06% src/resolve/resolved-dns-transaction.c
1
36.03
-0.16% src/shared/ask-password-api.c
1
89.99
0.0% src/shared/format-table.c
1
95.51
-0.14% src/test/test-fileio.c
1
82.56
-0.26% src/udev/udev-node.c
2
99.42
0.0% src/basic/escape.c
2
98.66
0.06% src/basic/ether-addr-util.c
2
81.25
0.0% src/basic/format-ifname.c
2
66.67
0.0% src/basic/glyph-util.h
2
98.31
0.0% src/basic/hashmap.h
2
88.24
0.0% src/basic/initrd-util.c
2
66.67
0.0% src/basic/io-util.h
2
93.33
0.0% src/basic/mountpoint-util.h
2
96.23
0.0% src/basic/ordered-set.c
2
96.83
0.0% src/basic/psi-util.c
2
62.5
0.0% src/basic/signal-util.h
2
66.67
0.0% src/basic/strxcpyx.h
2
92.68
0.0% src/basic/syslog-util.c
2
94.29
0.0% src/basic/time-util.h
2
96.15
0.0% src/boot/chid.c
2
74.49
-0.11% src/import/importd.c
2
57.76
-0.41% src/journal-remote/journal-upload.c
2
86.59
-0.61% src/libsystemd-network/sd-radv.c
2
90.0
0.0% src/network/networkd-dhcp4-bus.c
2
90.48
0.0% src/network/networkd-dhcp6-bus.c
2
89.42
-0.28% src/resolve/resolved-dns-query.c
3
88.0
0.0% src/basic/ansi-color.h
3
96.55
0.0% src/basic/cap-list.c
3
84.78
0.0% src/basic/dirent-util.c
3
97.83
0.0% src/basic/extract-word.c
3
94.74
0.19% src/basic/glob-util.c
3
92.5
0.0% src/basic/parse-util.h
3
86.36
0.0% src/basic/percent-util.h
3
97.83
0.0% src/basic/prioq.c
3
95.97
0.0% src/basic/procfs-util.c
3
90.57
0.0% src/basic/unit-def.c
3
75.0
-2.68% src/coredump/coredump-vacuum.c
3
95.29
-3.53% src/journal/journald-rate-limit.c
3
80.14
-1.06% src/libsystemd-network/sd-lldp-rx.c
4
82.14
0.0% src/basic/build.c
4
87.5
-6.79% src/basic/in-addr-util.h
4
97.45
0.07% src/basic/proc-cmdline.c
4
91.3
0.0% src/network/networkd-dhcp-server-bus.c
4
84.85
-0.06% src/network/networkd-link.c
4
81.73
-0.99% src/network/networkd-sysctl.c
4
99.07
0.0% src/resolve/test-dns-cache.c
5
50.0
0.0% src/basic/arphrd-util.c
5
90.0
0.0% src/basic/replace-var.c
5
77.78
-5.08% src/basic/socket-util.h
5
98.84
0.0% src/basic/unit-name.c
6
72.22
0.0% src/basic/inotify-util.c
6
80.0
0.0% src/basic/missing_syscall.h
6
93.18
0.0% src/network/networkd-address-pool.c
6
57.32
-2.44% src/resolve/resolved-dnstls.c
7
81.82
0.0% src/basic/errno-util.h
7
90.12
0.0% src/basic/hostname-util.c
7
87.5
-4.38% src/shared/pam-util.c
8
55.56
0.0% src/basic/cgroup-util.h
8
87.84
-0.16% src/basic/chattr-util.c
8
84.48
0.0% src/basic/sigbus.c
8
70.13
-1.46% src/journal-remote/journal-remote-main.c
10
96.26
0.0% src/basic/env-file.c
10
91.67
0.0% src/basic/mkdir.c
10
89.05
0.0% src/basic/pidfd-util.c
10
88.76
-0.12% src/basic/process-util.h
10
0.0
0.0% src/fundamental/edid-fundamental.c
11
96.95
0.0% src/basic/parse-util.c
11
76.23
-3.02% src/journal-remote/journal-upload-journal.c
12
73.17
0.0% src/basic/limits-util.c
12
93.51
0.33% src/basic/uid-range.c
12
68.46
-1.41% src/resolve/resolved-dns-scope.c
13
76.61
0.0% src/basic/build-path.c
13
95.53
0.0% src/basic/utf8.c
13
93.97
0.0% src/basic/xattr-util.c
13
37.5
-10.83% src/systemctl/systemctl-start-special.c
14
85.58
1.04% src/basic/argv-util.c
14
75.36
0.0% src/basic/memfd-util.c
14
88.72
0.0% src/basic/signal-util.c
14
67.11
0.0% src/network/netdev/macvlan.c
14
81.43
-1.72% src/resolve/resolved-link.c
15
61.43
0.0% src/basic/iovec-wrapper.c
15
89.03
0.0% src/basic/locale-util.c
16
92.23
0.0% src/basic/tmpfile-util.c
17
0.0
0.0% src/basic/keyring-util.c
17
92.8
0.0% src/basic/rlimit-util.c
18
90.54
0.0% src/basic/os-util.c
18
92.4
0.12% src/basic/stat-util.c
18
66.23
0.0% src/basic/sync-util.c
19
96.09
0.03% src/basic/env-util.c
19
84.38
0.0% src/basic/lock-util.c
20
80.22
0.27% src/shared/bus-polkit.c
23
97.64
0.0% src/basic/hashmap.c
25
0.0
0.0% src/network/netdev/ipoib.c
26
93.9
0.08% src/basic/in-addr-util.c
26
76.03
0.0% src/basic/io-util.c
26
87.5
0.0% src/basic/pidref.c
26
95.57
0.02% src/basic/strv.c
27
60.0
0.0% src/basic/confidential-virt.c
27
77.63
0.0% src/network/networkd-manager-varlink.c
28
55.05
0.0% src/basic/random-util.c
29
84.93
0.0% src/basic/conf-files.c
35
65.06
0.0% src/network/networkd-dns.c
36
92.73
0.0% src/basic/path-util.c
38
76.09
0.26% src/basic/efivars.c
40
72.25
0.0% src/basic/recurse-dir.c
44
90.41
-0.19% src/basic/compress.c
46
81.21
-0.53% src/varlinkctl/varlinkctl.c
49
88.59
0.0% src/basic/chase.c
55
92.52
0.0% src/basic/fileio.c
59
86.09
0.05% src/basic/user-util.c
60
91.03
0.0% src/basic/string-util.c
61
77.62
0.2% src/login/logind-user.c
62
78.31
0.02% src/basic/namespace-util.c
65
90.05
0.0% src/basic/time-util.c
74
77.12
0.23% src/basic/fd-util.c
76
83.95
0.0% src/network/networkd-route-nexthop.c
78
67.04
0.0% src/systemctl/systemctl.c
79
64.68
0.0% src/login/logind-seat.c
80
71.55
0.0% src/basic/capability-util.c
81
63.79
0.0% src/basic/mountpoint-util.c
84
72.49
0.0% src/network/netdev/l2tp-tunnel.c
85
79.94
0.0% src/network/networkd-manager.c
90
63.32
0.0% src/basic/virt.c
91
84.9
0.0% src/network/networkd-routing-policy-rule.c
97
88.33
0.0% src/network/networkd-address.c
99
80.79
0.14% src/basic/fs-util.c
101
85.06
0.0% src/basic/log.c
112
83.47
-0.27% src/network/networkd-route.c
113
83.3
0.0% src/basic/cgroup-util.c
113
81.66
0.33% src/basic/socket-util.c
115
4.71
0.0% src/login/logind-inhibit.c
117
6.59
0.0% src/network/networkd-wiphy.c
142
82.97
-0.15% src/basic/process-util.c
190
57.94
0.0% src/login/logind-session.c
220
78.53
0.0% src/sysext/sysext.c
323
69.11
-0.28% src/network/networkd-ndisc.c
420
42.69
0.18% src/basic/terminal-util.c
910
71.02
0.0% src/repart/repart.c
Jobs
ID Job ID Ran Files Coverage
1 15263807472.1 27 May 2025 02:46AM UTC 1914
72.05
GitHub Action Run
Source Files on build 15263807472
  • Tree
  • List 1914
  • Changed 291
  • Source Changed 222
  • Coverage Changed 278
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #15263807472
  • bdd852a1 on github
  • Prev Build on main (#15243357723)
  • Next Build on main (#15288324789)
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