r.assertLogNotContains("NotHere", b);
r.assertLogContains("ShouldBeHere1",b);
r.assertLogContains("ShouldBeHere2", b);
// we expect every shell step to have failed
FlowGraphTable t = new FlowGraphTable(b.getExecution());
t.build();
for (Row r : t.getRows()) {
if (r.getNode() instanceof StepAtomNode) {
StepAtomNode a = (StepAtomNode) r.getNode();
if (a.getDescriptor().getClass()==ShellStep.DescriptorImpl.class) {
assertTrue(a.getAction(ErrorAction.class)!=null);
}