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

systemd / systemd / 13912360373
73%

Build:
DEFAULT BRANCH: main
Ran 18 Mar 2025 02:01AM UTC
Jobs 1
Files 1864
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

17 Mar 2025 10:34PM UTC coverage: 71.946% (+0.03%) from 71.915%
13912360373

push

github

web-flow
nsresourced,vmspawn: allow unpriv "tap" based networking in vmspawn (#36688)

This extends nsresourced to also allow delegation of a network tap
device (in addition to veth) to unpriv clients, with a strictly enforced
naming scheme.

also tightens security on a couple of things:

* enforces polkit on all nsresourced ops too (though by default still
everything is allowed)
* put a limit on delegated network devices
* forcibly clean up delegated network devices when the userns goes away

145 of 375 new or added lines in 14 files covered. (38.67%)

2324 existing lines in 47 files now uncovered.

296268 of 411794 relevant lines covered (71.95%)

711485.52 hits per line

Uncovered Changes

Lines Coverage ∆ File
97
48.51
-1.59% src/nsresourced/nsresourcework.c
43
64.55
-3.65% src/nsresourced/userns-registry.c
40
0.0
0.0% src/vmspawn/vmspawn.c
35
35.51
3.49% src/shared/nsresource.c
8
52.94
src/test/test-nsresource.c
3
63.86
0.14% src/nsresourced/nsresourced-manager.c
1
79.69
0.0% src/basic/namespace-util.c
1
0.0
0.0% src/mountfsd/mountwork.c
1
73.47
0.22% src/nspawn/nspawn.c
1
12.0
0.0% src/nsresourced/test-userns-restrict.c

Coverage Regressions

Lines Coverage ∆ File
694
73.47
0.22% src/nspawn/nspawn.c
426
71.98
0.03% src/core/exec-invoke.c
244
74.23
-0.48% src/run/run.c
202
59.57
-0.02% src/core/main.c
200
83.51
0.04% src/core/namespace.c
169
58.62
-2.74% src/shared/cgroup-setup.c
121
73.85
-0.12% src/machine/machinectl.c
50
48.61
12.83% src/shared/mount-setup.c
46
76.39
0.1% src/shared/copy.c
21
87.54
0.47% src/test/test-cgroup-util.c
15
52.19
-2.36% src/shared/ptyfwd.c
14
64.42
-2.62% src/core/timer.c
11
67.51
-1.33% src/resolve/resolved-dns-scope.c
11
80.14
-7.8% src/shared/utmp-wtmp.c
10
67.2
-1.99% src/shared/loop-util.c
8
81.08
-0.86% src/resolve/resolved-link.c
7
78.9
-0.21% src/core/unit.c
7
80.41
-1.11% src/network/networkd-manager.c
6
77.78
11.11% src/udev/udev-builtin-btrfs.c
5
79.56
-0.31% src/basic/cgroup-util.c
4
68.18
0.79% src/core/taint.c
4
48.51
-1.59% src/nsresourced/nsresourcework.c
4
87.88
-6.06% src/resolve/resolved-socket-graveyard.c
4
1.25
0.01% src/test/test-execute.c
3
75.86
-2.59% src/coredump/coredump-vacuum.c
3
95.29
-3.53% src/journal/journald-rate-limit.c
3
84.75
-1.27% src/journal-remote/journal-upload-journal.c
3
77.22
-0.65% src/network/networkd-dhcp-server.c
3
67.59
-0.13% src/tmpfiles/tmpfiles.c
3
87.01
-0.42% src/udev/udev-manager.c
2
58.74
-1.4% src/core/dbus-util.c
2
76.54
-0.35% src/core/transaction.c
2
72.08
-0.65% src/import/export-tar.c
2
86.54
-0.61% src/libsystemd-network/sd-radv.c
2
75.81
-0.18% src/shared/logs-show.c
2
59.27
1.0% src/timesync/timesyncd-manager.c
1
64.86
0.04% src/core/cgroup.c
1
54.98
-0.08% src/home/homed-manager.c
1
73.65
-0.6% src/import/import-fs.c
1
74.69
-0.62% src/libsystemd/sd-journal/journal-vacuum.c
1
80.62
-0.26% src/libsystemd/sd-netlink/netlink-util.c
1
70.53
-0.24% src/machine/machined-varlink.c
1
72.01
-0.09% src/network/networkd-dhcp4.c
1
83.81
0.09% src/network/networkd-route.c
1
64.55
-3.65% src/nsresourced/userns-registry.c
1
95.65
-4.35% src/oom/oomd-util.h
1
94.64
-0.11% src/test/test-time-util.c
Jobs
ID Job ID Ran Files Coverage
1 13912360373.1 18 Mar 2025 02:01AM UTC 1864
71.95
GitHub Action Run
Source Files on build 13912360373
  • Tree
  • List 1864
  • Changed 105
  • Source Changed 37
  • Coverage Changed 92
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #13912360373
  • 8e29a5b9 on github
  • Prev Build on main (#13877892945)
  • Next Build on main (#13935887515)
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