use of org.apache.hyracks.api.job.JobId in project asterixdb by apache.
the class JobStatusAPIIntegrationTest method testRunningJob.
@Test
public void testRunningJob() throws Exception {
// startJob also checks that the job is running
JobId jId = startJob();
stopJob(jId);
Assert.assertEquals("TERMINATED", getJobStatus(jId));
}
use of org.apache.hyracks.api.job.JobId in project asterixdb by apache.
the class SleepOperatorDescriptor method cancelBeforeWaitForCompletion.
private void cancelBeforeWaitForCompletion(JobSpecification spec) throws Exception {
boolean exceptionMatched = false;
try {
JobId jobId = startJob(spec);
cancelJob(jobId);
waitForCompletion(jobId);
} catch (HyracksException e) {
exceptionMatched = true;
Assert.assertTrue(e.getErrorCode() == ErrorCode.JOB_CANCELED);
} finally {
Assert.assertTrue(exceptionMatched);
}
}
Aggregations