diff options
author | Robert Hensing <roberth@users.noreply.github.com> | 2022-12-24 17:19:32 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-24 17:19:32 +0100 |
commit | 7bfb51f9cdd223f208566fd06804145d0c0c4a56 (patch) | |
tree | b6e52625936c3cffe5998bcfbde2c47ab1645e6d /nixos/lib | |
parent | 319368a8c6f733dcce2910e153bb3536c01254e3 (diff) | |
parent | d9283c04d5390c19b550d981f0435d01c33e3a3c (diff) |
Merge pull request #207441 from hercules-ci/nixos-testing-python-no-more-specialArgs
nixos/testing-python.nix: Help users who need specialArgs
Diffstat (limited to 'nixos/lib')
-rw-r--r-- | nixos/lib/testing-python.nix | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/nixos/lib/testing-python.nix b/nixos/lib/testing-python.nix index 134d38f1b6767..4904ad6e35913 100644 --- a/nixos/lib/testing-python.nix +++ b/nixos/lib/testing-python.nix @@ -1,3 +1,4 @@ +args@ { system , pkgs ? import ../.. { inherit system config; } # Use a minimal kernel? @@ -5,7 +6,7 @@ # Ignored , config ? { } # !!! See comment about args in lib/modules.nix -, specialArgs ? { } +, specialArgs ? throw "legacy - do not use, see error below" # Modules to add to each VM , extraConfigurations ? [ ] }: @@ -13,6 +14,13 @@ let nixos-lib = import ./default.nix { inherit (pkgs) lib; }; in +pkgs.lib.throwIf (args?specialArgs) '' + testing-python.nix: `specialArgs` is not supported anymore. If you're looking + for the public interface to the NixOS test framework, use `runTest`, and + `node.specialArgs`. + See https://nixos.org/manual/nixos/unstable/index.html#sec-calling-nixos-tests + and https://nixos.org/manual/nixos/unstable/index.html#test-opt-node.specialArgs +'' rec { inherit pkgs; |