From 1bec00a29b54e5b38e5ea52cea4f5396113b27e3 Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Thu, 14 Oct 2010 17:23:01 +0000
Subject: [PATCH] Tweak checkpoint/blcr and test11.5 to operate properly
 together

---
 src/plugins/checkpoint/blcr/checkpoint_blcr.c | 4 ++--
 testsuite/expect/test11.5                     | 7 ++++++-
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/plugins/checkpoint/blcr/checkpoint_blcr.c b/src/plugins/checkpoint/blcr/checkpoint_blcr.c
index 575df897f9d..b1e1ca367d9 100644
--- a/src/plugins/checkpoint/blcr/checkpoint_blcr.c
+++ b/src/plugins/checkpoint/blcr/checkpoint_blcr.c
@@ -312,7 +312,7 @@ extern int slurm_ckpt_comp ( struct step_record * step_ptr, time_t event_time,
 		uint32_t error_code, char *error_msg )
 {
 	error("checkpoint/blcr: slurm_ckpt_comp not implemented");
-	return SLURM_FAILURE;
+	return ESLURM_NOT_SUPPORTED;
 }
 
 extern int slurm_ckpt_task_comp ( struct step_record * step_ptr,
@@ -320,7 +320,7 @@ extern int slurm_ckpt_task_comp ( struct step_record * step_ptr,
 				  uint32_t error_code, char *error_msg )
 {
 	error("checkpoint/blcr: slurm_ckpt_task_comp not implemented");
-	return SLURM_FAILURE;
+	return ESLURM_NOT_SUPPORTED;
 }
 
 extern int slurm_ckpt_alloc_job(check_jobinfo_t *jobinfo)
diff --git a/testsuite/expect/test11.5 b/testsuite/expect/test11.5
index 62b6b0589f8..14f80b2bc4e 100755
--- a/testsuite/expect/test11.5
+++ b/testsuite/expect/test11.5
@@ -180,7 +180,7 @@ expect {
 set matches 0
 spawn $scontrol check able $job_id.0
 expect {
-	-re "Began at" {
+	-re "(Yes|Began at)" {
 		incr matches
 		exp_continue
 	}
@@ -221,6 +221,11 @@ expect {
 		incr matches
 		exp_continue
 	}
+	-re "Job step not running" {
+		send_user "\nNot a problem if the checkpoint completed\n"
+		incr matches
+		exp_continue
+	}
 	-re "Requested operation not supported on this system" {
 		incr matches
 		exp_continue
-- 
GitLab