/** * TODO cquezel JavaDoc * * @return */ protected XMLStringBuffer createContentBuffer() { XMLStringBuffer suiteBuffer = new XMLStringBuffer(); suiteBuffer.setDocType("suite SYSTEM \"" + Parser.TESTNG_DTD_URL + "\""); Properties attrs = new Properties(); attrs.setProperty("parallel", XmlSuite.ParallelMode.NONE.toString()); attrs.setProperty("name", m_suiteName); suiteBuffer.push("suite", attrs); if (m_parameters != null) { for (Map.Entry<String, String> entry : m_parameters.entrySet()) { Properties paramAttrs = new Properties(); paramAttrs.setProperty("name", entry.getKey()); paramAttrs.setProperty("value", entry.getValue()); suiteBuffer.push("parameter", paramAttrs); suiteBuffer.pop("parameter"); } } initContentBuffer(suiteBuffer); suiteBuffer.pop("suite"); return suiteBuffer; }
/** * TODO cquezel JavaDoc * * @return */ protected XMLStringBuffer createContentBuffer() { XMLStringBuffer suiteBuffer = new XMLStringBuffer(); suiteBuffer.setDocType("suite SYSTEM \"" + Parser.TESTNG_DTD_URL + "\""); Properties attrs = new Properties(); attrs.setProperty("parallel", XmlSuite.ParallelMode.NONE.toString()); attrs.setProperty("name", m_suiteName); suiteBuffer.push("suite", attrs); if (m_parameters != null) { for (Map.Entry<String, String> entry : m_parameters.entrySet()) { Properties paramAttrs = new Properties(); paramAttrs.setProperty("name", entry.getKey()); paramAttrs.setProperty("value", entry.getValue()); suiteBuffer.push("parameter", paramAttrs); suiteBuffer.pop("parameter"); } } initContentBuffer(suiteBuffer); suiteBuffer.pop("suite"); return suiteBuffer; }
XMLStringBuffer xsb = new XMLStringBuffer(); xsb.setDefaultComment(defaultComment); xsb.setDocType("suite SYSTEM \"" + Parser.TESTNG_DTD_URL + '\"'); Properties p = new Properties(); p.setProperty("name", xmlSuite.getName());
XMLStringBuffer xsb = new XMLStringBuffer(); xsb.setDefaultComment(defaultComment); xsb.setDocType("suite SYSTEM \"" + Parser.TESTNG_DTD_URL + '\"'); Properties p = new Properties(); p.setProperty("name", xmlSuite.getName());
private static XMLStringBuffer getSuiteBuffer(String name) { XMLStringBuffer xmlBuf = new XMLStringBuffer(); //$NON-NLS-1$ xmlBuf.setDocType("suite SYSTEM " + Parser.TESTNG_DTD_URL); Properties attrs = new Properties(); attrs.setProperty("name", name); xmlBuf.push("suite", attrs); return xmlBuf; }
protected XMLStringBuffer createContentBuffer() { PreferenceStoreUtil storage = new PreferenceStoreUtil(TestNGPlugin.getDefault().getPreferenceStore()); String suiteTemplateFile = storage.getXmlTemplateFile(m_projectName, false /* not only project */); XMLStringBuffer suiteBuffer = new XMLStringBuffer(); //$NON-NLS-1$ suiteBuffer.setDocType("suite SYSTEM \"" + Parser.TESTNG_DTD_URL + "\""); if (!Utils.isStringEmpty(suiteTemplateFile)) { try { IStringVariableManager manager = VariablesPlugin.getDefault().getStringVariableManager(); String resolvedXmlFile = manager.performStringSubstitution(suiteTemplateFile); if (!(new Path(resolvedXmlFile).isAbsolute()) && !Utils.isStringEmpty(workingDir)) { resolvedXmlFile = workingDir + "/" + resolvedXmlFile; } createXmlFileFromTemplate(suiteBuffer, resolvedXmlFile); } catch (CoreException e) { throw new RuntimeException("Failed to create TestNG suite from \"Template XML File\" '" + suiteTemplateFile + "': " + e.getMessage(), e); } } else { createXmlFileFromParameters(suiteBuffer); } // Done with the top of the XML file, now generate the <test> elements initContentBuffer(suiteBuffer); suiteBuffer.pop("suite"); return suiteBuffer; }