private void remove(final String token, final JobDeleteResponse.Status status) throws Exception { final List<String> args = buildArgs(token, "--yes", testJobNameAndVersion); final JobDeleteResponse response = cliJson(JobDeleteResponse.class, "remove", args); assertThat(response.getStatus(), equalTo(status)); }
@Test public void testRemoveJobWithoutHistory() throws Exception { final JobId jobId = createJob(testJobName, testJobVersion, BUSYBOX, IDLE_COMMAND); final JobDeleteResponse response = defaultClient().deleteJob(jobId).get(WAIT_TIMEOUT_SECONDS, SECONDS); assertEquals(JobDeleteResponse.Status.OK, response.getStatus()); }
out.printf("%s: ", jobId); if (response.getStatus() == JobDeleteResponse.Status.OK) { if (json) { out.print(response.toJsonString());
assertEquals(JobDeleteResponse.Status.OK, deleteResponse.getStatus());
assertJobEquals(job, taskStatus.getJob()); assertEquals(JobDeleteResponse.Status.STILL_IN_USE, client.deleteJob(jobId).get().getStatus()); assertEquals(JobDeleteResponse.Status.OK, client.deleteJob(jobId).get().getStatus()); assertEquals(JobDeleteResponse.Status.JOB_NOT_FOUND, client.deleteJob(jobId).get().getStatus());
assertEquals(JobDeleteResponse.Status.OK, deleteResponse.getStatus());
assertEquals(JobDeleteResponse.Status.OK, client.deleteJob(jobId).get().getStatus());
@Test public void testRemoveJobDeletesHistory() throws Exception { startDefaultAgent(testHost()); awaitHostStatus(testHost(), UP, LONG_WAIT_SECONDS, SECONDS); final JobId jobId = createJob(testJobName, testJobVersion, BUSYBOX, IDLE_COMMAND); deployJob(jobId, testHost()); awaitJobState( defaultClient(), testHost(), jobId, TaskStatus.State.RUNNING, LONG_WAIT_SECONDS, SECONDS); undeployJob(jobId, testHost()); awaitJobUndeployed(defaultClient(), testHost(), jobId, LONG_WAIT_SECONDS, SECONDS); final ZooKeeperClient zkClient = new ZooKeeperClientProvider( new DefaultZooKeeperClient(zk().curatorWithSuperAuth()), ZooKeeperModelReporter.noop()) .get("test-client"); // Check that there's some history events assertNotNull(zkClient.stat(Paths.historyJob(jobId))); // Remove job final JobDeleteResponse response = defaultClient().deleteJob(jobId).get(WAIT_TIMEOUT_SECONDS, SECONDS); assertEquals(JobDeleteResponse.Status.OK, response.getStatus()); // Verify that history is gone assertNull(zkClient.stat(Paths.historyJob(jobId))); } }
log.debug("Deleting job {}", id); final JobDeleteResponse response = get(client.deleteJob(id)); if (response.getStatus() != JobDeleteResponse.Status.OK && response.getStatus() != JobDeleteResponse.Status.JOB_NOT_FOUND) { errors.add(new AssertionError(format("Failed to delete job %s - %s", id.toString(), response.toString())));
out.printf("%s: ", jobId); if (response.getStatus() == JobDeleteResponse.Status.OK) { if (json) { out.printf(response.toJsonString());