diff options
author | Joachim Fasting <joachifm@fastmail.fm> | 2017-09-16 11:47:50 +0200 |
---|---|---|
committer | Joachim Fasting <joachifm@fastmail.fm> | 2017-09-16 12:45:28 +0200 |
commit | ffd56ba4f6388abfe5290fc411a8ffb27e9d5d30 (patch) | |
tree | 286ad0fd554add85a301bdf3c29da3a508f26e03 | |
parent | c85cf60c833b99bc3b84aa0f5f2d20c5d6a39cc3 (diff) | |
download | nixpkgs-ffd56ba4f6388abfe5290fc411a8ffb27e9d5d30.tar nixpkgs-ffd56ba4f6388abfe5290fc411a8ffb27e9d5d30.tar.gz nixpkgs-ffd56ba4f6388abfe5290fc411a8ffb27e9d5d30.tar.bz2 nixpkgs-ffd56ba4f6388abfe5290fc411a8ffb27e9d5d30.tar.lz nixpkgs-ffd56ba4f6388abfe5290fc411a8ffb27e9d5d30.tar.xz nixpkgs-ffd56ba4f6388abfe5290fc411a8ffb27e9d5d30.tar.zst nixpkgs-ffd56ba4f6388abfe5290fc411a8ffb27e9d5d30.zip |
nixos/tests: move kernel-params test to misc
-rw-r--r-- | nixos/release-combined.nix | 1 | ||||
-rw-r--r-- | nixos/release.nix | 1 | ||||
-rw-r--r-- | nixos/tests/kernel-params.nix | 24 | ||||
-rw-r--r-- | nixos/tests/misc.nix | 6 |
4 files changed, 6 insertions, 26 deletions
diff --git a/nixos/release-combined.nix b/nixos/release-combined.nix index f5b988501f9..9a64d32e66c 100644 --- a/nixos/release-combined.nix +++ b/nixos/release-combined.nix @@ -96,7 +96,6 @@ in rec { nixos.tests.plasma5.x86_64-linux # avoid big build on i686 (all nixos.tests.kernel-latest) (all nixos.tests.kernel-lts) - (all nixos.tests.kernel-params) #(all nixos.tests.lightdm) (all nixos.tests.login) (all nixos.tests.misc) diff --git a/nixos/release.nix b/nixos/release.nix index 4eeefad9cab..f8d2e314532 100644 --- a/nixos/release.nix +++ b/nixos/release.nix @@ -267,7 +267,6 @@ in rec { tests.kernel-copperhead = callTest tests/kernel-copperhead.nix {}; tests.kernel-latest = callTest tests/kernel-latest.nix {}; tests.kernel-lts = callTest tests/kernel-lts.nix {}; - tests.kernel-params = callTest tests/kernel-params.nix {}; tests.keystone = callTest tests/keystone.nix {}; tests.kubernetes = hydraJob (import tests/kubernetes.nix { system = "x86_64-linux"; }); tests.latestKernel.login = callTest tests/login.nix { latestKernel = true; }; diff --git a/nixos/tests/kernel-params.nix b/nixos/tests/kernel-params.nix deleted file mode 100644 index 14a39335691..00000000000 --- 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 222b60ab24a..79290861cb0 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'); + }; ''; }) |