[ITP] gcovr: Coverage report generator

David Stacey drstacey@tiscali.co.uk
Wed Jun 15 18:02:00 GMT 2016


On 15/06/16 08:53, Marco Atzeri wrote:
> On 15/06/2016 08:12, David Stacey wrote:
>> gcovr is a Python script to generate reports from gcov. Found in Debian
>> and Ubuntu [1].
>>
>>
>> # noarch:
>> BASEURL=https://dl.dropboxusercontent.com/u/119453582/Cygwin/noarch/release 
>>
>> wget --no-check-certificate --no-host-directories --force-directories
>> --cut-dirs=5 \
>> ${BASEURL}/gcovr/gcovr-3.2-1-src.tar.xz \
>> ${BASEURL}/gcovr/gcovr-3.2-1.tar.xz \
>> ${BASEURL}/gcovr/setup.hint
>>
>>
>> Test harness requires 'python-nose' and 'python-coverage' from Ports,
>> plus 'python-pyutilib' below. All tests pass. These are only requireed
>> to run the test harness; gcovr will build and run without these.
>>
>
> are you sure that byte compiled is arch indipendent ?
>
> $ file usr/lib/python2.7/site-packages/gcovr/*
> usr/lib/python2.7/site-packages/gcovr/__init__.py:  ASCII text
> usr/lib/python2.7/site-packages/gcovr/__init__.pyc: python 2.7 
> byte-compiled
> usr/lib/python2.7/site-packages/gcovr/__init__.pyo: python 2.7 
> byte-compiled


My understanding is that these byte-compiled files are architecture 
independent, but not Python version independent [1] [2].

Dave.

[1] - https://docs.python.org/2.7/library/marshal.html
[2] - 
https://osdir.com/ml/linux.redhat.fedora.extras.packaging/2006-07/msg00122.html



More information about the Cygwin-apps mailing list