about summary refs log blame commit diff
path: root/tests/negative-caching.nix
blob: 10df67a748fc7acd49a3f4f6d847d0be935d2a6f (plain) (tree)




















                                                                      
with import ./config.nix;

rec {

  fail = mkDerivation {
    name = "fail";
    builder = builtins.toFile "builder.sh" "echo FAIL; exit 1";
  };

  succeed = mkDerivation {
    name = "succeed";
    builder = builtins.toFile "builder.sh" "echo SUCCEED; mkdir $out";
  };

  depOnFail = mkDerivation {
    name = "dep-on-fail";
    builder = builtins.toFile "builder.sh" "echo URGH; mkdir $out";
    inputs = [fail succeed];
  };

}