diff options
author | Maximilian Bosch <maximilian@mbosch.me> | 2020-04-26 14:24:18 +0200 |
---|---|---|
committer | Maximilian Bosch <maximilian@mbosch.me> | 2020-04-29 23:10:53 +0200 |
commit | 41bd6d2614749d12ce5ded3e991555b56ea6b2dc (patch) | |
tree | cc021e305630cf83b05d7fde5831552aa85fc2ea /pkgs/tools/networking | |
parent | f56459f7ec83c8afb7c355200c502aa8b0c8affe (diff) | |
download | nixlib-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.nix | 4 |
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 = { |