run.pl: Better error messages
authorMichal Sojka <sojkam1@fel.cvut.cz>
Mon, 6 Oct 2014 12:12:47 +0000 (14:12 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Mon, 6 Oct 2014 12:13:42 +0000 (14:13 +0200)
continuous/gw-setup/run.pl

index 97f9939..e27a682 100755 (executable)
@@ -11,12 +11,12 @@ system("cat > $S99; chmod +x $S99") unless -t STDIN;
 # Boot the gateway
 # die("No boot command") if ($#ARGV eq -1);
 my $bootcmd = scalar @ARGV ? "'".join("' '", @ARGV)."'" : "$FindBin::Bin/boot";
-$exp = Expect->spawn($bootcmd);
+$exp = Expect->spawn($bootcmd) or die "Cannot spawn $bootcmd: $!";
 $exp->expect(120,
             'Welcome to Buildroot',
             'UGW started',
             '-re', 't...a...s...k...s... ...s...t...a...r...t...e...d') # RTEMS has bug - it sends 4 characters instead of just one
-    or die "Cannot spawn $bootcmd: $!";
+    or die("Boot failed");
 
 # Measure latencies
 my $latester=<<'EOF';