jUnit XML File Generation
These functions are for generating jUnit XML output files:
junitOpen
Open tag for
testsuites
Usage
junitOpen
Open tag for testsuites
Attributes:
- name=Test run
- tests=8
- failures=1
- errors=1
- skipped=1
- assertions=20
- time=16.082687
- timestamp=2021-04-02T15:48:23
Arguments
- none
Examples
<testsuites name="Test run" tests="8" failures="1" errors="1" skipped="1"
assertions="20" time="16.082687" timestamp="2021-04-02T15:48:23">
Return codes
0- Success1- Environment error2- Argument error
junitClose
Close tag for
testsuites
Usage
junitClose
Close tag for testsuites
Arguments
- none
Return codes
0- Success1- Environment error2- Argument error
junitSuiteOpen
Open tag for
testsuite
Usage
junitSuiteOpen
Open tag for testsuite
Attributes:
- name=Tests.Registration
- tests=8
- failures=1
- errors=1
- skipped=1
- assertions=20
- time=16.082687
- timestamp=2021-04-02T15:48:23
- file=tests/registration.code
Arguments
- none
Examples
<testsuite name="Tests.Registration" tests="8" failures="1" errors="1" skipped="1"
assertions="20" time="16.082687" timestamp="2021-04-02T15:48:23"
file="tests/registration.code">
Return codes
0- Success1- Environment error2- Argument error
junitSuiteClose
Close tag for
testsuite
Usage
junitSuiteClose
Close tag for testsuite
Arguments
- none
Return codes
0- Success1- Environment error2- Argument error
junitSystemOutputOpen
Open tag for
system-out- test output
Usage
junitSystemOutputOpen
Open tag for system-out - test output
Arguments
- none
Return codes
0- Success1- Environment error2- Argument error
junitSystemOutputClose
Close tag for
system-out- test output
Usage
junitSystemOutputClose
Close tag for system-out - test output
Arguments
- none
Return codes
0- Success1- Environment error2- Argument error
junitSystemErrorOpen
Open tag for
system-err- test errors
Usage
junitSystemErrorOpen
Open tag for system-err - test errors
Arguments
- none
Return codes
0- Success1- Environment error2- Argument error
junitSystemErrorClose
Close tag for
system-err- test errors
Usage
junitSystemErrorClose
Close tag for system-err - test errors
Arguments
- none
Return codes
0- Success1- Environment error2- Argument error
junitTestCaseOpen
Open tag for
testcase- Test case
Usage
junitTestCaseOpen
Open tag for testcase - Test case
name=testCase1classname=Tests.Registrationassertions=2time=2.436file=tests/registration.codeline=24
Arguments
- none
Examples
<testcase name="testCase1" classname="Tests.Registration" assertions="2"
time="2.436" file="tests/registration.code" line="24"/>
Return codes
0- Success1- Environment error2- Argument error
junitTestCaseClose
Close tag for
testcase- Test case
Usage
junitTestCaseClose
Close tag for testcase - Test case
Arguments
- none
Return codes
0- Success1- Environment error2- Argument error
junitTestCaseSkipped
undocumented
Usage
junitTestCaseSkipped [ message ]
No documentation for junitTestCaseSkipped.
Arguments
message- Why test was skipped.
Return codes
0- Success1- Environment error2- Argument error
junitTestCaseFailedOpen
Open tag for
failure- test failed
Usage
junitTestCaseFailedOpen message
Open tag for failure - test failed
Argument ... - Optional. String. failure description.
Attributes:
- type=AssertionError
Arguments
message- Required. Why failure occurred.
Examples
<failure message="Expected value did not match." type="AssertionError">
Failure description or stack trace
</failure>
Return codes
0- Success1- Environment error2- Argument error
junitTestCaseFailedClose
Close tag for
failure- test failed
Usage
junitTestCaseFailedClose
Close tag for failure - test failed
Arguments
- none
Return codes
0- Success1- Environment error2- Argument error
junitTestCaseErrorOpen
Open tag for
error- test error output
Usage
junitTestCaseErrorOpen
Open tag for error - test error output
Arguments
- none
Return codes
0- Success1- Environment error2- Argument error
junitTestCaseErrorClose
Close tag for
error- test error output
Usage
junitTestCaseErrorClose
Close tag for error - test error output
Arguments
- none
Return codes
0- Success1- Environment error2- Argument error
junitProperties
Full properties output. Properties are output depending on content containing
Usage
junitProperties
Full properties output. Properties are output depending on content containing a newline or not.
Example:
Arguments
- none
Return codes
0- Success1- Environment error2- Argument error
junitPropertyList
Output list of
propertytags
Usage
junitPropertyList [ nameValue ... ]
Output list of property tags
Arguments
nameValue ...- Optional. A list of name value pairs (unquoted) to output as XMLpropertytags.
Return codes
0- Success1- Environment error2- Argument error
THe intent is to output our test results in a format which is easily consumed and will make it easier to find issues.