From f01f598916283c6d66232ecd7a93097c5c118932 Mon Sep 17 00:00:00 2001 From: aszlig Date: Wed, 18 Mar 2015 12:41:53 +0100 Subject: tests: Integrate heinrich VM test from labernix. Using "import ../machines" is a bit ugly here, so we might want to integrate this into make-test.nix, but other than that it should work nevertheless. Signed-off-by: aszlig --- labernix/tests/heinrich.nix | 51 --------------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 labernix/tests/heinrich.nix (limited to 'labernix/tests/heinrich.nix') diff --git a/labernix/tests/heinrich.nix b/labernix/tests/heinrich.nix deleted file mode 100644 index c524835e..00000000 --- a/labernix/tests/heinrich.nix +++ /dev/null @@ -1,51 +0,0 @@ -import ./make-test.nix { - name = "heinrich"; - - nodes = let - common = { lib, ... }: { - networking.useNetworkd = true; - systemd.network.netdevs."40-eth0".netdevConfig = { - Name = "eth0"; - Kind = "dummy"; - }; - }; - in { - heinrich = { - imports = [ common ../machines/heinrich.nix ]; - virtualisation.vlans = [ 1 8 14 ]; - heinrich.internalInterface = "eth1"; - heinrich.externalInterface = "eth2"; - }; - hotelturm = { lib, ... }: { - imports = [ common ]; - virtualisation.vlans = [ 8 ]; - networking.useDHCP = false; - networking.interfaces.eth1.ip4 = lib.singleton { - address = "10.11.77.16"; - prefixLength = 24; - }; - }; - moritz = { lib, ... }: { - imports = [ common ]; - virtualisation.vlans = [ 14 ]; - networking.useDHCP = false; - networking.interfaces.eth1.ip4 = lib.singleton { - address = "192.168.0.1"; - prefixLength = 24; - }; - }; - client = { - imports = [ common ]; - virtualisation.vlans = [ 1 ]; - }; - }; - - testScript = '' - startAll; - $heinrich->waitForUnit("dnsmasq.service"); - $client->waitForUnit("network-interfaces.target"); - $client->waitForUnit("network.target"); - - $client->succeed("ip addr >&2"); - ''; -} -- cgit 1.4.1