From a0c56197fcb6d13e77ccbdd28322a540352b880c Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Wed, 5 Apr 2017 08:13:07 -0500 Subject: tests/timeout: create output so tests don't trivially pass Timeout tests rely on failed build to determine success, so make sure these derivations (silent in particular) don't fail regardless of timeout behavior. --- tests/timeout.nix | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tests') diff --git a/tests/timeout.nix b/tests/timeout.nix index 540fba934ff6..e18d717eff1f 100644 --- a/tests/timeout.nix +++ b/tests/timeout.nix @@ -5,6 +5,7 @@ with import ./config.nix; infiniteLoop = mkDerivation { name = "timeout"; buildCommand = '' + touch $out echo "‘timeout’ builder entering an infinite loop" while true ; do echo -n .; done ''; @@ -13,6 +14,7 @@ with import ./config.nix; silent = mkDerivation { name = "silent"; buildCommand = '' + touch $out sleep 60 ''; }; @@ -20,6 +22,7 @@ with import ./config.nix; closeLog = mkDerivation { name = "silent"; buildCommand = '' + touch $out exec > /dev/null 2>&1 sleep 1000000000 ''; -- cgit 1.4.1