rad  3.0.0
Classes | Functions
etr.tools.xunit Namespace Reference

Classes

class  TestCaseResult
 Result of a test case. More...
 
class  TestSuiteResult
 Suite of tests. More...
 

Functions

def parse_ts (elem)
 Parse <testsuite> element. More...
 
def parse_tc (elem, suite)
 Parse <testcase> element. More...
 
def parse_root (root)
 Parse xunit root element. More...
 
def parse (xunit_file)
 Parse xunit file, or file-like object. More...
 

Function Documentation

◆ parse()

def etr.tools.xunit.parse (   xunit_file)

Parse xunit file, or file-like object.

◆ parse_root()

def etr.tools.xunit.parse_root (   root)

Parse xunit root element.

Returns a list of TestSuiteResult instances

The xunit xml schema also contains aggregate information, but we skip that bit and process info from the parsed testcases.

◆ parse_tc()

def etr.tools.xunit.parse_tc (   elem,
  suite 
)

Parse <testcase> element.

◆ parse_ts()

def etr.tools.xunit.parse_ts (   elem)

Parse <testsuite> element.