about summary refs log tree commit diff
path: root/pkgs/build-support/testers
diff options
context:
space:
mode:
authornicoo <nicoo@mur.at>2024-05-12 13:47:20 +0000
committernicoo <nicoo@mur.at>2024-05-12 13:49:32 +0000
commit1d4d9facbcb00d2bce2fe15d9c8fdaa2137833eb (patch)
tree642550395638825a9c8bbf2e7da202eac53772fd /pkgs/build-support/testers
parentdb4171f3e241b4562fd0c0f924c802e35a1ddcdd (diff)
tests.testers.hasPkgConfigModules: test the `versionCheck` parameter
Shell script is currently buggy and effectively ignores the value, always enforcing version match:
  https://github.com/NixOS/nixpkgs/pull/307770#issuecomment-2102586718
Diffstat (limited to 'pkgs/build-support/testers')
-rw-r--r--pkgs/build-support/testers/hasPkgConfigModules/tests.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/build-support/testers/hasPkgConfigModules/tests.nix b/pkgs/build-support/testers/hasPkgConfigModules/tests.nix
index bf992d040b4b3..adad935079849 100644
--- a/pkgs/build-support/testers/hasPkgConfigModules/tests.nix
+++ b/pkgs/build-support/testers/hasPkgConfigModules/tests.nix
@@ -11,10 +11,15 @@ lib.recurseIntoAttrs {
 
   miniz-versions-mismatch = testers.testBuildFailure (testers.hasPkgConfigModules {
     package = miniz;
-    version = "1.2.3";
+    version = "1.2.3";  # Deliberately-incorrect version number
     versionCheck = true;
   });
 
+  miniz-no-versionCheck = testers.hasPkgConfigModules {
+    package = miniz;
+    version = "1.2.3";  # Deliberately-incorrect version number
+  };
+
   zlib-has-zlib = testers.hasPkgConfigModules {
     package = zlib;
     moduleNames = [ "zlib" ];