Metadata-Version: 1.2
Name: cppcheck-junit
Version: 2.0.0
Summary: Converts Cppcheck XML output to JUnit format.
Home-page: https://github.com/johnthagen/cppcheck-junit
Author: John Hagen
Author-email: johnthagen@gmail.com
License: MIT
Description: cppcheck JUnit Converter
        ========================
        
        .. image:: https://travis-ci.org/johnthagen/cppcheck-junit.svg
            :target: https://travis-ci.org/johnthagen/cppcheck-junit
        
        .. image:: https://codeclimate.com/github/johnthagen/cppcheck-junit/badges/gpa.svg
           :target: https://codeclimate.com/github/johnthagen/cppcheck-junit
        
        .. image:: https://codeclimate.com/github/johnthagen/cppcheck-junit/badges/issue_count.svg
           :target: https://codeclimate.com/github/johnthagen/cppcheck-junit
        
        .. image:: https://codecov.io/github/johnthagen/cppcheck-junit/coverage.svg
            :target: https://codecov.io/github/johnthagen/cppcheck-junit
        
        .. image:: https://img.shields.io/pypi/v/cppcheck-junit.svg
            :target: https://pypi.python.org/pypi/cppcheck-junit
        
        .. image:: https://img.shields.io/pypi/status/cppcheck-junit.svg
            :target: https://pypi.python.org/pypi/cppcheck-junit
        
        .. image:: https://img.shields.io/pypi/pyversions/cppcheck-junit.svg
            :target: https://pypi.python.org/pypi/cppcheck-junit/
        
        Tool that converts `cppcheck <http://cppcheck.sourceforge.net/>`_ XML output to JUnit XML format.
        Use on your CI servers to get more helpful feedback.
        
        Installation
        ------------
        
        You can install, upgrade, and uninstall ``cppcheck-junit`` with these commands:
        
        .. code:: shell-session
        
            $ pip install cppcheck-junit
            $ pip install --upgrade cppcheck-junit
            $ pip uninstall cppcheck-junit
        
        Usage
        -----
        Enable XML version 2 output, enable additional rules (for example ``all``), and redirect
        ``cppcheck`` ``stderr`` to a file:
        
        .. code:: shell-session
        
            $ cppcheck --xml-version=2 --enable=all . 2> cppcheck-result.xml
        
        Convert it to JUnit XML format:
        
        .. code:: shell-session
        
            $ cppcheck_junit cppcheck-result.xml cppcheck-junit.xml
        
        If no ``cppcheck`` errors are generated, a single ``"Cppcheck success"`` test case is
        output so that CI tools like Bamboo will not fail on the JUnit task.
        
        Releases
        --------
        
        2.0.0 - 2020-03-29
        ^^^^^^^^^^^^^^^^^^
        
        - Drop Python 2.7
        
        1.7.0 - 2019-12-14
        ^^^^^^^^^^^^^^^^^^
        
        - Drop Python 3.4 and support Python 3.8.
        - Include license file.
        
        1.6.0 - 2018-07-09
        ^^^^^^^^^^^^^^^^^^
        
        Drop Python 3.3 and support Python 3.7.
        
        1.5.0 - 2017-10-18
        ^^^^^^^^^^^^^^^^^^
        
        Fix Bamboo support by always filling in ``name`` and ``classname`` attributes on JUnit error
        test cases.
        
        1.4.0 - 2017-06-14
        ^^^^^^^^^^^^^^^^^^
        
        Expand JUnit schema support by adding in some missing fields.
        
        1.3.0 - 2016-12-31
        ^^^^^^^^^^^^^^^^^^
        
        Support Python 3.6.
        
        1.2.0 - 2016-07-27
        ^^^^^^^^^^^^^^^^^^
        
        Actually handle ``cppcheck`` errors that don't have a ``<location>`` tag.
        Update test suite to use ``tox``.
        
        1.1.2 - 2016-04-13
        ^^^^^^^^^^^^^^^^^^
        
        Handle ``cppcheck`` errors that don't have a ``<location>`` tag.
        
        1.1.1 - 2016-04-11
        ^^^^^^^^^^^^^^^^^^
        
        Fix ``requirements.txt`` include for ``setup.py``.
        
        1.1.0 - 2016-04-11
        ^^^^^^^^^^^^^^^^^^
        
        If no ``cppcheck`` errors are parsed, output a single success test case to satisfy Bamboo.
        
        1.0.0 - 2016-02-15
        ^^^^^^^^^^^^^^^^^^
        
        Release 1.0.0.  Increase test coverage.
        
        0.2.0 - 2016-01-28
        ^^^^^^^^^^^^^^^^^^
        
        Added severity to JUnit message, improved help description, handle XML parsing errors.
        
        0.1.0 - 2015-11-15
        ^^^^^^^^^^^^^^^^^^
        
        First release.
Keywords: Cppcheck C++ JUnit
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: C++
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.5
