about summary refs log tree commit diff
path: root/debian/tests
AgeCommit message (Collapse)Author
2025-03-25d/t/base.py: decrease huge nm-online timeoutsLukas Märdian
2025-03-25d/t/base.py: Overmount /run/network/ to isolate tests from ifupdown & ifstateLukas Märdian
2025-03-25d/t/base.py: Install backup mgmt network in /run/systemd/network/Lukas Märdian
2025-03-25d/tests: Add initial autopkgtests.Lukas Märdian
Those tests were split off from Ubuntu's NetworkManager tests. This commits adds the tests that can be executed without the need of loading any special kernel module, like mac80211_hwsim for WiFi testing. It can only test wired connectivity for now, using veth devices. In https://salsa.debian.org/utopia-team/network-manager/-/merge_requests/13 we tried to make it work in DebCI/SalsaCI LXC containers, but it turns out that NetworkManager does not behave correctly without a functioning udev (especially the "unmanaged-devices=" setting and "NM_UNMANAGED=" rules) and LXC containers do not provide a properly usable udev (i.e. /sys/ is mounted read-only). So we're falling back to using a `isolation-machine` Restriction in d/t/control