private void xmlExclude(boolean start, Attributes attributes) { if (start) { m_locations.push(Location.EXCLUDE); String name = attributes.getValue("name"); if (null != m_currentExcludedMethods) { m_currentExcludedMethods.add(name); } else if (null != m_currentRuns) { m_currentExcludedGroups.add(name); } else if (null != m_currentPackage) { m_currentPackage.getExclude().add(name); } } else { popLocation(); } }
private void xmlExclude(boolean start, Attributes attributes) { if (start) { m_locations.push(Location.EXCLUDE); String name = attributes.getValue("name"); if (null != m_currentExcludedMethods) { m_currentExcludedMethods.add(name); } else if (null != m_currentRuns) { m_currentExcludedGroups.add(name); } else if (null != m_currentPackage) { m_currentPackage.getExclude().add(name); } } else { popLocation(); } }
private static void toYaml(StringBuilder sb, String sp, XmlPackage p) { sb.append(sp).append("name: ").append(p.getName()).append("\n"); generateIncludeExclude(sb, sp, "includes", p.getInclude()); generateIncludeExclude(sb, sp, "excludes", p.getExclude()); }
private static void toYaml(StringBuilder sb, String sp, XmlPackage p) { sb.append(sp).append("name: ").append(p.getName()).append("\n"); generateIncludeExclude(sb, sp, "includes", p.getInclude()); generateIncludeExclude(sb, sp, "excludes", p.getExclude()); }
public String toXml(String indent) { XMLStringBuffer xsb = new XMLStringBuffer(indent); Properties p = new Properties(); p.setProperty("name", getName()); if (getInclude().isEmpty() && getExclude().isEmpty()) { xsb.addEmptyElement("package", p); } else { xsb.push("package", p); for (String m : getInclude()) { Properties includeProp= new Properties(); includeProp.setProperty("name", m); xsb.addEmptyElement("include", includeProp); } for (String m: getExclude()) { Properties excludeProp= new Properties(); excludeProp.setProperty("name", m); xsb.addEmptyElement("exclude", excludeProp); } xsb.pop("package"); } return xsb.toXML(); }
public String toXml(String indent) { XMLStringBuffer xsb = new XMLStringBuffer(indent); Properties p = new Properties(); p.setProperty("name", getName()); if (getInclude().isEmpty() && getExclude().isEmpty()) { xsb.addEmptyElement("package", p); } else { xsb.push("package", p); for (String m : getInclude()) { Properties includeProp = new Properties(); includeProp.setProperty("name", m); xsb.addEmptyElement("include", includeProp); } for (String m : getExclude()) { Properties excludeProp = new Properties(); excludeProp.setProperty("name", m); xsb.addEmptyElement("exclude", excludeProp); } xsb.pop("package"); } return xsb.toXML(); }
protected void addPackage(String pkgName, String[] included, String[] excluded) { XmlPackage pkg= new XmlPackage(); pkg.setName(pkgName); pkg.getInclude().addAll(Arrays.asList(included)); pkg.getExclude().addAll(Arrays.asList(excluded)); getTest().getSuite().getXmlPackages().add(pkg); }