[lldb-dev] Code coverage of llvm, clang, lldb & polly

Malea, Daniel daniel.malea at intel.com
Fri May 31 08:51:22 PDT 2013


Thanks for the update. It's clear that ps is not being installed in the
chroot environments. I checked the debian/control file and there's no
build depends on it; try the attached patch that adds a Build-Depends on
procps package.

Thanks,
Dan


On 2013-05-31 10:46 AM, "Sylvestre Ledru" <sylvestre at debian.org> wrote:

>On 31/05/2013 00:31, Malea, Daniel wrote:
>> Hi Sylvestre, I committed a potential fix for the 'ps' issue in 182965.
>
>It fails with:
>Traceback (most recent call last):
>  File
>"/tmp/buildd/llvm-toolchain-snapshot-3.4~svn182989/lldb/test/dotest.py",
>line 1210, in <module>
>    print >> f, "Command invoked: %s\n" % getMyCommandLine()
>  File
>"/tmp/buildd/llvm-toolchain-snapshot-3.4~svn182989/lldb/test/dotest.py",
>line 1074, in getMyCommandLine
>    ps = subprocess.Popen([which('ps'), '-o', "command=CMD",
>str(os.getpid())], stdout=subprocess.PIPE).communicate()[0]
>  File "/usr/lib/python2.7/subprocess.py", line 711, in __init__
>    errread, errwrite)
>  File "/usr/lib/python2.7/subprocess.py", line 1308, in _execute_child
>    raise child_exception
>AttributeError: 'NoneType' object has no attribute 'rfind'
>
>
>> Out of curiosity, is the code-coverage run happening on a different
>> machine than the normal testing runs? For example, I'm seeing:
>> 
>> 
>>http://llvm-jenkins.debian.net/job/llvm-toolchain-quantal-binaries/archit
>>ec
>> ture=amd64,distribution=quantal/166/consoleText
>> 
>> Doesn't have any problems finding 'ps' when running the tests. It seems
>> odd that 'ps' is not being found..could it maybe be in a (different)
>> chroot environment where ps is not available for some reason?
>
>Besides the code coverage build flags, there is no difference.
>However, all the system is different. That means that the Python under
>quantal is probably different from the one in Debian Unstable.
>
>Cheers,
>Sylvestre
>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: build_depend_procps.patch
Type: application/octet-stream
Size: 516 bytes
Desc: build_depend_procps.patch
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20130531/12eedb94/attachment.obj>


More information about the lldb-dev mailing list