diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2015-08-05 13:28:27 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2015-08-05 14:34:54 +0200 |
commit | fc7e7f9032722d8d2c9080044b82045e2ba806a8 (patch) | |
tree | fd481fa350402b74d06cd3ffa7222a42bddfc99a /nixos/tests | |
parent | b3d8d750de2c6c470f14468663de4781388be598 (diff) | |
download | nixlib-fc7e7f9032722d8d2c9080044b82045e2ba806a8.tar nixlib-fc7e7f9032722d8d2c9080044b82045e2ba806a8.tar.gz nixlib-fc7e7f9032722d8d2c9080044b82045e2ba806a8.tar.bz2 nixlib-fc7e7f9032722d8d2c9080044b82045e2ba806a8.tar.lz nixlib-fc7e7f9032722d8d2c9080044b82045e2ba806a8.tar.xz nixlib-fc7e7f9032722d8d2c9080044b82045e2ba806a8.tar.zst nixlib-fc7e7f9032722d8d2c9080044b82045e2ba806a8.zip |
Remove broken/unused test
Diffstat (limited to 'nixos/tests')
-rw-r--r-- | nixos/tests/check-filesystems.nix | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/nixos/tests/check-filesystems.nix b/nixos/tests/check-filesystems.nix deleted file mode 100644 index cb9ff25f977e..000000000000 --- a/nixos/tests/check-filesystems.nix +++ /dev/null @@ -1,85 +0,0 @@ -{ nixos ? ./.. -, nixpkgs ? /etc/nixos/nixpkgs -, system ? builtins.currentSystem -}: - -with import ../lib/build-vms.nix { inherit nixos nixpkgs system; }; - -rec { - name = "check-filesystems"; - meta = with pkgs.stdenv.lib.maintainers; { - maintainers = [ eelco chaoflow ]; - }; - - nodes = { - share = {pkgs, config, ...}: { - services.nfs.server.enable = true; - services.nfs.server.exports = '' - /repos1 192.168.1.0/255.255.255.0(rw,no_root_squash) - /repos2 192.168.1.0/255.255.255.0(rw,no_root_squash) - ''; - services.nfs.server.createMountPoints = true; - - jobs.checkable = { - startOn = [ - config.jobs.nfs_kernel_exports.name - config.jobs.nfs_kernel_nfsd.name - ]; - respawn = true; - }; - }; - - fsCheck = {pkgs, config, ...}: { - fileSystems = - let - repos1 = { - mountPoint = "/repos1"; - autocreate = true; - device = "share:/repos1"; - fsType = "nfs"; - }; - - repos2 = { - mountPoint = "/repos2"; - autocreate = true; - device = "share:/repos2"; - fsType = "nfs"; - }; - in pkgs.lib.mkVMOverride [ - repos1 - repos1 # check remount - repos2 # check after remount - ]; - - jobs.checkable = { - startOn = "stopped ${config.jobs.filesystems.name}"; - respawn = true; - }; - }; - }; - - vms = buildVirtualNetwork { inherit nodes; }; - - test = runTests vms - '' - startAll; - - $share->waitForUnit("checkable"); - $fsCheck->waitForUnit("checkable"); - - # check repos1 - $fsCheck->succeed("test -d /repos1"); - $share->succeed("touch /repos1/test1"); - $fsCheck->succeed("test -e /repos1/test1"); - - # check repos2 (check after remount) - $fsCheck->succeed("test -d /repos2"); - $share->succeed("touch /repos2/test2"); - $fsCheck->succeed("test -e /repos2/test2"); - - # check without network - $share->block(); - $fsCheck->fail("test -e /repos1/test1"); - $fsCheck->fail("test -e /repos2/test2"); - ''; -} |