From f75d2a3b8130f3781ff461987549400762258870 Mon Sep 17 00:00:00 2001 From: Vishwas Babu A J Date: Thu, 9 Apr 2015 17:06:41 -0700 Subject: [PATCH] adding logs for batch job failures in Integration test cases --- .../integrationtests/common/SchedulerJobHelper.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mifosng-provider/src/integrationTest/java/org/mifosplatform/integrationtests/common/SchedulerJobHelper.java b/mifosng-provider/src/integrationTest/java/org/mifosplatform/integrationtests/common/SchedulerJobHelper.java index ab38e0eff..6e29bcf0b 100644 --- a/mifosng-provider/src/integrationTest/java/org/mifosplatform/integrationtests/common/SchedulerJobHelper.java +++ b/mifosng-provider/src/integrationTest/java/org/mifosplatform/integrationtests/common/SchedulerJobHelper.java @@ -118,6 +118,12 @@ public class SchedulerJobHelper { ArrayList jobHistoryData = getSchedulerJobHistory(this.requestSpec, this.responseSpec, jobId.toString()); + // print error associated with recent job failure (if any) + System.out.println("Job run error message (printed only if the job fails: " + + jobHistoryData.get(jobHistoryData.size() - 1).get("jobRunErrorMessage")); + System.out.println("Job failure error log (printed only if the job fails: " + + jobHistoryData.get(jobHistoryData.size() - 1).get("jobRunErrorLog")); + // Verifying the Status of the Recently executed Scheduler Job Assert.assertEquals("Verifying Last Scheduler Job Status", "success", jobHistoryData.get(jobHistoryData.size() - 1).get("status"));