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

Sylvestre Ledru sylvestre at debian.org
Fri May 31 07:46:36 PDT 2013


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/architec
> 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




More information about the lldb-dev mailing list