mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-09 19:13:26 +03:00
nixos/tests: manualy start networkd-wait-online
Fix some tests that broke after 2370696d
.
This commit is contained in:
parent
6ba05144a0
commit
3f7a10dc74
5 changed files with 10 additions and 2 deletions
|
@ -223,6 +223,7 @@ import ./make-test-python.nix (
|
|||
''
|
||||
start_all()
|
||||
router.wait_for_unit("kea-dhcp4-server.service")
|
||||
client.systemctl("start systemd-networkd-wait-online.service")
|
||||
client.wait_for_unit("systemd-networkd-wait-online.service")
|
||||
client.wait_until_succeeds("ping -c 5 10.0.0.1")
|
||||
router.wait_until_succeeds("ping -c 5 10.0.0.3")
|
||||
|
|
|
@ -39,7 +39,9 @@ import ./make-test-python.nix (
|
|||
|
||||
testScript = ''
|
||||
start_all()
|
||||
node1.systemctl("start systemd-networkd-wait-online.service")
|
||||
node1.wait_for_unit("systemd-networkd-wait-online.service")
|
||||
node2.systemctl("start systemd-networkd-wait-online.service")
|
||||
node2.wait_for_unit("systemd-networkd-wait-online.service")
|
||||
|
||||
with subtest("test RestrictNetworkInterfaces= works"):
|
||||
|
|
|
@ -131,6 +131,7 @@ import ./make-test-python.nix (
|
|||
start_all()
|
||||
|
||||
for n in network_nodes + network_switches:
|
||||
n.systemctl("start systemd-networkd-wait-online.service")
|
||||
n.wait_for_unit("systemd-networkd-wait-online.service")
|
||||
|
||||
node1.succeed("ping 10.0.0.2 -w 10 -c 1")
|
||||
|
|
|
@ -73,6 +73,7 @@ import ./make-test-python.nix (
|
|||
start_all()
|
||||
|
||||
with subtest("check router network configuration"):
|
||||
router.systemctl("start systemd-networkd-wait-online.service")
|
||||
router.wait_for_unit("systemd-networkd-wait-online.service")
|
||||
eth1_status = router.succeed("networkctl status eth1")
|
||||
assert "Network File: /etc/systemd/network/01-eth1.network" in eth1_status, \
|
||||
|
@ -80,6 +81,7 @@ import ./make-test-python.nix (
|
|||
assert "10.0.0.1" in eth1_status, "Did not find expected router IPv4"
|
||||
|
||||
with subtest("check client network configuration"):
|
||||
client.systemctl("start systemd-networkd-wait-online.service")
|
||||
client.wait_for_unit("systemd-networkd-wait-online.service")
|
||||
eth1_status = client.succeed("networkctl status eth1")
|
||||
assert "Network File: /etc/systemd/network/40-eth1.network" in eth1_status, \
|
||||
|
|
|
@ -96,10 +96,12 @@ in import ./make-test-python.nix ({pkgs, ... }: {
|
|||
};
|
||||
testScript = ''
|
||||
start_all()
|
||||
node1.succeed("systemctl start systemd-networkd-wait-online@eth1.service")
|
||||
node1.systemctl("start systemd-networkd-wait-online@eth1.service")
|
||||
node1.systemctl("start systemd-networkd-wait-online.service")
|
||||
node1.wait_for_unit("systemd-networkd-wait-online@eth1.service")
|
||||
node1.wait_for_unit("systemd-networkd-wait-online.service")
|
||||
node2.succeed("systemctl start systemd-networkd-wait-online@eth1.service")
|
||||
node2.systemctl("start systemd-networkd-wait-online@eth1.service")
|
||||
node2.systemctl("start systemd-networkd-wait-online.service")
|
||||
node2.wait_for_unit("systemd-networkd-wait-online@eth1.service")
|
||||
node2.wait_for_unit("systemd-networkd-wait-online.service")
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue