Commit 1cabb1c4 authored by nicoo's avatar nicoo
Browse files

tests/stdenv: Check derivations with an MD5 `outputHash` fail to evaluate

parent 87c22100
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -142,6 +142,15 @@ in
    '';
  };

  # Check that mkDerivation rejects MD5 hashes
  rejectedHashes = lib.recurseIntoAttrs {
    md5 =
      let drv = runCommand "md5 outputHash rejected" {
        outputHash = "md5-fPt7dxVVP7ffY3MxkQdwVw==";
      } "true";
      in assert !(builtins.tryEval drv).success; {};
  };

  test-inputDerivation = let
    inherit (stdenv.mkDerivation {
      dep1 = derivation { name = "dep1"; builder = "/bin/sh"; args = [ "-c" ": > $out" ]; system = builtins.currentSystem; };