From d46b3f65cfa839f6efeabc4db66d120116f6d5a5 Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Thu, 2 Jul 2009 20:43:38 +0000
Subject: [PATCH] Add ignore_jobs flag to all reservation creations so they
 don't fail when jobs are running (change for slurm v2.1) Add simple test for
 License option when creating a reservation

---
 testsuite/expect/test3.11 | 37 +++++++++++++++++++------------------
 1 file changed, 19 insertions(+), 18 deletions(-)

diff --git a/testsuite/expect/test3.11 b/testsuite/expect/test3.11
index aa976e80331..2d2dd91b0dc 100755
--- a/testsuite/expect/test3.11
+++ b/testsuite/expect/test3.11
@@ -277,17 +277,18 @@ expect {
 #
 set badtests "
 	{}
-	{Duration=5   Nodes=$def_node   User=$user_name}
-	{StartTime=now   Nodes=$def_node   User=$user_name}
-	{StartTime=midnight   Duration=600   User=$user_name}
-	{StartTime=now   Duration=5   Nodes=ALL}
-	{StartTime=now   Duration=5   NodeCnt=  Nodes=   User=$user_name}
-	{StartTime=now   Duration=5   User=$user_name}
-	{StartTime=blah   Duration=5   Nodes=$def_node   User=$user_name}
-	{StartTime=now   Duration=foo   Nodes=$def_node   User=$user_name}
-	{StartTime=now   Duration=5   Nodes=$def_node   User=$user_name  PartitionName=badpartname}
-	{StartTime=now   Duration=5   Nodes=$def_node   User=$user_name  Flags=badtype}
-	{StartTime=now+10minutes   EndTime=now   Nodes=$def_node   User=$user_name}
+	{Duration=5   Nodes=$def_node   User=$user_name Flags=ignore_jobs}
+	{StartTime=now   Nodes=$def_node   User=$user_name Flags=ignore_jobs}
+	{StartTime=midnight   Duration=600   User=$user_name Flags=ignore_jobs}
+	{StartTime=now   Duration=5   Nodes=ALL Flags=ignore_jobs}
+	{StartTime=now   Duration=5   NodeCnt=  Nodes=   User=$user_name Flags=ignore_jobs}
+	{StartTime=now   Duration=5   User=$user_name Flags=ignore_jobs}
+	{StartTime=blah   Duration=5   Nodes=$def_node   User=$user_name Flags=ignore_jobs}
+	{StartTime=now   Duration=foo   Nodes=$def_node   User=$user_name Flags=ignore_jobs}
+	{StartTime=now   Duration=5   Nodes=$def_node   User=$user_name  PartitionName=badpartname Flags=ignore_jobs}
+	{StartTime=now   Duration=5   Nodes=$def_node   User=$user_name  Flags=badtype,ignore_jobs}
+	{StartTime=now+10minutes   EndTime=now   Nodes=$def_node   User=$user_name Flags=ignore_jobs}
+	{StartTime=now   Duration=5   Nodes=$def_node   User=$user_name Licenses=DUMMY_FOR_TESTING Flags=ignore_jobs}
 "
 #	{StartTime=now   Duration=5   Nodes=$def_node   Account=badaccountname}
 
@@ -308,13 +309,13 @@ if {[test_super_user] == 0} {
 }
 
 set goodtests "
-	{StartTime=now   Duration=5   Nodes=$def_node   User=$user_name}
-	{StartTime=now+5minutes   EndTime=now+10minutes   Nodes=$def_node   User=$user_name}
-	{StartTime=midnight   Duration=600   Nodes=$def_node   User=$user_name}
-	{StartTime=now   Duration=5   Nodes=ALL   User=$user_name}
-	{StartTime=now   Duration=5   NodeCnt=1   User=$user_name}
-	{StartTime=now   Duration=5   Nodes=$def_node   User=$user_name  PartitionName=$def_partition}
-	{StartTime=now   Duration=5   Nodes=$def_node   User=$user_name  Flags=Maint}
+	{StartTime=now   Duration=5   Nodes=$def_node   User=$user_name Flags=ignore_jobs}
+	{StartTime=now+5minutes   EndTime=now+10minutes   Nodes=$def_node   User=$user_name Flags=ignore_jobs}
+	{StartTime=midnight   Duration=600   Nodes=$def_node   User=$user_name Flags=ignore_jobs}
+	{StartTime=now   Duration=5   Nodes=ALL   User=$user_name Flags=ignore_jobs}
+	{StartTime=now   Duration=5   NodeCnt=1   User=$user_name Flags=ignore_jobs}
+	{StartTime=now   Duration=5   Nodes=$def_node   User=$user_name  PartitionName=$def_partition Flags=ignore_jobs}
+	{StartTime=now   Duration=5   Nodes=$def_node   User=$user_name  Flags=Maint Flags=ignore_jobs}
 "
 foreach test $goodtests {
 	set ret_code [create_res $test 0]
-- 
GitLab