about summary refs log tree commit diff
path: root/nixos/tests/kernel-generic.nix
diff options
context:
space:
mode:
authorAtemu <atemu.main@gmail.com>2021-05-02 15:39:39 +0200
committerAtemu <atemu.main@gmail.com>2021-08-23 19:57:49 +0200
commit457653d99c31bc8e558bcbd38c7d23ed9fa8fb97 (patch)
tree9a60326cff5ca8c2746584eb6bd107005a7f9c18 /nixos/tests/kernel-generic.nix
parent2b52f2b762fc664c04b691ca3f355477f4f65414 (diff)
nixosTests.kernel-generic: expose test-making functions
Changed the name to be clearer, 'makeKernelTest' could imply that it wants a
kernel pkg as its arg while it actually needs a set of linuxPackages.
Diffstat (limited to 'nixos/tests/kernel-generic.nix')
-rw-r--r--nixos/tests/kernel-generic.nix8
1 files changed, 6 insertions, 2 deletions
diff --git a/nixos/tests/kernel-generic.nix b/nixos/tests/kernel-generic.nix
index 04e3cae117af5..09ca43eac813c 100644
--- a/nixos/tests/kernel-generic.nix
+++ b/nixos/tests/kernel-generic.nix
@@ -6,7 +6,7 @@
 with pkgs.lib;
 
 let
-  makeKernelTest = linuxPackages: (import ./make-test-python.nix ({ pkgs, ... }: {
+  testsForLinuxPackages = linuxPackages: (import ./make-test-python.nix ({ pkgs, ... }: {
     name = "kernel-${linuxPackages.kernel.version}";
     meta = with pkgs.lib.maintainers; {
       maintainers = [ nequissimus ];
@@ -41,4 +41,8 @@ let
       linuxPackages_testing;
   };
 
-in mapAttrs (_: kernel: makeKernelTest kernel) kernels
+in mapAttrs (_: lP: testsForLinuxPackages lP) kernels // {
+  inherit testsForLinuxPackages;
+
+  testsForKernel = kernel: testsForLinuxPackages (pkgs.linuxPackagesFor kernel);
+}