about summary refs log tree commit diff
path: root/pkgs/tools/networking
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2020-04-26 14:24:18 +0200
committerMaximilian Bosch <maximilian@mbosch.me>2020-04-29 23:10:53 +0200
commit41bd6d2614749d12ce5ded3e991555b56ea6b2dc (patch)
treecc021e305630cf83b05d7fde5831552aa85fc2ea /pkgs/tools/networking
parentf56459f7ec83c8afb7c355200c502aa8b0c8affe (diff)
downloadnixlib-41bd6d2614749d12ce5ded3e991555b56ea6b2dc.tar
nixlib-41bd6d2614749d12ce5ded3e991555b56ea6b2dc.tar.gz
nixlib-41bd6d2614749d12ce5ded3e991555b56ea6b2dc.tar.bz2
nixlib-41bd6d2614749d12ce5ded3e991555b56ea6b2dc.tar.lz
nixlib-41bd6d2614749d12ce5ded3e991555b56ea6b2dc.tar.xz
nixlib-41bd6d2614749d12ce5ded3e991555b56ea6b2dc.tar.zst
nixlib-41bd6d2614749d12ce5ded3e991555b56ea6b2dc.zip
nixos/wireguard: test against multiple kernel versions
When testing WireGuard updates, I usually run the VM-tests with
different kernels to make sure we're not introducing accidental
regressions for e.g. older kernels.

I figured that we should automate this process to ensure continuously
that WireGuard works fine on several kernels.

For now I decided to test the latest LTS version (5.4) and
the latest kernel (currently 5.6). We can add more kernels in the
future, however this seems to significantly slow down evaluation and
time.

The list can be customized by running a command like this:

   nix-build nixos/tests/wireguard --arg kernelVersionsToTest '["4.19"]'

The `kernelPackages` argument in the tests is null by default to make
sure that it's still possible to invoke the test-files directly. In that
case the default kernel of NixOS (currently 5.4) is used.
Diffstat (limited to 'pkgs/tools/networking')
-rw-r--r--pkgs/tools/networking/wireguard-tools/default.nix4
1 files changed, 1 insertions, 3 deletions
diff --git a/pkgs/tools/networking/wireguard-tools/default.nix b/pkgs/tools/networking/wireguard-tools/default.nix
index 4fac72f7d035..90055a1a4a7c 100644
--- a/pkgs/tools/networking/wireguard-tools/default.nix
+++ b/pkgs/tools/networking/wireguard-tools/default.nix
@@ -49,9 +49,7 @@ stdenv.mkDerivation rec {
 
   passthru = {
     updateScript = ./update.sh;
-    tests = {
-      inherit (nixosTests) wireguard wg-quick wireguard-generated wireguard-namespaces;
-    };
+    tests = nixosTests.wireguard;
   };
 
   meta = {