/usr/lib/python2.7/dist-packages/gcovr-3.4.egg-info/PKG-INFO is in gcovr 3.4-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 | Metadata-Version: 1.2
Name: gcovr
Version: 3.4
Summary: A Python script for summarizing gcov data.
Home-page: http://gcovr.com
Author: William Hart
Author-email: wehart@sandia.gov
License: BSD
Description-Content-Type: UNKNOWN
Description: gcovr
=====
generate GCC code coverage reports
website_ • documentation_ • bugtracker_ • `GitHub <repo_>`_
|travis-ci-badge| |appveyor-ci-badge| |pypi-badge|
.. begin abstract
Gcovr provides a utility for managing the use of the GNU gcov_ utility
and generating summarized code coverage results. This command is
inspired by the Python coverage.py_ package, which provides a similar
utility for Python.
The ``gcovr`` command can produce different kinds of coverage reports:
- default: compact human-readable summaries
- ``--xml``: machine readable XML reports in Cobertura_ format
- ``--html``: HTML summaries
- ``--html-details``: HTML report with annotated source files
Thus, gcovr can be viewed
as a command-line alternative to the lcov_ utility, which runs gcov
and generates an HTML-formatted report.
The development of gcovr was motivated by the need for
text summaries and XML reports.
.. _gcov: http://gcc.gnu.org/onlinedocs/gcc/Gcov.html
.. _coverage.py: http://nedbatchelder.com/code/coverage/
.. _cobertura: http://cobertura.sourceforge.net/
.. _lcov: http://ltp.sourceforge.net/coverage/lcov.php
.. end abstract
Example HTML summary:
.. image:: ./doc/screenshot-html.png
Example HTML details:
.. image:: ./doc/screenshot-html-details.example.cpp.png
.. _website: http://gcovr.com/
.. _documentation: http://gcovr.com/guide.html
.. _repo: https://github.com/gcovr/gcovr/
.. _bugtracker: https://github.com/gcovr/gcovr/issues
.. |travis-ci-badge| image:: https://travis-ci.org/gcovr/gcovr.svg?branch=master
:target: https://travis-ci.org/gcovr/gcovr
:alt: Travis CI build status
.. |appveyor-ci-badge| image:: https://ci.appveyor.com/api/projects/status/6amtekih63rg9f2v/branch/master?svg=true
:target: https://ci.appveyor.com/project/latk/gcovr-0p8sb/branch/master
:alt: Appveyor CI build status
.. |pypi-badge| image:: https://img.shields.io/pypi/v/gcovr.svg
:target: https://pypi.python.org/pypi/gcovr
:alt: install from PyPI
Installation
------------
.. begin installation
Gcovr is available as a Python package that can be installed via pip_.
.. _pip: https://pip.pypa.io/en/stable
Install newest stable ``gcovr`` release from PyPI:
.. code:: bash
pip install gcovr
Install development version from GitHub:
.. code:: bash
pip install git+https://github.com/gcovr/gcovr.git
.. warning::
Even though gcovr could be used as a single python script file,
future enhancements will break this capability.
Instead: always use pip for the installation.
.. end installation
Quickstart
----------
GCC can instrument the executables to emit coverage data.
You need to recompile your code with the following flags:
::
-fprofile-arcs -ftest-coverage -g -O0
Next, run your test suite.
This will generate raw coverage files.
Finally, invoke gcovr.
This will print a tabular report on the console.
::
gcovr -r .
You can also generate detailed HTML reports:
::
gcovr -r . --html --html-details -o coverage.html
Gcovr will create one HTML report per source file next to the coverage.html summary.
You should run gcovr from the build directory.
The ``-r`` option should point to the root of your project.
This only matters if you have a separate build directory.
For complete documentation, read the `manual <documentation_>`_.
Contributing
------------
If you want to report a bug or contribute to gcovr development,
please read our contributing guidelines first:
`<https://github.com/gcovr/gcovr/blob/master/CONTRIBUTING.rst>`_
License
-------
Copyright 2013-2018 the gcovr authors
Copyright 2013 Sandia Corporation.
Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,
the U.S. Government retains certain rights in this software.
Gcovr is available under the 3-clause BSD License.
See LICENSE.txt for full details.
See AUTHORS.txt for the full list of contributors.
Gcovr development moved to this repository in September, 2013 from
Sandia National Laboratories.
Keywords: utility
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Unix Shell
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=2.6
|