MudrodEngine { public Properties loadConfig() { SAXBuilder saxBuilder = new SAXBuilder(); InputStream configStream = locateConfig(); Document document; try { document = saxBuilder.build(configStream); Element rootNode = document.getRootElement(); List<Element> paraList = rootNode.getChildren("para"); for (int i = 0; i < paraList.size(); i++) { Element paraNode = paraList.get(i); String attributeName = paraNode.getAttributeValue("name"); if (MudrodConstants.SVM_SGD_MODEL.equals(attributeName)) { props.put(attributeName, decompressSVMWithSGDModel(paraNode.getTextTrim())); } else { props.put(attributeName, paraNode.getTextTrim()); } } } catch (JDOMException | IOException e) { LOG.error("Exception whilst retrieving or processing XML contained within 'config.xml'!", e); } return getConfig(); } MudrodEngine(); ESDriver startESDriver(); SparkDriver startSparkDriver(); Properties getConfig(); ESDriver getESDriver(); void setESDriver(ESDriver es); Properties loadConfig(); void startLogIngest(); void startMetaIngest(); void startFullIngest(); void startProcessing(); void end(); static void main(String[] args); SparkDriver getSparkDriver(); void setSparkDriver(SparkDriver sparkDriver);  }
@Ignore @Test public final void testLoadConfig() { fail("Not yet implemented"); }