about summary refs log tree commit diff
path: root/pkgs/stdenv/tests
diff options
context:
space:
mode:
authorRobert Hensing <robert@roberthensing.nl>2022-11-14 19:03:35 +0100
committerRobert Hensing <robert@roberthensing.nl>2022-11-14 19:03:35 +0100
commit51518a5fd34ca9eb5e7aa203f89023b91f029028 (patch)
tree4135f12a12ab02d66de741bf9dc59d919b151c0f /pkgs/stdenv/tests
parent9f4143e964bff2d96d2e2c370182b7973a226e07 (diff)
stdenv.tests: Add succeedOnFailure
Diffstat (limited to 'pkgs/stdenv/tests')
-rw-r--r--pkgs/stdenv/tests/succeedOnFailure.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/pkgs/stdenv/tests/succeedOnFailure.nix b/pkgs/stdenv/tests/succeedOnFailure.nix
new file mode 100644
index 0000000000000..fef7f17869979
--- /dev/null
+++ b/pkgs/stdenv/tests/succeedOnFailure.nix
@@ -0,0 +1,14 @@
+{ stdenv }:
+
+stdenv.mkDerivation {
+  name = "stdenv-test-succeedOnFailure";
+
+  succeedOnFailure = true;
+
+  passAsFile = [ "buildCommand" ];
+  buildCommand = ''
+    mkdir $out
+    echo foo > $out/foo
+    exit 1
+  '';
+}