EmbedderMonitor embedderMonitor = embedder.embedderMonitor();
assertThat(embedderMonitor.toString(), equalTo("AntEmbedderMonitor"));
// and verify monitor calls are propagated to Project log
BatchFailures failures = new BatchFailures();
embedderMonitor.batchFailed(failures);
verify(project).log(task, "Failed to run batch " + failures, MSG_WARN);
String name = "name";
Throwable cause = new RuntimeException();
embedderMonitor.embeddableFailed(name, cause);