Use os.path.realpath when tracking the cwd.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 30 Mar 2017 21:05:31 +0000 (21:05 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 30 Mar 2017 21:05:31 +0000 (21:05 +0000)
commit1eee6eda0e064a1146c04d37341f4a46d211179e
treedc9226dd3542e534f98b69ae91d403f3a4c8e189
parent533b1bde1b8feaf9f6667ac6f73b1b1f1bee3597
Use os.path.realpath when tracking the cwd.

This is needed by TestCases/Posix/coverage-direct.cc

The problem is that the test does:

mkdir <dir>
cd <dir>
cd ..
rm -rf <dir>
<more commands>

the current directory currently looks like "/.../<dir>/../" which
doesn't exist when dir is deleted.

at some point we should probably switch to using the os current
directory (specially if we want to add subshell), but this is a small
incremental improvement.

llvm-svn: 299113
llvm/utils/lit/lit/TestRunner.py