Skip to main content

Converts doxygen errors and warnings to JUnit XML format.

Project description

https://travis-ci.org/johnthagen/doxygen-junit.svg https://codeclimate.com/github/johnthagen/doxygen-junit/badges/issue_count.svg https://codecov.io/github/johnthagen/doxygen-junit/coverage.svg https://img.shields.io/pypi/v/doxygen-junit.svg https://img.shields.io/pypi/status/doxygen-junit.svg https://img.shields.io/pypi/pyversions/doxygen-junit.svg

Tool that converts doxygen XML output to JUnit XML format. Use on your CI servers to get more helpful feedback.

Installation

You can install, upgrade, and uninstall doxygen-junit with these commands:

$ pip install doxygen-junit
$ pip install --upgrade doxygen-junit
$ pip uninstall doxygen-junit

Usage

Redirect doxygen stderr to a file:

$ doxygen 2> doxygen-stderr.txt

Convert it to JUnit XML format:

$ doxygen_junit --input doxygen-stderr.txt --output doxygen-junit.xml

Contributors

Credit to @theandrewdavis for the initial development of the conversion tool.

Releases

1.4.0 2019-12-14

  • Drop Python 3.4 and support Python 3.8.

  • Include license file.

1.3.0 - 2018-07-09

Support Python 3.7.

1.2.0 - 2018-04-03

  • Properly support JUnit XSD.

  • Drop Python 3.3 support.

1.1.0 - 2016-12-31

Support Python 3.6.

1.0.1 - 2016-10-06

Handle warning labels without a space before the preceding colon.

1.0.0 - 2016-09-13

First release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

doxygen-junit-1.4.0.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

doxygen_junit-1.4.0-py2.py3-none-any.whl (6.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file doxygen-junit-1.4.0.tar.gz.

File metadata

  • Download URL: doxygen-junit-1.4.0.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5

File hashes

Hashes for doxygen-junit-1.4.0.tar.gz
Algorithm Hash digest
SHA256 d5ffdd946d9d529626666984788a0d46125d177ce822007f8853c93ad2e827d3
MD5 41672a70addfd0b8e6c42de6694aa9b8
BLAKE2b-256 7c5dab5a72fcbec9704f4c466351039e0b036f6b8c097851f96743bab7675d69

See more details on using hashes here.

Provenance

File details

Details for the file doxygen_junit-1.4.0-py2.py3-none-any.whl.

File metadata

  • Download URL: doxygen_junit-1.4.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5

File hashes

Hashes for doxygen_junit-1.4.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8b378ebffd1984e802d80644f4805e7b6069d0ea7e70d997c209bd810029587d
MD5 7e88699cb8f676de4ed2be2f1842c92f
BLAKE2b-256 d49e24a3a3f8fd56e714cfaa971e3b2e4e4bc38b4df87f91ebc63a3e454c07f7

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page