diff options
Diffstat (limited to 'nixos/tests')
-rw-r--r-- | nixos/tests/kernel-params.nix | 24 | ||||
-rw-r--r-- | nixos/tests/misc.nix | 6 |
2 files changed, 6 insertions, 24 deletions
diff --git a/nixos/tests/kernel-params.nix b/nixos/tests/kernel-params.nix deleted file mode 100644 index 14a393356911..000000000000 --- a/nixos/tests/kernel-params.nix +++ /dev/null @@ -1,24 +0,0 @@ -import ./make-test.nix ({ pkgs, ...} : { - name = "kernel-params"; - meta = with pkgs.stdenv.lib.maintainers; { - maintainers = [ nequissimus ]; - }; - - machine = { config, lib, pkgs, ... }: - { - boot.kernelPackages = pkgs.linuxPackages; - boot.kernelParams = [ - "nohibernate" - "page_poison=1" - "vsyscall=none" - ]; - }; - - testScript = - '' - $machine->fail("cat /proc/cmdline | grep page_poison=0"); - $machine->succeed("cat /proc/cmdline | grep nohibernate"); - $machine->succeed("cat /proc/cmdline | grep page_poison=1"); - $machine->succeed("cat /proc/cmdline | grep vsyscall=none"); - ''; -}) diff --git a/nixos/tests/misc.nix b/nixos/tests/misc.nix index 222b60ab24aa..79290861cb0b 100644 --- a/nixos/tests/misc.nix +++ b/nixos/tests/misc.nix @@ -26,6 +26,7 @@ import ./make-test.nix ({ pkgs, ...} : { users.users.sybil = { isNormalUser = true; group = "wheel"; }; security.sudo = { enable = true; wheelNeedsPassword = false; }; boot.kernel.sysctl."vm.swappiness" = 1; + boot.kernelParams = [ "vsyscall=emulate" ]; }; testScript = @@ -126,5 +127,10 @@ import ./make-test.nix ({ pkgs, ...} : { $machine->execute('sysctl vm.swappiness=60'); $machine->succeed('[ `sysctl -ne vm.swappiness` = 60 ]'); }; + + # Test boot parameters + subtest "bootparam", sub { + $machine->succeed('grep -Fq vsyscall=emulate /proc/cmdline'); + }; ''; }) |