Jiri Daněk created DISPATCH-1933:
------------------------------------

             Summary: Tests should produce JUnit-compatible XML report about 
individual tests (not aggregated CTest test targets)
                 Key: DISPATCH-1933
                 URL: https://issues.apache.org/jira/browse/DISPATCH-1933
             Project: Qpid Dispatch
          Issue Type: Improvement
          Components: Tests
    Affects Versions: 1.14.0
            Reporter: Jiri Daněk
             Fix For: 1.16.0


We can use either {{unittest-xml-reporting}} or {{pytest}} as a dependency to 
run the system-tests and obtain such XML report.

We can modify the way tests are executed from {{run.py python -m unittest}} to 
{{run.py python -m xmlrunner}} (or {{python -m pytest --junitxml=path-to.xml}}) 
and it will generate the report. Each system-test must produce 
differently-named report, to avoid overwriting.

I prefer pytest for this (it is compatible with unittest tests), but I don't 
mind using xmlrunner if there are any obvious advantages (like not having to 
configure path to destination file?

* https://pypi.org/project/unittest-xml-reporting/
* https://docs.pytest.org/en/stable/usage.html#creating-junitxml-format-files

CC [~fgiorget], thanks for describing how to do this with {{xmlrunner}}. 
https://github.com/apache/qpid-dispatch/pull/944#issuecomment-768275130



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to