aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/content-addressed.nix11
-rw-r--r--tests/content-addressed.sh1
2 files changed, 11 insertions, 1 deletions
diff --git a/tests/content-addressed.nix b/tests/content-addressed.nix
index 3dcf916c3..8ca96d4bf 100644
--- a/tests/content-addressed.nix
+++ b/tests/content-addressed.nix
@@ -15,7 +15,7 @@ rec {
'';
};
rootCA = mkDerivation {
- name = "dependent";
+ name = "rootCA";
outputs = [ "out" "dev" ];
buildCommand = ''
echo "building a CA derivation"
@@ -51,4 +51,13 @@ rec {
outputHashMode = "recursive";
outputHashAlgo = "sha256";
};
+ dependentNonCA = mkDerivation {
+ name = "dependent-non-ca";
+ buildCommand = ''
+ echo "Didn't cut-off"
+ echo "building dependent-non-ca"
+ mkdir -p $out
+ echo ${rootCA}/non-ca-hello > $out/dep
+ '';
+ };
}
diff --git a/tests/content-addressed.sh b/tests/content-addressed.sh
index 61ec03fe3..547919660 100644
--- a/tests/content-addressed.sh
+++ b/tests/content-addressed.sh
@@ -22,6 +22,7 @@ secondSeedArgs=(-j0)
# dependent derivations always being already built.
#testDerivation dependentCA
testDerivation transitivelyDependentCA
+testDerivation dependentNonCA
nix-instantiate --experimental-features ca-derivations ./content-addressed.nix -A rootCA --arg seed 5
nix-collect-garbage --experimental-features ca-derivations --option keep-derivations true