forked from bluebird75/luaunit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnotes-junit-compatibility.txt
34 lines (25 loc) · 1.24 KB
/
notes-junit-compatibility.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Our source information:
https://github.com/windyroad/JUnit-Schema
* http://stackoverflow.com/questions/4922867/junit-xml-format-specification-that-hudson-supports
(Jenkins)
* https://github.com/jenkinsci/xunit-plugin/tree/master/src/main/resources/org/jenkinsci/plugins/xunit/types/model/xsd
* http://help.catchsoftware.com/display/ET/JUnit+Format
* http://llg.cubic.org/docs/junit/
* https://confluence.atlassian.com/bamboo/junit-parsing-in-bamboo-289277357.html
* http://nose2.readthedocs.io/en/latest/plugins/junitxml.html
* https://pzolee.blogs.balabit.com/2012/11/jenkins-vs-junit-xml-format/
* https://www.relishapp.com/cucumber/cucumber/docs/formatters/junit-output-formatter
* http://stackoverflow.com/questions/11241781/python-unittests-in-jenkins
* https://github.com/xmlrunner/unittest-xml-reporting/tree/master/
Notes:
======
Ant xml schema is much more restrictive than jenkins.
Non allowed fields in ant, allowed in jenkins:
testsuites:
- apache ant forbids all attributes.
testsuite:
- apache ant forbids attributes: disabled, skipped
- apache ant allows elements system-out and system-err, that are in testcase for jenkins
testcase:
- apache ant forbids attributes: assertions, status
- apache ant forbids elements: skipped, system-out, system-err