// TODO - checkfailures - test currently ignored anyway..
final List<SubstepExecutionFailure> failures = new ArrayList<SubstepExecutionFailure>();
final RootNode rootNode = runExecutionTest(feature, tags, substeps, notifier, failures);
System.out.println("\n\n\n\n\n*************\n\n" + rootNode.toDebugString());
// check the rootNode tree is in the state we expect
Assert.assertThat(rootNode.getResult().getResult(), is(ExecutionResult.FAILED));
final FeatureNode featureNode = rootNode.getChildren().get(0);