From 226285c5677a9ee85aacbe6f3f0aa68956506a4f Mon Sep 17 00:00:00 2001
From: Danny Auble <da@schedmd.com>
Date: Tue, 9 Sep 2014 13:50:14 -0700
Subject: [PATCH] Fix test for Cray systems

---
 testsuite/expect/test1.14 | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/testsuite/expect/test1.14 b/testsuite/expect/test1.14
index c229d9a947a..d9c0182a944 100755
--- a/testsuite/expect/test1.14
+++ b/testsuite/expect/test1.14
@@ -40,6 +40,14 @@ set file_out        "test$test_id.output"
 set job_id           0
 set sleep_secs       10
 
+# On a cray system we might only be able to run 2 tasks per node so force it
+# to always assume this is the case.
+if { [test_cray] } {
+	set extra "export SLURM_TASKS_PER_NODE=2"
+} else {
+	set extra ""
+}
+
 
 print_header $test_id
 
@@ -62,6 +70,7 @@ if {[test_launch_poe]} {
 #
 exec $bin_rm -f $file_in $file_in2 $file_out
 make_bash_script $file_in "
+  $extra
   echo tasks_per_node=\$SLURM_TASKS_PER_NODE
   inx=0
   while \[ \$inx -lt \$SLURM_TASKS_PER_NODE \]
@@ -153,6 +162,7 @@ if {$exit_code == 0} {
 #
 exec $bin_rm -f $file_in $file_out
 make_bash_script $file_in "
+  $extra
   inx=0
   while \[ \$inx -lt \$SLURM_TASKS_PER_NODE \]
   do
-- 
GitLab