Skip to main content

module lang::xml::\junit-report::TestSuites

rascal-0.43.0
org.rascalmpl.python-air-0.0.13

Usage​

import lang::xml::\junit-report::TestSuites;

Dependencies​

import DateTime;

data TestSuites​

data TestSuites  
= testsuites(
Properties properties,
list[TestSuite] suites,
int disabled=0,
int errors=0,
int failures=0,
str name="test suite",
int tests=0,
int time=0
)
;

data Properties​

data Properties  
= properties(list[Property] properties)
;

data Property​

data Property  
= property(str name="", str \value="")
;

data TestSuite​

data TestSuite  
= testsuite(
list[TestCase] cases,
str name="test suite",
int tests=0,
int disabled=0,
int errors=0,
int failures=0,
str hostname="localhost",
int id=0,
str package="",
int skipped=0,
int time=0,
datetime timestamp=now()
)
;

data TestCase​

data TestCase  
= testcase(TestResult result, str name="", int assertions=0, str classname="", int time=0)
;

data TestResult​

data TestResult  
= skipped(str message)
| error(str text, str message="", str \type="")
| failure(str text, str message="", str \type="")
| \system-out(str text)
| \system-err(str text)
;