public RootNode buildExecutionNodeTree(String description) { List<FeatureNode> features = Lists.newArrayListWithExpectedSize(parameters.getFeatureFileList().size()); for (final FeatureFile featureFile : parameters.getFeatureFileList()) { FeatureNode featureNode = featureNodeBuilder.build(featureFile); if (featureNode != null) { features.add(featureNode); } } return new RootNode(description, features); }
public RootNode buildExecutionNodeTree(String description) { List<FeatureNode> features = Lists.newArrayListWithExpectedSize(parameters.getFeatureFileList().size()); for (final FeatureFile featureFile : parameters.getFeatureFileList()) { FeatureNode featureNode = featureNodeBuilder.build(featureFile); if (featureNode != null) { features.add(featureNode); } } String env = System.getProperty("environment", "localhost"); return new RootNode(description, features, env, NewSubstepsExecutionConfig.getTags(config), NewSubstepsExecutionConfig.getNonFatalTags(config)); }
public byte[] prepareExecutionConfigAsBytes(final SubstepsExecutionConfig theConfig){ RootNode rtn = null; try { rtn = prepareExecutionConfig(theConfig); log.debug("execution config prepared"); } // catch (SubstepsConfigurationException e){ // // } catch(Exception e){ log.error("Error preparing ExecutionConfig", e); List<FeatureNode> empty = Collections.emptyList(); rtn = new RootNode("Substeps Test", empty); ExecutionNodeResult result = rtn.getResult(); result.setThrown(e); result.setResult(ExecutionResult.PARSE_FAILURE); } return getBytes(rtn); }
private byte[] prepareExecutionConfigAsBytes(final Config theConfig) { RootNode rtn; try { rtn = prepareExecutionConfig(theConfig); log.debug("execution config prepared"); } catch (Exception e) { log.error("Error preparing ExecutionConfig", e); List<FeatureNode> empty = Collections.emptyList(); String env = System.getProperty("environment", "localhost"); rtn = new RootNode("Substeps Test", empty, env, NewSubstepsExecutionConfig.getTags(theConfig), NewSubstepsExecutionConfig.getNonFatalTags(theConfig)); ExecutionNodeResult result = rtn.getResult(); result.setThrown(e); result.setResult(ExecutionResult.PARSE_FAILURE); } return getBytes(rtn); }