final String stepName = "step2";
//get the latest JobInstance for job named by jobName
final List<JobInstance> jobInstances = jobOperator.getJobInstances(Batchlet1Test.jobName, 0, 1);
Assert.assertEquals(1, jobInstances.size());
final JobInstance jobInstance = jobInstances.get(0);
Assert.assertEquals(Batchlet1Test.jobName, jobInstance.getJobName());
Assert.assertNotEquals(0, jobInstance.getInstanceId());
final List<JobExecution> jobExecutions = jobOperator.getJobExecutions(jobInstance);
//the job was executed 2 times during Batchlet1Test for the latest job instance
Assert.assertEquals(2, jobExecutions.size());
final JobExecution jobExecution = jobExecutions.get(1);
System.out.printf("JobInstance id: %s%n", jobInstance.getInstanceId());
final BatchStatus batchStatus = jobExecution.getBatchStatus();
final String exitStatus = jobExecution.getExitStatus();
final Date createTime = jobExecution.getCreateTime();
final Date endTime = jobExecution.getEndTime();