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

2.0.0 2019-12-14

  • Drop Python 2.7.

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-2.0.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: doxygen-junit-2.0.0.tar.gz
  • Upload date:
  • Size: 4.5 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-2.0.0.tar.gz
Algorithm Hash digest
SHA256 358ba0922cf47df826bc556e11e7bd5a1e5a24525332f1ae40a47de3b8d1866b
MD5 d73a9db75e2468ea83d4378886e06b6c
BLAKE2b-256 fa895c37128f48443772189161fb4875ddb0a691a2dc8d4d1eda9495faf0ebac

See more details on using hashes here.

Provenance

File details

Details for the file doxygen_junit-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: doxygen_junit-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: 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-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 468b7d3a88358452bc850b3dd8efc18918d6dadb68783d4ff6dbddd048b49449
MD5 ef3b157d355179568087bb558df7e667
BLAKE2b-256 5beb210f791fcca5fb9f8b88d9c528140040471290eb79d032f6d268d90c7c45

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