about summary refs log tree commit diff
path: root/tests/negative-caching.nix
blob: 10df67a748fc7acd49a3f4f6d847d0be935d2a6f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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];
  };

}