bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: code coverage report for gnulib


From: Simon Josefsson
Subject: Re: code coverage report for gnulib
Date: Sat, 14 Nov 2009 17:34:48 +0100
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1 (gnu/linux)

Ralf Wildenhues <address@hidden> writes:

> Hi Simon,
>
> * Simon Josefsson wrote on Fri, Nov 13, 2009 at 10:41:20AM CET:
>> I prepared a code coverage report for gnulib:
>> 
>> http://www.gnu.org/software/gnulib/coverage/
>
> Thank you for doing this!
>
> How did you create the report, and was manual hacking needed in order to
> get it to work?  I'm running into some issues with lcov on packages using
> libtool and having sources in both the source and the build tree,
> requiring quite some manual symlinking so that they are all found.

Yes, I had to create symlinks for some directories in particular the
uni* stuff.  I saved some of the commands below as notes for myself, so
you can get the picture of what is needed.

I think this is a bug in LCOV but working around it was easier than
looking into fixing the bug...

/Simon

address@hidden:~/000-gnulib-simple-0/gllib/unicase$ ln -s . unicase
address@hidden:~/000-gnulib-simple-0/gllib/unicase$ ln -s ../unictype
address@hidden:~/000-gnulib-simple-0/gllib/uniconv$ ln -s ../unistr.h .
address@hidden:~/000-gnulib-simple-0/gllib/uniconv$ ln -s . uniconv
address@hidden:~/000-gnulib-simple-0/gllib/unictype$ ln -s . unictype
address@hidden:~/000-gnulib-simple-0/gllib/unilbrk$ ln -s ../unistr.h .
address@hidden:~/000-gnulib-simple-0/gllib/unilbrk$ ln -s . unilbrk
address@hidden:~/000-gnulib-simple-0/gllib/unilbrk$ ln -s ../uniwidth
address@hidden:~/000-gnulib-simple-0/gllib/uniname$ ln -s . uniname
address@hidden:~/000-gnulib-simple-0/gllib/uninorm$ ln -s ../array-mergesort.h 
address@hidden:~/000-gnulib-simple-0/gllib/uninorm$ ln -s ../unistr.h .
address@hidden:~/000-gnulib-simple-0/gllib/uninorm$ ln -s . uninorm
address@hidden:~/000-gnulib-simple-0/gllib/unistdio$ ln -s ../xsize.h 
address@hidden:~/000-gnulib-simple-0/gllib/unistdio$ ln -s ../unistr.h .
address@hidden:~/000-gnulib-simple-0/gllib/unistdio$ ln -s ../printf-parse.c 
address@hidden:~/000-gnulib-simple-0/gllib/unistdio$ ln -s ../vasnprintf.c
address@hidden:~/000-gnulib-simple-0/gllib/unistdio$ ln -s . unistdio
address@hidden:~/000-gnulib-simple-0/gllib/unistr$ ln -s ../unistr.h .
address@hidden:~/000-gnulib-simple-0/gllib/unistr$ ln -s . unistr
address@hidden:~/000-gnulib-simple-0/gllib/uniwbrk$ ln -s ../unistr.h .
address@hidden:~/000-gnulib-simple-0/gllib/uniwbrk$ ln -s . uniwbrk
address@hidden:~/000-gnulib-simple-0/gllib/uniwidth$ ln -s ../unistr.h .
address@hidden:~/000-gnulib-simple-0/gllib/uniwidth$ ln -s . uniwidth
address@hidden:~/000-gnulib-simple-0/gltests$ ln -s ../gllib
address@hidden:~/000-gnulib-simple-0/gltests/unicase$ ln -s . unicase
address@hidden:~/000-gnulib-simple-0/gltests/uniconv$ ln -s . uniconv
address@hidden:~/000-gnulib-simple-0/gltests/unictype$ ln -s . unictype
address@hidden:~/000-gnulib-simple-0/gltests/unilbrk$ ln -s . unilbrk




reply via email to

[Prev in Thread] Current Thread [Next in Thread]