Class SvrlSupport

java.lang.Object
name.jurgenei.gradle.xml.validation.SvrlSupport

public final class SvrlSupport extends Object
Utility for generating and parsing SVRL and JUnit XML reports.
  • Method Details

    • renderSvrl

      public static String renderSvrl(String document, List<ValidationIssue> issues)
      Renders a normalized SVRL document from validation issues.
      Parameters:
      document - source document identifier
      issues - normalized validation findings
      Returns:
      SVRL XML string
    • parseSvrlIssues

      public static List<ValidationIssue> parseSvrlIssues(String svrlXml) throws Exception
      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 name
      testcaseName - JUnit testcase name
      issues - normalized validation findings
      Returns:
      JUnit XML string