guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

87/376: tests/remote-builds.nix: Test failing build


From: Ludovic Courtès
Subject: 87/376: tests/remote-builds.nix: Test failing build
Date: Wed, 28 Jan 2015 22:04:13 +0000

civodul pushed a commit to tag 1.8
in repository guix.

commit 01ddf53ee9ff77cbd7fc659740279a6ba80fbdae
Author: Eelco Dolstra <address@hidden>
Date:   Thu Jul 24 12:10:06 2014 +0200

    tests/remote-builds.nix: Test failing build
---
 tests/remote-builds.nix |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/tests/remote-builds.nix b/tests/remote-builds.nix
index 6fc372c..81b81b8 100644
--- a/tests/remote-builds.nix
+++ b/tests/remote-builds.nix
@@ -25,7 +25,7 @@ let
         system = "i686-linux";
         PATH = "''${utils}/bin";
         builder = "''${utils}/bin/sh";
-        args = [ "-c" "echo Hello; mkdir $out $foo; cat 
/proc/sys/kernel/hostname > $out/host; ln -s $out $foo/bar; sleep 5" ];
+        args = [ "-c" "if [ ${toString nr} = 5 ]; then echo FAIL; exit 1; fi; 
echo Hello; mkdir $out $foo; cat /proc/sys/kernel/hostname > $out/host; ln -s 
$out $foo/bar; sleep 5" ];
         outputs = [ "out" "foo" ];
       }
     '';
@@ -92,6 +92,9 @@ in
       $slave1->succeed("test -e $out1 -o -e $out2");
       $slave2->succeed("test -e $out1 -o -e $out2");
 
+      # And a failing build.
+      $client->fail("nix-build ${expr nodes.client.config 5}");
+
       # Test whether the build hook automatically skips unavailable slaves.
       $slave1->block;
       $client->succeed("nix-build ${expr nodes.client.config 4}");



reply via email to

[Prev in Thread] Current Thread [Next in Thread]