// exec: touch .../target
TestExecutionPlan.Command command = command("generic", touch.getPath(), target.getAbsolutePath());
JobExecutor executor = new InProcessJobExecutor(context);
try {
executor.execute(command, Collections.<String, String>emptyMap());
} catch (IOException e) {
throw new AssertionError(e);
}
assertThat(target.exists(), is(true));
assertThat(call.get(), is(false));