summary refs log tree commit diff
path: root/pkgs/stdenv/generic/default.nix
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/generic/default.nix
parent9f4143e964bff2d96d2e2c370182b7973a226e07 (diff)
downloadnixpkgs-51518a5fd34ca9eb5e7aa203f89023b91f029028.tar
nixpkgs-51518a5fd34ca9eb5e7aa203f89023b91f029028.tar.gz
nixpkgs-51518a5fd34ca9eb5e7aa203f89023b91f029028.tar.bz2
nixpkgs-51518a5fd34ca9eb5e7aa203f89023b91f029028.tar.lz
nixpkgs-51518a5fd34ca9eb5e7aa203f89023b91f029028.tar.xz
nixpkgs-51518a5fd34ca9eb5e7aa203f89023b91f029028.tar.zst
nixpkgs-51518a5fd34ca9eb5e7aa203f89023b91f029028.zip
stdenv.tests: Add succeedOnFailure
Diffstat (limited to 'pkgs/stdenv/generic/default.nix')
-rw-r--r--pkgs/stdenv/generic/default.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/stdenv/generic/default.nix b/pkgs/stdenv/generic/default.nix
index 4fa9ad6de2e..81255726284 100644
--- a/pkgs/stdenv/generic/default.nix
+++ b/pkgs/stdenv/generic/default.nix
@@ -175,6 +175,11 @@ let
       # without running any commands. Because this will also skip `shopt -s extglob`
       # commands and extglob affects the Bash parser, we enable extglob always.
       shellDryRun = "${stdenv.shell} -n -O extglob";
+
+      tests = {
+        succeedOnFailure = import ../tests/succeedOnFailure.nix { inherit stdenv; };
+      };
+      passthru.tests = lib.warn "Use `stdenv.tests` instead. `passthru` is a `mkDerivation` detail." stdenv.tests;
     }
 
     # Propagate any extra attributes.  For instance, we use this to