Class SvrlSupport
java.lang.Object
name.jurgenei.gradle.xml.validation.SvrlSupport
Utility for generating and parsing SVRL and JUnit XML reports.
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<ValidationIssue> parseSvrlIssues(String svrlXml) Parses failed assertions from an SVRL XML document.static StringrenderJunit(String suiteName, String testcaseName, List<ValidationIssue> issues) Renders a minimal JUnit XML report from normalized findings.static StringrenderSvrl(String document, List<ValidationIssue> issues) Renders a normalized SVRL document from validation issues.
-
Method Details
-
renderSvrl
Renders a normalized SVRL document from validation issues.- Parameters:
document- source document identifierissues- normalized validation findings- Returns:
- SVRL XML string
-
parseSvrlIssues
Parses failed assertions from an SVRL XML document.- Parameters:
svrlXml- SVRL XML input- Returns:
- extracted validation findings
- Throws:
Exception- when XML parsing fails
-
renderJunit
public static String renderJunit(String suiteName, String testcaseName, List<ValidationIssue> issues) Renders a minimal JUnit XML report from normalized findings.- Parameters:
suiteName- JUnit testsuite nametestcaseName- JUnit testcase nameissues- normalized validation findings- Returns:
- JUnit XML string
-