Skip to main content

Converts doxygen errors and warnings to JUnit XML format.

Project description

https://github.com/johnthagen/doxygen-junit/workflows/python/badge.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.3.0 2021-11-06

  • Add Python 3.10 support, drop 3.6.

2.2.1 2020-12-30

  • Add Python 3.9 support.

  • Switch to GitHub Actions for CI.

2.2.0 2020-04-21

  • Drop support for Python 3.5.

2.1.0 2020-04-18

  • Add --version CLI argument.

2.0.0 2020-03-29

  • 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.3.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

doxygen_junit-2.3.0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: doxygen-junit-2.3.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.4

File hashes

Hashes for doxygen-junit-2.3.0.tar.gz
Algorithm Hash digest
SHA256 29705f84953687d906534146b4e0883a3b830d908883f1d5ff37253c7924e6ce
MD5 d93a39ba2dadb8dc51442ba6f91860cc
BLAKE2b-256 0c4f9da1c9c528335b1c9386c292eda4472117cd7e31df0eb41732d47f286e79

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: doxygen_junit-2.3.0-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.4

File hashes

Hashes for doxygen_junit-2.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b667ecf2b2b499743215bf895b8af3e32a86dcb14f7a30c3172a9acdaf6d5a8d
MD5 f3a28ddc5114d6a653f54958404b0d6b
BLAKE2b-256 4c9839e4acc72b9b2374964b985046f017d5172b8517875eaa016f4340114454

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